summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2016-07-15 13:44:37 -0400
committerMike Gilbert <floppym@gentoo.org>2016-07-15 13:47:57 -0400
commit90e941d94ed83eee2b6ffa6566a813bc32f0dc4f (patch)
tree4bbcd64457b59d6ba603a5f4c1f6345a44a3a2df /net-misc/networkmanager
parentdev-php/pecl-memcached: Drop old version and unused patches (diff)
downloadgentoo-90e941d94ed83eee2b6ffa6566a813bc32f0dc4f.tar.gz
gentoo-90e941d94ed83eee2b6ffa6566a813bc32f0dc4f.tar.bz2
gentoo-90e941d94ed83eee2b6ffa6566a813bc32f0dc4f.zip
net-misc/networkmanager: depend on dev-python/pygobject:3 for tests
Also add the missing python_check_deps function. Bug: https://bugs.gentoo.org/588904 Package-Manager: portage-2.3.0_p13
Diffstat (limited to 'net-misc/networkmanager')
-rw-r--r--net-misc/networkmanager/networkmanager-1.2.2.ebuild13
1 files changed, 11 insertions, 2 deletions
diff --git a/net-misc/networkmanager/networkmanager-1.2.2.ebuild b/net-misc/networkmanager/networkmanager-1.2.2.ebuild
index 49ee30b844f8..8cef754d62dd 100644
--- a/net-misc/networkmanager/networkmanager-1.2.2.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.2.2.ebuild
@@ -75,10 +75,19 @@ DEPEND="${COMMON_DEPEND}
test? (
$(python_gen_any_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pygobject:2[${PYTHON_USEDEP}]')
+ dev-python/pygobject:3[${PYTHON_USEDEP}]')
)
"
+python_check_deps() {
+ if use test; then
+ has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+ has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+ else
+ return 0
+ fi
+}
+
sysfs_deprecated_check() {
ebegin "Checking for SYSFS_DEPRECATED support"
@@ -217,7 +226,7 @@ multilib_src_compile() {
}
multilib_src_test() {
- if multilib_is_native_abi; then
+ if use test && multilib_is_native_abi; then
python_setup
virtx emake check
fi