commit: a31d5f1e40b29d56f1761f95c42d4c9c993687a4
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 6 16:21:57 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Nov 6 16:21:57 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a31d5f1e
sci-libs/scikits_image: Adopt to latest HEAD
Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
sci-libs/scikits_image/metadata.xml | 4 ++-
sci-libs/scikits_image/scikits_image-9999.ebuild | 46 +++++++++++++-----------
2 files changed, 29 insertions(+), 21 deletions(-)
diff --git a/sci-libs/scikits_image/metadata.xml
b/sci-libs/scikits_image/metadata.xml
index 4e57c7f..b9bd049 100644
--- a/sci-libs/scikits_image/metadata.xml
+++ b/sci-libs/scikits_image/metadata.xml
@@ -9,7 +9,9 @@
algorithms and applications.
</longdescription>
<use>
- <flag name="freeimage">Enable support for image i/o via
<pkg>media-libs/freeimage</pkg></flag>
+ <flag name="freeimage">Enable support for image i/o via
+ <pkg>media-libs/freeimage</pkg></flag>
+ <flag name="pyamg">Enable support for algebraic solvers via
<pkg>dev-python/pyamg</pkg></flag>
</use>
<upstream>
<remote-id type="pypi">scikit-image</remote-id>
diff --git a/sci-libs/scikits_image/scikits_image-9999.ebuild
b/sci-libs/scikits_image/scikits_image-9999.ebuild
index 5d7fa65..4b52572 100644
--- a/sci-libs/scikits_image/scikits_image-9999.ebuild
+++ b/sci-libs/scikits_image/scikits_image-9999.ebuild
@@ -1,14 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
-# pyamg missing py3 support
-#PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python2_7 python3_{3,4} )
-inherit distutils-r1 git-r3
+inherit distutils-r1 eutils git-r3 virtualx
DESCRIPTION="Image processing routines for SciPy"
HOMEPAGE="http://scikit-image.org/"
@@ -17,31 +15,39 @@
EGIT_REPO_URI="https://github.com/scikit-image/scikit-image.git"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
-IUSE="doc freeimage gtk qt4 test"
+IUSE="doc freeimage gtk pyamg qt4 test"
RDEPEND="
- sci-libs/scipy[sparse,${PYTHON_USEDEP}]
+ >=dev-python/matplotlib-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/networkx-1.8[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.6.1[${PYTHON_USEDEP}]
+ >=dev-python/pillow-1.7.8[${PYTHON_USEDEP}]
+ >=dev-python/six-1.3[${PYTHON_USEDEP}]
+ >=sci-libs/scipy-0.9[sparse,${PYTHON_USEDEP}]
freeimage? ( media-libs/freeimage )
gtk? ( dev-python/pygtk[$(python_gen_usedep 'python2*')] )
+ pyamg? ( dev-python/pyamg[$(python_gen_usedep 'python2*')] )
qt4? ( dev-python/PyQt4[${PYTHON_USEDEP}] )"
-DEPEND="
- >=dev-python/cython-0.17[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
+DEPEND="${RDEPEND}
+ >=dev-python/cython-0.21[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
- dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
- dev-python/pyamg[${PYTHON_USEDEP}]
- sci-libs/scipy[sparse,${PYTHON_USEDEP}] )"
+ )"
DOCS=( CONTRIBUTORS.txt CONTRIBUTING.txt README.md DEPENDS.txt RELEASE.txt
TASKS.txt )
python_test() {
- # distutils_install_for_testing not working here
- esetup.py \
- install --root="${T}/test-${EPYTHON}" \
- --no-compile
- cd "${T}/test-${EPYTHON}/$(python_get_sitedir)" || die
- echo "backend: Agg" > matplotlibrc || die
- MPLCONFIGDIR=. nosetests -v skimage || die
+ distutils_install_for_testing
+ mkdir for_test && cd for_test || die
+ echo "backend : Agg" > matplotlibrc || die
+ echo "backend.qt4 : PyQt4" >> matplotlibrc || die
+ VIRTUALX_COMMAND=nosetests
+ MPLCONFIGDIR=. virtualmake --exe -v skimage || die
+}
+
+pkg_postinst() {
+ optfeature "FITS io capability" dev-python/astropy
+ #optfeature "io plugin providing a wide variety of formats, including
specialized formats using in medical imaging." dev-python/simpleitk
+ #optfeature "io plugin providing most standard formats"
dev-python/imread
}