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 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] https://gitlab.gnome.org/GNOME/gimp/commit/bab75b7365cc87639cd5aaa9840ebe1f6228d556
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