commit: 62baf9140884a7191bce2b6eb2f48947bbbde195 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Thu Apr 30 14:41:35 2020 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Thu Apr 30 15:53:12 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62baf914
gnome-base/libgnome-keyring: fix python-any-r1 eclass usage Closes: https://bugs.gentoo.org/708574 Closes: https://bugs.gentoo.org/720128 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> .../libgnome-keyring/libgnome-keyring-3.12.0-r1.ebuild | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gnome-base/libgnome-keyring/libgnome-keyring-3.12.0-r1.ebuild b/gnome-base/libgnome-keyring/libgnome-keyring-3.12.0-r1.ebuild index f8384173ee0..30c0398c00e 100644 --- a/gnome-base/libgnome-keyring/libgnome-keyring-3.12.0-r1.ebuild +++ b/gnome-base/libgnome-keyring/libgnome-keyring-3.12.0-r1.ebuild @@ -32,12 +32,23 @@ DEPEND="${RDEPEND} >=dev-util/intltool-0.35 sys-devel/gettext virtual/pkgconfig - test? ( $(python_gen_any_dep ' + test? ( ${PYTHON_DEPS} $(python_gen_any_dep ' dev-python/pygobject:2[${PYTHON_USEDEP}] dev-python/dbus-python[${PYTHON_USEDEP}]') ) vala? ( $(vala_depend) ) " +python_check_deps() { + if use test; then + has_version "dev-python/pygobject:2[${PYTHON_USEDEP}]" && + has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" + fi +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_prepare() { epatch "${FILESDIR}"/${PV}-vala-0.42-compat.patch use vala && vala_src_prepare
