diff options
Diffstat (limited to 'media-libs/gegl/gegl-9999.ebuild')
-rw-r--r-- | media-libs/gegl/gegl-9999.ebuild | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/media-libs/gegl/gegl-9999.ebuild b/media-libs/gegl/gegl-9999.ebuild index bd02e5d34adf..00fa8f0bf995 100644 --- a/media-libs/gegl/gegl-9999.ebuild +++ b/media-libs/gegl/gegl-9999.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} ) # vala and introspection support is broken, bug #468208 VALA_USE_DEPEND=vapigen -inherit meson optfeature python-any-r1 vala +inherit flag-o-matic meson optfeature python-any-r1 vala if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -24,7 +24,7 @@ HOMEPAGE="https://gegl.org/" LICENSE="|| ( GPL-3+ LGPL-3 )" SLOT="0.4" -IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg test tiff umfpack vala v4l webp" +IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl sdl2 svg test tiff umfpack vala v4l webp" REQUIRED_USE=" svg? ( cairo ) test? ( introspection ) @@ -39,11 +39,11 @@ RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/glib-2.68.2:2 >=dev-libs/json-glib-1.2.6 - >=media-libs/babl-0.1.90[introspection?,lcms?,vala?] + >=media-libs/babl-0.1.96[introspection?,lcms?,vala?] + media-libs/libjpeg-turbo media-libs/libnsgif >=media-libs/libpng-1.6.0:0= >=sys-libs/zlib-1.2.0 - virtual/jpeg:0= >=x11-libs/gdk-pixbuf-2.32:2 >=x11-libs/pango-1.38.0 cairo? ( >=x11-libs/cairo-1.12.2 ) @@ -55,6 +55,7 @@ RDEPEND=" pdf? ( >=app-text/poppler-0.71.0[cairo] ) raw? ( >=media-libs/libraw-0.15.4:0= ) sdl? ( >=media-libs/libsdl-1.2.0 ) + sdl2? ( >=media-libs/libsdl2-2.0.20 ) svg? ( >=gnome-base/librsvg-2.40.6:2 ) tiff? ( >=media-libs/tiff-4:0 ) umfpack? ( sci-libs/umfpack ) @@ -97,6 +98,9 @@ src_prepare() { } src_configure() { + # Bug #859901 + filter-lto + use vala && vala_setup local emesonargs=( @@ -111,7 +115,6 @@ src_configure() { -Dlua=disabled -Dmrg=disabled -Dpango=enabled - -Dsdl2=disabled # - Parameter -Dworkshop=false disables any use of Lua, effectivly -Dworkshop=false $(meson_feature cairo) @@ -123,6 +126,7 @@ src_configure() { $(meson_feature pdf poppler) $(meson_feature raw libraw) $(meson_feature sdl sdl1) + $(meson_feature sdl2 sdl2) $(meson_feature svg librsvg) $(meson_feature test pygobject) $(meson_feature tiff libtiff) |