[arch-commits] Commit in python-numpy/trunk (PKGBUILD)

Rémy Oudompheng remy at archlinux.org
Sun Aug 29 17:33:32 UTC 2010


    Date: Sunday, August 29, 2010 @ 13:33:31
  Author: remy
Revision: 89185

upgpkg: python-numpy 1.4.1-2
Rebuild for python2.

Modified:
  python-numpy/trunk/PKGBUILD

----------+
 PKGBUILD |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-08-29 17:21:25 UTC (rev 89184)
+++ PKGBUILD	2010-08-29 17:33:31 UTC (rev 89185)
@@ -5,12 +5,12 @@
 
 pkgname=python-numpy
 pkgver=1.4.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Scientific tools for Python"
 arch=('i686' 'x86_64')
 license=('custom')
 url="http://numpy.scipy.org/"
-depends=('lapack' 'python>=2.6')
+depends=('lapack' 'python2')
 makedepends=('python-nose' 'gcc-fortran')
 optdepends=('python-nose: test suite')
 source=(http://downloads.sourceforge.net/numpy/numpy-${pkgver}.tar.gz)
@@ -20,12 +20,15 @@
   cd "${srcdir}/numpy-${pkgver}"
   export Atlas=None
   export LDFLAGS="$LDFLAGS -shared"
-  python setup.py config_fc --fcompiler=gnu95 build || return 1
+  python2 setup.py config_fc --fcompiler=gnu95 build || return 1
 }
 
 package() {
   cd "${srcdir}/numpy-${pkgver}"
-  python setup.py config_fc --fcompiler=gnu95 install --prefix=/usr --root="${pkgdir}" || return 1
+  python2 setup.py config_fc --fcompiler=gnu95 install --prefix=/usr --root="${pkgdir}" || return 1
+  sed -i 's at env python at env python2@' "${pkgdir}"/usr/lib/python2.7/site-packages/numpy/{*.py,*/*.py,*/*/*.py,*/*/*/*.py}
+  sed -i 's@/usr/bin/python@/usr/bin/python2@' "${pkgdir}"/usr/lib/python2.7/site-packages/numpy/distutils/{from,conv}_template.py
+  sed -i 's@#! python@#!/usr/bin/python2@' "${pkgdir}"/usr/lib/python2.7/site-packages/numpy/ma/bench.py
 
   install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
 }




More information about the arch-commits mailing list