--- /usr/portage/media-libs/babl/babl-9999.ebuild 2020-04-10 09:16:55.631802016 +0200 +++ /usr/local/portage/media-libs/babl/babl-9999.ebuild 2020-05-19 09:01:08.762350792 +0200 @@ -3,7 +3,9 @@ EAPI=7 -inherit meson +VALA_USE_DEPEND=vapigen + +inherit meson gnome2-utils vala if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -19,12 +21,27 @@ LICENSE="LGPL-3" SLOT="0" -IUSE="introspection lcms cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1" - -BDEPEND="virtual/pkgconfig" +IUSE="introspection vala lcms cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1" +REQUIRED_USE=" + vala? ( introspection ) + " + +BDEPEND=" + virtual/pkgconfig + vala? ( $(vala_depend) ) + " RDEPEND="lcms? ( media-libs/lcms:2 )" DEPEND="${RDEPEND}" +src_prepare() { + default + + gnome2_environment_reset + + use vala && vala_src_prepare +} + + src_configure() { # Automagic rsvg support is just for website generation we do not call, # so we don't need to fix it @@ -33,6 +50,7 @@ local emesonargs=( -Dwith-docs=false $(meson_use introspection enable-gir) + $(meson_use vala enable-vapi) $(meson_use lcms with-lcms) $(meson_use cpu_flags_x86_avx2 enable-avx2) $(meson_use cpu_flags_x86_f16c enable-f16c)