diff options
author | Matt Turner <mattst88@gentoo.org> | 2022-12-04 14:58:19 -0500 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2022-12-04 15:02:34 -0500 |
commit | ed3d9d03ace8ed47154e65cd6dbbb1b80d365b5b (patch) | |
tree | 20c3d9a0ab2d04b430f3caf1b04f1670feced600 /net-libs/gupnp-av | |
parent | media-gfx/realesrgan-ncnn-vulkan: Add missing files. (diff) | |
download | gentoo-ed3d9d03ace8ed47154e65cd6dbbb1b80d365b5b.tar.gz gentoo-ed3d9d03ace8ed47154e65cd6dbbb1b80d365b5b.tar.bz2 gentoo-ed3d9d03ace8ed47154e65cd6dbbb1b80d365b5b.zip |
net-libs/gupnp-av: Add IUSE=vala
IUSE=vala is needed to solve bug #856637.
Also drop obsolete dependency on libsoup, which was removed upstream in
commit b25c203 ("Remove dependency on GUPnP"), and add missing
dependency on app-text/docbook-xml-dtd:4.1.2.
Bug: https://bugs.gentoo.org/856637
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'net-libs/gupnp-av')
-rw-r--r-- | net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild (renamed from net-libs/gupnp-av/gupnp-av-0.14.1.ebuild) | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild index 46ae3f74a272..a3d51b621efd 100644 --- a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild +++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild @@ -1,8 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -VALA_USE_DEPEND="vapigen" +EAPI=8 inherit gnome.org meson vala @@ -12,30 +11,33 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP https://gitlab.gnome.org/GNOME/g LICENSE="LGPL-2" SLOT="0/3" # subslot: soname version KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" -IUSE="gtk-doc +introspection" +IUSE="gtk-doc +introspection vala" +REQUIRED_USE="vala? ( introspection )" RDEPEND=" >=dev-libs/glib-2.58:2 - >=net-libs/libsoup-2.28.2:2.4[introspection?] dev-libs/libxml2 introspection? ( >=dev-libs/gobject-introspection-1.36:= ) " DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.1.2 + ) introspection? ( $(vala_depend) ) " src_prepare() { - use introspection && vala_src_prepare + use vala && vala_src_prepare default } src_configure() { local emesonargs=( $(meson_use introspection) - $(meson_use introspection vapi) + $(meson_use vala vapi) $(meson_use gtk-doc gtk_doc) ) meson_src_configure |