commit: 2d161f1cdda00c7fb891f86e5b7590c871a1ca2e Author: Justin Lecher <jlec <AT> gentoo <DOT> org> AuthorDate: Sat Feb 6 08:50:55 2016 +0000 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> CommitDate: Sat Feb 6 08:51:09 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d161f1c
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 <AT> gentoo.org> dev-python/pyscard/pyscard-1.9.1.ebuild | 20 ++++++++++++++------ 1 file 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 eae240b..70e5043 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 }
