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>
This commit is contained in:
Justin Lecher
2016-02-06 09:50:55 +01:00
parent 0d9f5ad3c9
commit 2d161f1cdd

View File

@@ -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"
pkg_postinst() {
elog "For gui support, install dev-python/wxpython"
elog "For support of remote readers with Pyro, install dev-python/pyro"
# Fails
RESTRICT=test
python_test() {
esetup.py test
}
pkg_postinst() {
optfeature "Gui support" dev-python/wxpython
optfeature "Support of remote readers with Pyro" dev-python/pyro
}