commit: c166f9154a1cdf7b16fec6c90d07d67478f78557 Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Fri Jan 30 08:45:45 2026 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Fri Jan 30 09:35:07 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c166f915
media-gfx/gimp: add all the introspection dependencies Skip 3.0.6 as there gexiv2 missing wont cause issues for USE="-vala" and because 3.0.8 would be stabilized sooner anyway. Bug: https://bugs.gentoo.org/969449 Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45578 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> media-gfx/gimp/{gimp-3.0.8.ebuild => gimp-3.0.8-r1.ebuild} | 13 ++++++------- media-gfx/gimp/gimp-9999.ebuild | 13 ++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/media-gfx/gimp/gimp-3.0.8.ebuild b/media-gfx/gimp/gimp-3.0.8-r1.ebuild similarity index 95% rename from media-gfx/gimp/gimp-3.0.8.ebuild rename to media-gfx/gimp/gimp-3.0.8-r1.ebuild index 832722c9a955..8d51913e2c9e 100644 --- a/media-gfx/gimp/gimp-3.0.8.ebuild +++ b/media-gfx/gimp/gimp-3.0.8-r1.ebuild @@ -26,8 +26,7 @@ REQUIRED_USE=" RESTRICT="!test? ( test )" -# media-libs/{babl,gegl} are required to be built with USE="introspection" -# to fix the compilation checking of /usr/share/gir-1.0/{Babl-0.1gir,Gegl-0.4.gir} +# See libgimp_deps_table in libgimp/meson.build for introspection dependencies, bug #969449 COMMON_DEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep ' @@ -40,7 +39,7 @@ COMMON_DEPEND=" >=app-text/poppler-0.90.1[cairo] >=app-text/poppler-data-0.4.9 >=dev-libs/appstream-0.16.1:= - >=dev-libs/glib-2.70.0:2 + >=dev-libs/glib-2.70.0:2[introspection] >=dev-libs/gobject-introspection-1.82.0-r2 >=dev-libs/json-glib-1.4.4 >=gnome-base/librsvg-2.40.6:2 @@ -49,8 +48,8 @@ COMMON_DEPEND=" >=media-libs/fontconfig-2.12.6 >=media-libs/freetype-2.10.2 >=media-libs/gegl-0.4.62:0.4[cairo,introspection,lcms,vala?] - <media-libs/gexiv2-0.15.0 - >=media-libs/gexiv2-0.14.0 + <media-libs/gexiv2-0.15.0[introspection] + >=media-libs/gexiv2-0.14.0[introspection] >=media-libs/harfbuzz-2.6.5:= >=media-libs/lcms-2.13.1:2 media-libs/libjpeg-turbo:= @@ -59,10 +58,10 @@ COMMON_DEPEND=" >=media-libs/tiff-4.1.0:= net-libs/glib-networking[ssl] virtual/zlib:= - >=x11-libs/cairo-1.16.0[X?] + >=x11-libs/cairo-1.16.0[introspection(+),X?] >=x11-libs/gdk-pixbuf-2.40.0:2[introspection] >=x11-libs/gtk+-3.24.48:3[introspection,wayland?,X?] - >=x11-libs/pango-1.50.0[X?] + >=x11-libs/pango-1.50.0[introspection,X?] aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) fits? ( sci-libs/cfitsio:= ) diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild index 41363995a23d..8b5244cdccbc 100644 --- a/media-gfx/gimp/gimp-9999.ebuild +++ b/media-gfx/gimp/gimp-9999.ebuild @@ -49,8 +49,7 @@ RESTRICT="!test? ( test )" # automagic dependency on bash to create bash-completions -# media-libs/{babl,gegl} are required to be built with USE="introspection" -# to fix the compilation checking of /usr/share/gir-1.0/{Babl-0.1gir,Gegl-0.4.gir} +# See libgimp_deps_table in libgimp/meson.build for introspection dependencies, bug #969449 COMMON_DEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep ' @@ -64,7 +63,7 @@ COMMON_DEPEND=" >=app-text/poppler-0.69.0[cairo] >=app-text/poppler-data-0.4.9 >=dev-libs/appstream-0.16.1:= - >=dev-libs/glib-2.70.0:2 + >=dev-libs/glib-2.70.0:2[introspection] >=dev-libs/gobject-introspection-1.82.0-r2 >=dev-libs/json-glib-1.2.6 >=gnome-base/librsvg-2.40.6:2 @@ -72,8 +71,8 @@ COMMON_DEPEND=" media-gfx/mypaint-brushes:2.0= >=media-libs/fontconfig-2.12.4 >=media-libs/freetype-2.1.7 - <media-libs/gexiv2-0.15.0 - >=media-libs/gexiv2-0.14.0 + <media-libs/gexiv2-0.15.0[introspection] + >=media-libs/gexiv2-0.14.0[introspection] >=media-libs/harfbuzz-2.8.2:= >=media-libs/lcms-2.8:2 media-libs/libjpeg-turbo:= @@ -82,10 +81,10 @@ COMMON_DEPEND=" >=media-libs/tiff-4.0.0:= net-libs/glib-networking[ssl] virtual/zlib:= - >=x11-libs/cairo-1.14.0[X?] + >=x11-libs/cairo-1.14.0[introspection(+),X?] >=x11-libs/gdk-pixbuf-2.30.8:2[introspection] >=x11-libs/gtk+-3.24.0:3[introspection,wayland?,X?] - >=x11-libs/pango-1.50.0[X?] + >=x11-libs/pango-1.50.0[introspection,X?] aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) fits? ( sci-libs/cfitsio:= )
