aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerban Udrea <S.Udrea@gsi.de>2012-09-13 21:25:15 -0500
committerRobby Workman <rworkman@slackbuilds.org>2012-09-13 21:39:49 -0500
commitf91e45e836fd76aca500e6d0dc378c0c6f75f726 (patch)
treeadabb934223e533353193acec5f1db30081fbd80
parent58734aade3abb92f181d40f9201715258cf64e2a (diff)
academic/scipy: Updated for version 0.10.1.
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
-rw-r--r--academic/scipy/README4
-rw-r--r--academic/scipy/scipy.SlackBuild20
-rw-r--r--academic/scipy/scipy.info6
3 files changed, 20 insertions, 10 deletions
diff --git a/academic/scipy/README b/academic/scipy/README
index 7275306452630..1c3400ed17617 100644
--- a/academic/scipy/README
+++ b/academic/scipy/README
@@ -11,6 +11,4 @@ some of the world's leading scientists and engineers.
umfpack is an optional dependency. matplotlib and ipython are nice to
have in connection with scipy, but scipy does not depend on them.
-NOTE: Presently, if you install umfpack and its dependencies before
-scipy, make sure there is a link to /usr/include/amd/amd.h from within
-/usr/include/umfpack, otherwise scipy will not build.
+If you need to build scipy for debugging, set DEBUG=y.
diff --git a/academic/scipy/scipy.SlackBuild b/academic/scipy/scipy.SlackBuild
index c373bb9fe271a..48e6c263bced1 100644
--- a/academic/scipy/scipy.SlackBuild
+++ b/academic/scipy/scipy.SlackBuild
@@ -4,10 +4,11 @@
# Written by Eugene Suter <easuter@gmail.com>
# Updated to 0.7.2 by João Felipe Santos <joao.eel@gmail.com>
-# Updated to 0.9.0 by Serban Udrea <S.Udrea@gsi.de>
+# Updated up to 0.10.1 by Serban Udrea <S.Udrea@gsi.de>
+# Added support for building with debugging symbols (S. Udrea)
PRGNAM=scipy
-VERSION=${VERSION:-0.9.0}
+VERSION=${VERSION:-0.10.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -39,10 +40,21 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-python setup.py install --root $PKG
+DEBUG=${DEBUG:-no}
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+case "$DEBUG" in
+ [yY]|[yY][eE][sS]) DEBUG="y" ;;
+ *) DEBUG="" ;;
+esac
+
+if [ ! "$DEBUG" ]; then
+ python setup.py install --root $PKG
+ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+else
+ python setup.py build --debug
+ python setup.py install --root $PKG
+fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a LICENSE.txt README.txt THANKS.txt TOCHANGE.txt \
diff --git a/academic/scipy/scipy.info b/academic/scipy/scipy.info
index fbaae126d8b70..c56fb88d72b4e 100644
--- a/academic/scipy/scipy.info
+++ b/academic/scipy/scipy.info
@@ -1,8 +1,8 @@
PRGNAM="scipy"
-VERSION="0.9.0"
+VERSION="0.10.1"
HOMEPAGE="http://www.scipy.org/"
-DOWNLOAD="http://garr.dl.sourceforge.net/project/scipy/scipy/0.9.0/scipy-0.9.0.tar.gz"
-MD5SUM="ebfef6e8e82d15c875a4ee6a46d4e1cd"
+DOWNLOAD="http://downloads.sourceforge.net/scipy/scipy-0.10.1.tar.gz"
+MD5SUM="6ad976549e22e04ca93e70cf55b70a22"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lapack numpy"