commit: ed3d9d03ace8ed47154e65cd6dbbb1b80d365b5b Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Sun Dec 4 19:58:19 2022 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Sun Dec 4 20:02:34 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3d9d03
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 <AT> gentoo.org> ...{gupnp-av-0.14.1.ebuild => gupnp-av-0.14.1-r1.ebuild} | 16 +++++++++------- 1 file 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 similarity index 78% rename from net-libs/gupnp-av/gupnp-av-0.14.1.ebuild rename to 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