diff options
Diffstat (limited to 'sci-libs/scipy/scipy-0.4.4.ebuild')
-rw-r--r-- | sci-libs/scipy/scipy-0.4.4.ebuild | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/sci-libs/scipy/scipy-0.4.4.ebuild b/sci-libs/scipy/scipy-0.4.4.ebuild index dcba7b5ca..dc4694ba9 100644 --- a/sci-libs/scipy/scipy-0.4.4.ebuild +++ b/sci-libs/scipy/scipy-0.4.4.ebuild @@ -13,11 +13,11 @@ SLOT="0" IUSE="fftw" KEYWORDS="~x86" #keyworded to x86 only because of numpy - +#could use any lapack, but it seems that lapack-atlas provides non-f2c clapack routines RDEPEND=">=dev-lang/python-2.3.3 >=dev-python/numpy-0.9.2 virtual/blas - virtual/lapack + sci-libs/lapack-atlas fftw? ( =sci-libs/fftw-2.1* )" # install doc claims fftw-2 is faster for complex ffts. @@ -28,8 +28,21 @@ RDEPEND=">=dev-lang/python-2.3.3 FORTRAN="g77" DEPEND="${RDEPEND} + app-admin/eselect =sys-devel/gcc-3*" +pkg_setup() { + if [ -z "$(/usr/bin/eselect lapack show | grep ATLAS)" ]; then + eerror "You need to set lapack-atlas to use this version of scipy" + einfo "Please run:" + einfo "\teselect lapack set ATLAS" + einfo "or, if you have the threaded version:" + einfo "\teselect lapack set threaded-ATLAS" + einfo "And re-emerge scipy" + die "setup failed" + fi +} + src_test() { einfo "Testing installation ..." python -c "import scipy; scipy.test(level=1)" || \ |