diff options
Diffstat (limited to 'sci-libs/scikits_image/scikits_image-0.6.ebuild')
-rw-r--r-- | sci-libs/scikits_image/scikits_image-0.6.ebuild | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/sci-libs/scikits_image/scikits_image-0.6.ebuild b/sci-libs/scikits_image/scikits_image-0.6.ebuild new file mode 100644 index 000000000000..22cc751c2b4f --- /dev/null +++ b/sci-libs/scikits_image/scikits_image-0.6.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/scikits_image/scikits_image-0.6.ebuild,v 1.1 2012/07/09 16:41:41 bicatali Exp $ + +EAPI=4 + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*" + +inherit distutils + +MYPN="${PN/scikits_/scikits-}" + +DESCRIPTION="Image processing routines for SciPy" +HOMEPAGE="http://scikits-image.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${MYPN}/${MYPN}-${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc gtk qt4" + +RDEPEND="sci-libs/scipy + sci-libs/scikits + gtk? ( dev-python/pygtk ) + qt4? ( dev-python/PyQt4 )" +DEPEND="dev-python/numpy + dev-python/cython + dev-python/setuptools + doc? ( dev-python/sphinx )" + +S="${WORKDIR}/${MYPN}-${PV}" +PYTHON_MODNAME="skimage" + +src_compile() { + distutils_src_compile + if use doc; then + "$(PYTHON -f)" setup.py build_sphinx || die "doc failed" + fi +} + +src_test() { + testing() { + PYTHONPATH="$(dir -d build-${PYTHON_ABI}/lib*)" \ + "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" test + } + python_execute_function testing +} + +src_install() { + distutils_src_install + remove_scikits() { + rm -f "${ED}"$(python_get_sitedir)/scikits/__init__.py || die + } + python_execute_function -q remove_scikits + dodoc *.txt + insinto /usr/share/doc/${PF} + use doc && dohtml -r build/sphinx/html/* +} |