diff options
author | Justin Lecher <jlec@gentoo.org> | 2016-02-06 09:50:55 +0100 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2016-02-06 09:51:09 +0100 |
commit | 2d161f1cdda00c7fb891f86e5b7590c871a1ca2e (patch) | |
tree | b375d5331ecdc1697d629de3f2b1bccaef2d9918 /dev-python/pyscard | |
parent | dev-python/wheel: Version Bump (diff) | |
download | gentoo-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.ebuild | 20 |
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 } |