--- a/PKGBUILD 2013-11-14 07:06:31.000000000 +0800 +++ b/PKGBUILD 2013-11-14 16:01:15.637511611 +0800 @@ -6,7 +6,7 @@ pkgbase=python-numpy pkgname=('python2-numpy' 'python-numpy') pkgver=1.7.1 -pkgrel=3 +pkgrel=4 pkgdesc="Scientific tools for Python" arch=('i686' 'x86_64') license=('custom') @@ -16,10 +16,17 @@ source=(http://downloads.sourceforge.net/numpy/numpy-${pkgver}.tar.gz) md5sums=('0ab72b3b83528a7ae79c6df9042d61c6') -build() { - cd "${srcdir}" +prepare() { cp -a numpy-${pkgver} numpy-py2-${pkgver} + cd "${srcdir}/numpy-py2-${pkgver}" + sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ + $(find . -name '*.py') +} + +build() { export ATLAS=None export LDFLAGS="$LDFLAGS -shared" @@ -47,11 +54,6 @@ install -m755 -d "${pkgdir}/usr/share/licenses/python2-numpy" install -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/python2-numpy/" - sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ - -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ - -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ - $(find ${pkgdir} -name '*.py') - install -m755 -d "${pkgdir}/usr/include/python${_pyver}" ln -sf /usr/lib/python${_pyver}/site-packages/numpy/core/include/numpy "${pkgdir}/usr/include/python${_pyver}/numpy" }