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

Ionut Biru ibiru at archlinux.org
Sun Oct 17 20:17:04 UTC 2010


    Date: Sunday, October 17, 2010 @ 16:17:04
  Author: ibiru
Revision: 95257

upgpkg: python-numpy 1.5.0-2
fix incorrect references in *.py. FS#21239

Modified:
  python-numpy/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-10-17 19:41:36 UTC (rev 95256)
+++ PKGBUILD	2010-10-17 20:17:04 UTC (rev 95257)
@@ -5,7 +5,7 @@
 
 pkgname=python-numpy
 pkgver=1.5.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Scientific tools for Python"
 arch=('i686' 'x86_64')
 license=('custom')
@@ -18,17 +18,19 @@
 
 build() {
   cd "${srcdir}/numpy-${pkgver}"
+
   export Atlas=None
   export LDFLAGS="$LDFLAGS -shared"
-  python2 setup.py config_fc --fcompiler=gnu95 build || return 1
+  python2 setup.py config_fc --fcompiler=gnu95 build
 }
 
 package() {
   cd "${srcdir}/numpy-${pkgver}"
-  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
+  python2 setup.py config_fc --fcompiler=gnu95 install --prefix=/usr --root="${pkgdir}"
 
-  install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" || return 1
+  install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
+             -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
+             $(find $pkgdir -name '*.py')
 }




More information about the arch-commits mailing list