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
 }

Reply via email to