summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gimp
Commit message (Collapse)AuthorAgeFilesLines
* gegl: upgrade 0.4.46 -> 0.4.48Wang Mingyu2024-02-191-1/+1
| | | | | | | | | Changelog: -GeglColor extended with GBytes API, and space aware accesors for RGB and CMYK. Better runtime handling of mismatched GEGL ops in graphs. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: upgrade 0.1.106 -> 0.1.108Wang Mingyu2024-02-191-1/+1
| | | | | | | | Changelog: "double" and "half" support in cli-tool, build fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: Update to 2.10.36Khem Raj2023-11-131-1/+2
| | | | | | | Explicitly ask for autotools build system since gnomebase is now defaulting to meson. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* drop GNOMEBASEBUILDCLASS = "meson"Markus Volk2023-11-112-3/+0
| | | | | | It is set to meson by default Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Adjust vala build according to changes in vala.bbclassMarkus Volk2023-11-112-1/+3
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: upgrade 0.4.44 -> 0.4.46Wang Mingyu2023-07-071-1/+1
| | | | | | | | | | | Changelog: ============= New simpler API for connecting pads, gegl_node_connect which can be used instead of either gegl_node_connect_from or gegl_node_connect_to by autosensing the neccesary direction of the connection. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: Fix buildpaths in binaries and scriptsKhem Raj2023-05-253-1/+67
| | | | | | | | | | | 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>
* babl: upgrade 0.1.104 -> 0.1.106Wang Mingyu2023-05-081-1/+1
| | | | | | | | | | 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>
* babl: upgrade 0.1.102 -> 0.1.104Wang Mingyu2023-04-231-1/+1
| | | | | | | | 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>
* babl: Package /usr/lib/babl-0.1/ directoryKhem Raj2023-04-051-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: Drop clang10 workaround for mips/rv64Khem Raj2023-04-051-4/+0
| | | | | | | | | 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>
* gegl: upgrade 0.4.42 -> 0.4.44Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | 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>
* gegl: upgrade 0.4.40 -> 0.4.42Wang Mingyu2023-03-281-1/+1
| | | | | | | | | | | | 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>
* gimp: Update to 2.10.34Khem Raj2023-03-281-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: upgrade 0.1.98 -> 0.1.102Wang Mingyu2023-03-281-1/+1
| | | | | | | | | | | | 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>
* gegl: Remove openmp dep for rv32 and ppc32Khem Raj2023-03-041-0/+2
| | | | | | openmp is not yet ported for these architectures Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: Depend on openmp when using clangKhem Raj2023-02-011-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: upgrade 0.4.38 -> 0.4.40Wang Mingyu2022-11-191-1/+1
| | | | | | | | | | | | | | | | | | 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>
* babl: upgrade 0.1.96 -> 0.1.98Wang Mingyu2022-11-191-1/+1
| | | | | | | | | 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>
* babl: upgrade 0.1.94 -> 0.1.96Wang Mingyu2022-08-292-39/+2
| | | | | | | | 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>
* babl: upgrade 0.1.92 -> 0.1.94Wang Mingyu2022-08-233-172/+2
| | | | | | | | | | | | | | 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>
* gegl: upgrade 0.4.36 -> 0.4.38wangmy2022-07-191-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl: The libsdl and libsdl2 are not virtualAndrew Davis2022-07-081-2/+2
| | | | | | | 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>
* unblock some recipes for waylandMarkus Volk2022-06-011-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: Fix build with meson 0.62+Khem Raj2022-04-284-1/+208
| | | | | | backport needed patches to get it going with newer meson Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: Disable vector icons on 32bit systemsKhem Raj2022-04-191-5/+1
| | | | | | | | 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>
* babl: upgrade 0.1.90 -> 0.1.92Wang Mingyu2022-03-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: Disable vector icons on ppcKhem Raj2022-03-141-0/+1
| | | | | | qemuppc segfaults building them Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-043-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: upgrade 0.4.34 -> 0.4.36Wang Mingyu2022-03-011-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: upgrade 0.1.88 -> 0.1.90Wang Mingyu2022-03-011-1/+1
| | | | | | | | | | Automatic LUT creation for conversions from &lt;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>
* gimp: Disable vector icons with clang on armKhem Raj2022-02-111-0/+1
| | | | | | | | | | 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>
* gimp: Disable vector icons on x86 with clangKhem Raj2022-02-081-0/+1
| | | | | | | | | | | | | 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>
* gimp: upgrade 2.10.24 -> 2.10.30Andreas Müller2022-01-051-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: upgrade 0.4.30 -> 0.4.34Andreas Müller2022-01-052-33/+2
| | | | | | | OpenEXR-3 patch was applied upstream Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gimp: Disable vector icons on mips/rv32 using clangKhem Raj2021-10-261-0/+3
| | | | | | | | | 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>
* libmypaint: Inherit pkgconfigKhem Raj2021-09-241-1/+1
| | | | | | | | 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>
* Convert to new override syntaxMartin Jansa2021-08-035-11/+11
| | | | | | | | | | 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>
* gimp: remove --disable-vector-iconsAndreas Müller2021-07-081-5/+0
| | | | | | | 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>
* gegl: Disable pango on native build to fix gimp build segfaultsAndreas Müller2021-07-081-2/+2
| | | | | | | | | | | | | | | | 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>
* babl: upgrade 0.1.86 -> 0.1.88zangrc2021-07-061-1/+1
| | | | | | | 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>
* Revert "gimp: Disable svg icons on arm"Andreas Müller2021-05-171-1/+1
| | | | | | | | | 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>
* gegl: add poppler PCAKAGECONFIG and enable it by defaultAndreas Müller2021-05-171-1/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: add PACKAGECONFIG libraw and enable it by defaultAndreas Müller2021-05-171-1/+2
| | | | | | | | | 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>
* gimp: upgrade 2.10.22 -> 2.10.24Andreas Müller2021-05-172-62/+2
| | | | | | | Backported patch can go Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* babl: upgrade 0.1.84 -> 0.1.86Andreas Müller2021-05-171-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: Update to 0.4.30Khem Raj2021-05-013-34/+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>
* gimp: Disable vector icons on musl/x86Khem Raj2021-04-231-0/+1
| | | | | | | 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>
* gimp: Disable vector icon generation on mips/glibc tooKhem Raj2021-04-171-1/+1
| | | | | | | | | | | | | | | | | | | 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>
* gimp: Disable vector iconn on rv32/muslKhem Raj2021-03-281-0/+1
| | | | | | | 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>