summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGyorgy Sarvari <skandigraun@gmail.com>2025-02-09 16:35:37 +0100
committerKhem Raj <raj.khem@gmail.com>2025-02-09 12:57:18 -0800
commitc5bec5304bf9542e0365be9c8efb76628701af57 (patch)
treeebcd534a1260565542197319a7ccff733e9b6145
parentc4a6fc8b40f573a347e916218a8064c23329d8b3 (diff)
downloadmeta-openembedded-c5bec5304bf9542e0365be9c8efb76628701af57.tar.gz
gegl: Clean up PACKAGECONFIG
1. Correct the compile-time dependency name for "webp" PACKAGECONFIG (webp -> libwebp) 2. Remove jpeg and libpng PACKAGECONFIGS, and add jpeg and libpng to DEPENDS: both libjpeg and libpng are mandatory dependencies since 0.4.30, and the corresponding meson options have no effect. (This didn't fail the compilation in the past when these PACKAGECONFIGs were disabled, because these packages are pulled into the sysroot also by other dependent packages, which are usually not disabled. E.g. jpeg is pulled in by babl, libpng is pulled in by cairo) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-gnome/recipes-gimp/gegl/gegl_0.4.52.bb10
1 files changed, 5 insertions, 5 deletions
diff --git a/meta-gnome/recipes-gimp/gegl/gegl_0.4.52.bb b/meta-gnome/recipes-gimp/gegl/gegl_0.4.52.bb
index b993386e38..2717b3fa8f 100644
--- a/meta-gnome/recipes-gimp/gegl/gegl_0.4.52.bb
+++ b/meta-gnome/recipes-gimp/gegl/gegl_0.4.52.bb
@@ -11,6 +11,8 @@ DEPENDS = " \
11 zlib \ 11 zlib \
12 \ 12 \
13 json-glib \ 13 json-glib \
14 libpng \
15 jpeg \
14" 16"
15 17
16DEPENDS:append:toolchain-clang = " openmp" 18DEPENDS:append:toolchain-clang = " openmp"
@@ -28,16 +30,14 @@ SHPV = "${@gnome_verdir("${PV}")}"
28SRC_URI = "https://download.gimp.org/pub/${BPN}/${SHPV}/${BP}.tar.xz" 30SRC_URI = "https://download.gimp.org/pub/${BPN}/${SHPV}/${BP}.tar.xz"
29SRC_URI[sha256sum] = "ca212a0fc3e0448c5058c51ca6a0d30fdfb02971f21f28820da2b4901396000a" 31SRC_URI[sha256sum] = "ca212a0fc3e0448c5058c51ca6a0d30fdfb02971f21f28820da2b4901396000a"
30 32
31PACKAGECONFIG ??= "gexiv2 jpeg libpng libraw librsvg pango poppler sdl2" 33PACKAGECONFIG ??= "gexiv2 libraw librsvg pango poppler sdl2"
32PACKAGECONFIG:class-native = "libpng librsvg" 34PACKAGECONFIG:class-native = "librsvg"
33 35
34PACKAGECONFIG[jasper] = "-Djasper=enabled,-Djasper=disabled,jasper" 36PACKAGECONFIG[jasper] = "-Djasper=enabled,-Djasper=disabled,jasper"
35PACKAGECONFIG[gexiv2] = "-Dgexiv2=enabled,-Dgexiv2=disabled,gexiv2" 37PACKAGECONFIG[gexiv2] = "-Dgexiv2=enabled,-Dgexiv2=disabled,gexiv2"
36PACKAGECONFIG[graphviz] = "-Dgraphviz=enabled,-Dgraphviz=disabled,graphviz" 38PACKAGECONFIG[graphviz] = "-Dgraphviz=enabled,-Dgraphviz=disabled,graphviz"
37PACKAGECONFIG[jpeg] = "-Dlibjpeg=enabled,-Dlibjpeg=disabled,jpeg"
38PACKAGECONFIG[lcms] = "-Dlcms=enabled,-Dlcms=disabled,lcms" 39PACKAGECONFIG[lcms] = "-Dlcms=enabled,-Dlcms=disabled,lcms"
39PACKAGECONFIG[libav] = "-Dlibav=enabled,-Dlibav=disabled,libav" 40PACKAGECONFIG[libav] = "-Dlibav=enabled,-Dlibav=disabled,libav"
40PACKAGECONFIG[libpng] = "-Dlibpng=enabled,-Dlibpng=disabled,libpng"
41PACKAGECONFIG[libraw] = "-Dlibraw=enabled,-Dlibraw=disabled,libraw" 41PACKAGECONFIG[libraw] = "-Dlibraw=enabled,-Dlibraw=disabled,libraw"
42PACKAGECONFIG[librsvg] = "-Dlibrsvg=enabled,-Dlibrsvg=disabled,librsvg" 42PACKAGECONFIG[librsvg] = "-Dlibrsvg=enabled,-Dlibrsvg=disabled,librsvg"
43PACKAGECONFIG[pango] = "-Dpango=enabled -Dpangocairo=enabled,-Dpango=disabled -Dpangocairo=disabled,pango" 43PACKAGECONFIG[pango] = "-Dpango=enabled -Dpangocairo=enabled,-Dpango=disabled -Dpangocairo=disabled,pango"
@@ -45,7 +45,7 @@ PACKAGECONFIG[poppler] = "-Dpoppler=enabled,-Dpoppler=disabled,poppler"
45PACKAGECONFIG[sdl] = "-Dsdl1=enabled,-Dsdl1=disabled,libsdl" 45PACKAGECONFIG[sdl] = "-Dsdl1=enabled,-Dsdl1=disabled,libsdl"
46PACKAGECONFIG[sdl2] = "-Dsdl2=enabled,-Dsdl2=disabled,libsdl2" 46PACKAGECONFIG[sdl2] = "-Dsdl2=enabled,-Dsdl2=disabled,libsdl2"
47PACKAGECONFIG[tiff] = "-Dlibtiff=enabled,-Dlibtiff=disabled,tiff" 47PACKAGECONFIG[tiff] = "-Dlibtiff=enabled,-Dlibtiff=disabled,tiff"
48PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,webp" 48PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
49 49
50# There are a couple of non-symlink .so files installed into libdir, which need to go into main package 50# There are a couple of non-symlink .so files installed into libdir, which need to go into main package
51FILES:${PN} += " \ 51FILES:${PN} += " \