summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2016-02-06 09:50:55 +0100
committerJustin Lecher <jlec@gentoo.org>2016-02-06 09:51:09 +0100
commit2d161f1cdda00c7fb891f86e5b7590c871a1ca2e (patch)
treeb375d5331ecdc1697d629de3f2b1bccaef2d9918 /dev-python/pyscard
parentdev-python/wheel: Version Bump (diff)
downloadgentoo-2d161f1cdda00c7fb891f86e5b7590c871a1ca2e.tar.gz
gentoo-2d161f1cdda00c7fb891f86e5b7590c871a1ca2e.tar.bz2
gentoo-2d161f1cdda00c7fb891f86e5b7590c871a1ca2e.zip
dev-python/pyscard: Add missing build time dep and python3 support
* use optfeature() for advanced support * Shorten description * Add test phase which fail to run Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573946 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573948 Package-Manager: portage-2.2.27 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'dev-python/pyscard')
-rw-r--r--dev-python/pyscard/pyscard-1.9.1.ebuild20
1 files changed, 14 insertions, 6 deletions
diff --git a/dev-python/pyscard/pyscard-1.9.1.ebuild b/dev-python/pyscard/pyscard-1.9.1.ebuild
index eae240b744d1..70e504398914 100644
--- a/dev-python/pyscard/pyscard-1.9.1.ebuild
+++ b/dev-python/pyscard/pyscard-1.9.1.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python{2_7,3_{3,4,5}} )
-inherit distutils-r1
+inherit distutils-r1 eutils
-DESCRIPTION="pyscard is a python module adding smart cards support to python"
+DESCRIPTION="Smart cards support in python"
HOMEPAGE="http://pyscard.sourceforge.net/ https://pypi.python.org/pypi/pyscard"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
@@ -19,9 +19,17 @@ IUSE=""
RDEPEND="sys-apps/pcsc-lite"
DEPEND="${RDEPEND}
+ dev-python/setuptools
dev-lang/swig"
+# Fails
+RESTRICT=test
+
+python_test() {
+ esetup.py test
+}
+
pkg_postinst() {
- elog "For gui support, install dev-python/wxpython"
- elog "For support of remote readers with Pyro, install dev-python/pyro"
+ optfeature "Gui support" dev-python/wxpython
+ optfeature "Support of remote readers with Pyro" dev-python/pyro
}