commit:     e478a13a27b62a57e98fba0644de56084fd4f64c
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 24 14:31:47 2020 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Sep 24 14:31:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e478a13a

gnome-base/libgnome-keyring: Drop python2 usage

Restrict tests as they need python2

Closes: https://bugs.gentoo.org/735346
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 .../libgnome-keyring-3.12.0-r1.ebuild              | 35 +++++-----------------
 1 file changed, 8 insertions(+), 27 deletions(-)

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 30c0398c00e..7a5b74562aa 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
@@ -1,25 +1,24 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
-GCONF_DEBUG="yes"
+EAPI="6"
 GNOME2_LA_PUNT="yes"
-VALA_MIN_API_VERSION="0.16"
 VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python2_7 )
 
-inherit gnome2 python-any-r1 vala multilib-minimal
+inherit gnome2 vala multilib-minimal
 
 DESCRIPTION="Compatibility library for accessing secrets"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring";
 
 LICENSE="LGPL-2+ GPL-2+" # tests are GPL-2
 SLOT="0"
-IUSE="debug +introspection test vala"
-RESTRICT="!test? ( test )"
+IUSE="debug +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~sparc-solaris"
 
+# tests need python2
+RESTRICT="test"
+
 RDEPEND="
        >=dev-libs/glib-2.16.0:2[${MULTILIB_USEDEP}]
        >=dev-libs/libgcrypt-1.2.2:0=[${MULTILIB_USEDEP}]
@@ -32,25 +31,11 @@ DEPEND="${RDEPEND}
        >=dev-util/intltool-0.35
        sys-devel/gettext
        virtual/pkgconfig
-       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
+       eapply "${FILESDIR}"/${PV}-vala-0.42-compat.patch
        use vala && vala_src_prepare
        gnome2_src_prepare
 
@@ -62,6 +47,7 @@ src_prepare() {
 
 multilib_src_configure() {
        ECONF_SOURCE="${S}" gnome2_src_configure \
+               $(usex debug --enable-debug=yes ' ') \
                $(multilib_native_use_enable vala)
 
        if multilib_is_native_abi; then
@@ -72,8 +58,3 @@ multilib_src_configure() {
 multilib_src_install() {
        gnome2_src_install
 }
-
-multilib_src_test() {
-       unset DBUS_SESSION_BUS_ADDRESS
-       dbus-launch emake check || die "tests failed"
-}

Reply via email to