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

Reply via email to