Commit Graph

43 Commits

Author SHA1 Message Date
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 57a7c1ed7d.

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
Andreas Müller
780b1ccb6d gimp: upgrade 2.10.20 -> 2.10.22
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-13 22:33:05 -07:00
Andreas Müller
a1f938bf9c gegl: upgrade 0.4.24 -> 0.4.26
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-13 22:33:05 -07:00
Andreas Müller
9c8a04c239 babl: upgrade 0.1.78 -> 0.1.82
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-13 22:33:05 -07:00
Andreas Müller
86a61ab431 gimp: upgrade 2.10.18 -> 2.10.20
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-11 22:01:14 -07:00
Andreas Müller
8958a6ea8a mypaint-brushes-1.0: upgrade 1.3.0 -> 1.3.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-11 22:01:14 -07:00
Andreas Müller
20c0a276cd libmypaint: upgrade 1.4.0 -> 1.6.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-11 22:01:14 -07:00
Andreas Müller
5b0d5ef5df gegl: upgrade 0.4.22 -> 0.4.24
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-11 22:01:14 -07:00
Andreas Müller
50d4eb83c9 babl: upgrade 0.1.74 -> 0.1.78
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-11 22:01:14 -07:00
Khem Raj
ff19c7c569 babl: Disable ffp-exception-behavior on riscv/clang
It has same problem as mips.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-21 13:03:35 -07:00
Khem Raj
b12e87f84c babl: Workaround a crash seen in clang compiler
This is a workaround as suggested in [1]

[1] https://bugs.llvm.org/show_bug.cgi?id=45555#c1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-16 11:40:40 -07:00
Khem Raj
eb3264e313 gimp: Disable vector icons on clang/arm
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-04-16 11:40:40 -07:00
Khem Raj
fdfaea58be gimp: Disable vector icons generation on mips/arm for musl targets
Fixes errors like

make[3]: *** [Makefile:2395: 24/document-print.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-center.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/media-optical.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-channel-gray.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-channel-blue.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gtk-select-color.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/gimp-channel-alpha.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/media-floppy.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.svg] Segmentation fault (core dumped)
make[3]: *** [Makefile:2395: 24/dialog-information.svg] Segmentation fault (core dumped)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-04-10 11:07:54 -07:00
Andreas Müller
eb07ee7ead gimp: upgrade 2.10.14 -> 2.10.18
Release information can be found at [1]

[1] https://www.gimp.org/news/2020/02/24/gimp-2-10-18-released/

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-27 08:25:49 -08:00
Andreas Müller
22645f57d8 gegl: upgrade 0.4.20 -> 0.4.22
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-27 08:25:49 -08:00
Khem Raj
3dbcc5dc3e gimp: Depend on libexecinfo for musl
musl does not have internal backtrace implementation like glibc
but we can use external library

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@googlemail.com>
2020-02-16 12:52:19 -08:00
Andreas Müller
3b3f733798 gimp: upgrade 2.8.22 -> 2.10.14
* patches don't apply any more
* get sources from location gimp's homepage suggests
* license checksum was changed by replacing http -> https [1]

[1] bab75b7365

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-09 22:31:31 -08:00
Andreas Müller
c8734f7d5a mypaint-brushes: initial add 1.3.0
* it is a (r)dependency for upcoming gimp 2.10.14
* there are 2.x versions available but these are not what gimp requires

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-09 22:31:31 -08:00
Andreas Müller
e4e8bb8b9e libmypaint: initial add 1.4.0
It is a dependency for upcoming gimp 2.10.14

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-09 22:31:31 -08:00
Andreas Müller
d55b2dca5f gegl: upgrade 0.3.18 -> 0.4.20
* gegl is GPLv3 now
* gegl moved to meson build
* move to meta-gnome: latest gimp requires gexiv2 and nothing but gimp depends
  on gegl
* add more PACKAGECONFIGs and change defaults slightly: sdl->sdl2 / add gexiv2
  by default because gimp requires it anyway
* extend to native: latest gimp requires gegl for manipulation of pngs during
  build
* get sources from location gimp's homepage suggests

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-09 22:31:31 -08:00
Andreas Müller
c23165fe17 babl: upgrade 0.1.62 -> 0.1.74
* babl moved to meson build
* move to meta-gnome: latest gimp requires gexiv2 and nothing but gimp depends
  on babl
* extend to native build for native gegl (next patch)
* get sources from location gimp's homepage suggests

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-09 22:31:31 -08:00