Khem Raj
d3bfe80601
gimp: Fix buildpaths in binaries and scripts
...
Fixes
WARNING: gimp-2.10.34-r0 do_package_qa: QA Issue: File /usr/libexec/gimp-debug-tool-2.0 in package gimp contains reference to TMPDIR
File /usr/bin/gimp-console-2.10 in package gimp contains reference to TMPDIR
File /usr/bin/gimptool-2.0 in package gimp contains reference to TMPDIR
File /usr/bin/gimp-2.10 in package gimp contains reference to TMPDIR [buildpaths]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25 08:56:32 -07:00
Wang Mingyu
817421dc50
babl: upgrade 0.1.104 -> 0.1.106
...
Changelog:
=========
Disable LUTs on big-endian, fix to 1bpp->4bpp LUTs, faster startup by caching
balanced RGB to XYZ matrices.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-08 21:37:55 -07:00
Wang Mingyu
86f9021787
babl: upgrade 0.1.102 -> 0.1.104
...
Changelog:
LUT code-paths re-enabled, some array overflow proofing.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-23 21:55:51 -07:00
Khem Raj
3e4121b6e7
babl: Package /usr/lib/babl-0.1/ directory
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-05 23:54:56 -07:00
Khem Raj
a80e993aec
babl: Drop clang10 workaround for mips/rv64
...
The issue reported in [1] works fine with clang 15+
This effectively reverts b12e87f84c4af258e8ea8cc78ed075989cbf9dcb
and ff19c7c5694f79271ae26543562e5563d4250559
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-05 23:54:56 -07:00
Wang Mingyu
6dd05f5463
gegl: upgrade 0.4.42 -> 0.4.44
...
Changelog:
==========
This release fixes a crashing bug what is umasked by GLib 2.75.3 and
newer. Never-allocated data were being passed to g_slice_free, in
GeglBuffer's handling of copy-on-write tiles.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-04 13:39:46 -07:00
Wang Mingyu
27995af89d
gegl: upgrade 0.4.40 -> 0.4.42
...
Changelog:
==========
- raw-load: add conditional support for 0.21.0 API
- rgb-clib: improved ui-ranges
- perlin, mosiac, c2g, long-shadow: small cleanups
- gif-load: update vendored dependency, including code updates.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Khem Raj
eccfc8bd2f
gimp: Update to 2.10.34
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Wang Mingyu
b1d0c7e03e
babl: upgrade 0.1.98 -> 0.1.102
...
Changelog:
==========
Brown paper bag release - LUT code-paths now disabled by default.
Stop double processing with LUT+normal fishes.
Support for non-ASCII characters in file paths on windows. Improved wrap build
support.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Khem Raj
722f52981a
gegl: Remove openmp dep for rv32 and ppc32
...
openmp is not yet ported for these architectures
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-04 10:41:27 -08:00
Khem Raj
195caefc65
gegl: Depend on openmp when using clang
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-01 09:28:47 -08:00
Wang Mingyu
295895bad7
gegl: upgrade 0.4.38 -> 0.4.40
...
Changelog:
==========
Operations:
-----------
*newsprint: do not drop alpha channel in RGB modes.
Core
----------
*fixes for legacy build, still supporting building latest GEGL for
stable GIMP with old babl (not recommended if distros can have
recent enough meson.).
*avoiding possible multi thread race in babl garbage collection
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-19 08:11:45 -08:00
Wang Mingyu
48d7000fd9
babl: upgrade 0.1.96 -> 0.1.98
...
Changelog:
More robust bounds protection in ICC handling, avoid garbage collecting lookup
tables in-line with processing.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-19 08:11:45 -08:00
Wang Mingyu
eb60f28410
babl: upgrade 0.1.94 -> 0.1.96
...
0001-meson-Do-not-run-git-rev-parse-during-configure.patch
removed since it's not available in 0.1.96
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-29 08:44:19 -07:00
Wang Mingyu
607c9e8f3b
babl: upgrade 0.1.92 -> 0.1.94
...
0001-meson-fix-misspelled-kwarg-name.patch
0002-meson-Various-fixes.patch
removed since they're included in 0.1.94
Changelog:
==========
Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
compatibility of introspection info.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 10:04:07 -07:00
wangmy
b175959e94
gegl: upgrade 0.4.36 -> 0.4.38
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-19 06:44:18 -07:00
Andrew Davis
40a55b3215
libsdl: The libsdl and libsdl2 are not virtual
...
There is only one provider, these should not be virtual.
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-08 22:43:03 -04:00
Markus Volk
abdb05b6b4
unblock some recipes for wayland
...
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-01 08:43:01 -07:00
Khem Raj
c7cd5c2943
babl: Fix build with meson 0.62+
...
backport needed patches to get it going with newer meson
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-28 07:42:27 -07:00
Khem Raj
f4e628c81e
gimp: Disable vector icons on 32bit systems
...
This uses qemu during build and qemu-user segfaults on all 32bit
architectures, until that is fixed disable building vector icons on
32bit architectures
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-19 08:58:54 -07:00
Wang Mingyu
f6d537bd9c
babl: upgrade 0.1.90 -> 0.1.92
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-29 08:28:38 -07:00
Khem Raj
69c8c91ecc
gimp: Disable vector icons on ppc
...
qemuppc segfaults building them
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-14 09:16:05 -07:00
Khem Raj
06851c6fdc
recipes: Update LICENSE variable to use SPDX license identifiers
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Wang Mingyu
8abc3bd017
gegl: upgrade 0.4.34 -> 0.4.36
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-01 09:13:42 -08:00
Wang Mingyu
ec796f9da0
babl: upgrade 0.1.88 -> 0.1.90
...
Automatic LUT creation for conversions from <24bpp of colorant componants,
SIMD builds for x86_64 micro-architecture levels and ARM neon, pre-defined
CIE Lab u8 and CIE Lab u16 formats. Fix bug of an unlocked non-locked mutex,
which started failing on some platforms.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-01 09:13:42 -08:00
Khem Raj
712e17f840
gimp: Disable vector icons with clang on arm
...
Avoid qemu coredumps
make[3]: *** [Makefile:2397: 24/gimp-center.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2397: 24/gimp-channel.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2397: 24/gimp-channel-blue.svg] Segmentation fault (core dumped)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 10:39:14 -08:00
Khem Raj
ce1c406d63
gimp: Disable vector icons on x86 with clang
...
It workarounds qemu crashes seen when building with clang
e.g.
| make[3]: *** [Makefile:2397: 24/gimp-controller.svg] Segmentation fault
| make[3]: *** Waiting for unfinished jobs....
| make[3]: *** [Makefile:2397: 24/gimp-color-space-perceptual.svg] Segmentation fault
| make[3]: *** [Makefile:2397: 24/gimp-controller-keyboard.svg] Segmentation fault
| make[3]: *** [Makefile:2397: 24/gimp-colormap.svg] Segmentation fault
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-08 08:59:08 -08:00
Andreas Müller
7c57297075
gimp: upgrade 2.10.24 -> 2.10.30
...
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-05 08:17:18 -08:00
Andreas Müller
7c385da6ab
gegl: upgrade 0.4.30 -> 0.4.34
...
OpenEXR-3 patch was applied upstream
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-05 08:17:18 -08:00
Khem Raj
19465da276
gimp: Disable vector icons on mips/rv32 using clang
...
The infamous segfaults are back when building with clang
| make[3]: *** [Makefile:2395: 24/gimp-char-picker.svg] Segmentation fault
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-10-26 10:05:47 -07:00
Khem Raj
f1fb07f40b
libmypaint: Inherit pkgconfig
...
Fixes
../git/configure: line 13030: syntax error near unexpected token `0.16'
../git/configure: line 13030: `PKG_PROG_PKG_CONFIG(0.16)'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24 08:12:35 -07:00
Martin Jansa
c61dc077bb
Convert to new override syntax
...
This is the result of automated script (0.9.1) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Andreas Müller
485b328fc8
gimp: remove --disable-vector-icons
...
These were workarounds for broken gegl-native
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-08 09:21:41 -07:00
Andreas Müller
8d920f02f4
gegl: Disable pango on native build to fix gimp build segfaults
...
Achieve by adding a PACKAGECONFIG for pango and keep that out of native.
* pango support is not required for gimp build
* pango support caused random segmentation faults building gimp. To work around
vector support was disabled for many arches.
Am not sure but segfaults might be caused by missing font configuration on
native:
| Fontconfig error: Cannot load default config file
Now with upcoming pango 1.48.7 build of gimp build is broken completely: All
calls of gegl caused segfaults.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-08 09:21:41 -07:00
zangrc
39aefd4eb7
babl: upgrade 0.1.86 -> 0.1.88
...
Consistency fixes to format names, in particular for palettized formats.
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-06 10:25:27 -07:00
Andreas Müller
fe32f27391
Revert "gimp: Disable svg icons on arm"
...
gimp builds without issues on armv7 / gcc 11.1.0
This reverts commit 57a7c1ed7d45b28cadd70d8fabda42fe906ddff7.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-17 09:00:36 -07:00
Andreas Müller
f72da715c4
gegl: add poppler PCAKAGECONFIG and enable it by default
...
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-17 09:00:36 -07:00
Andreas Müller
c63a1eae60
gegl: add PACKAGECONFIG libraw and enable it by default
...
Without gnome-photos fails to start and complains:
| (org.gnome.Photos:952): gnome-photos-WARNING **: 08:02:54.154: Unable to find GEGL operation gegl:raw-load: Check your GEGL install
| (org.gnome.Photos:952): gnome-photos-CRITICAL **: 08:02:54.154: photos_application_create_window: assertion 'gegl_sanity_checked' failed
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-17 09:00:36 -07:00
Andreas Müller
5d4d462df0
gimp: upgrade 2.10.22 -> 2.10.24
...
Backported patch can go
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-17 09:00:36 -07:00
Andreas Müller
d52da0147d
babl: upgrade 0.1.84 -> 0.1.86
...
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-17 09:00:36 -07:00
Khem Raj
57baca4bc1
gegl: Update to 0.4.30
...
Fix build on build hosts with OpenEXR 3.0
Drop SDL2 patch, its upstream in this version
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-05-01 12:06:39 -07:00
Khem Raj
44ca91f0fe
gimp: Disable vector icons on musl/x86
...
it uses qemu underneath which segfaults on musl/x86
until its fixed, we disable vector icons
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-23 08:56:25 -07:00
Khem Raj
ab840d991a
gimp: Disable vector icon generation on mips/glibc too
...
it uses qemu during builds and ends up with multiple crashes
make[3]: *** [Makefile:2395: 24/media-optical.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-center.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-channel-blue.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-channel.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gtk-select-color.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-business-card.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-channel-gray.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/media-floppy.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-channel-alpha.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/dialog-information.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/document-print.svg] Segmentation fault (core dumped)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-04-17 07:43:11 -07:00
Khem Raj
340af54233
gimp: Disable vector iconn on rv32/musl
...
qemu crashes during build
| make[3]: *** [Makefile:2395: 24/gimp-channel-alpha.svg] Segmentation fault (core dumped)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28 12:12:58 -07:00
Khem Raj
57a7c1ed7d
gimp: Disable svg icons on arm
...
latest gcc11 causes segmentation faults during build
| make[3]: *** [Makefile:2395: 24/gimp-color-space-perceptual.svg] Segmentation fault
| make[3]: *** [Makefile:2395: 24/gimp-char-picker.svg] Segmentation fault
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03 19:55:28 -08:00
Khem Raj
ff4787b696
gimp: Add missing dependencies
...
Disable checking for updates during runtime
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03 19:55:28 -08:00
Andreas Müller
3c59ea70e9
gegl: upgrade 0.4.26 -> 0.4.28
...
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-11 09:28:44 -08:00
Andreas Müller
5ab5dad843
babl: upgrade 0.1.82 -> 0.1.84
...
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-11 09:28:44 -08:00
Khem Raj
c58581e03a
gimp: Fix build with autoconf-2.70+
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-02-06 12:31:31 -08:00
Khem Raj
1ef86daeb5
libmypaint: Fix build with autotools 2.70+
...
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-02-05 18:47:13 -08:00