Date: Tuesday, July 24, 2018 @ 01:34:02 Author: felixonmars Revision: 329499
fix pkgrelease Added: python-numpy/repos/staging-x86_64/PKGBUILD (from rev 329498, python-numpy/repos/community-staging-x86_64/PKGBUILD) Deleted: python-numpy/repos/community-staging-x86_64/ python-numpy/repos/staging-x86_64/PKGBUILD -------------------------+ /PKGBUILD | 76 ++++++++++++++++++++++++++++++++++++++++++++++ staging-x86_64/PKGBUILD | 75 --------------------------------------------- 2 files changed, 76 insertions(+), 75 deletions(-) Deleted: staging-x86_64/PKGBUILD =================================================================== --- staging-x86_64/PKGBUILD 2018-07-24 01:32:14 UTC (rev 329498) +++ staging-x86_64/PKGBUILD 2018-07-24 01:34:02 UTC (rev 329499) @@ -1,75 +0,0 @@ -# $Id$ -# Maintainer: Jan de Groot <j...@archlinux.org> -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Contributor: Douglas Soares de Andrade <d...@aur.archlinux.org> -# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> - -pkgbase=python-numpy -pkgname=('python-numpy' 'python2-numpy') -pkgver=1.14.5 -pkgrel=2 -pkgdesc="Scientific tools for Python" -arch=('x86_64') -license=('custom') -url="http://www.numpy.org/" -makedepends=('cblas' 'lapack' 'python' 'python2' 'python-setuptools' 'python2-setuptools' 'gcc-fortran' - 'python-nose' 'python2-nose' 'cython' 'cython2') -options=('staticlibs') -source=("$pkgbase-$pkgver.tar.gz::https://github.com/numpy/numpy/archive/v$pkgver.tar.gz") -sha512sums=('7826b0a9913873efd8b06e0898e0714dc2eb11a224761569b258bf8df7127c20b69626bc19978054859a30953e2c54de3d4180bbd90663b07ab8482594c50374') - -prepare() { - cp -a numpy-$pkgver{,-py2} - cd numpy-$pkgver-py2 - - sed -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|" \ - -i $(find . -name '*.py') -} - -build() { - cd "$srcdir"/numpy-$pkgver - python setup.py build - - cd "$srcdir"/numpy-$pkgver-py2 - python2 setup.py build -} - -check() { - # TODO: Fix fortran tests here (it works fine after installation) - - cd "$srcdir"/numpy-$pkgver - python setup.py install --root="$PWD/tmp_install" --optimize=1 - cd "$PWD/tmp_install" - PATH="$PWD/usr/bin:$PATH" PYTHONPATH="$PWD/usr/lib/python3.7/site-packages:$PYTHONPATH" python -c 'import numpy; numpy.test()' - - cd "$srcdir"/numpy-$pkgver-py2 - python2 setup.py install --root="$PWD/tmp_install" --optimize=1 - cd "$PWD/tmp_install" - PATH="$PWD/usr/bin:$PATH" PYTHONPATH="$PWD/usr/lib/python2.7/site-packages:$PYTHONPATH" python2 -c 'import numpy; numpy.test()' -} - -package_python-numpy() { - depends=('cblas' 'lapack' 'python') - optdepends=('python-nose: testsuite' - 'openblas: faster linear algebra') - - cd numpy-$pkgver - python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 - - install -m755 -d "${pkgdir}/usr/share/licenses/python-numpy" - install -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/python-numpy/" -} - -package_python2-numpy() { - depends=('cblas' 'lapack' 'python2') - optdepends=('python2-nose: testsuite' - 'openblas: faster linear algebra') - - cd numpy-$pkgver-py2 - python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 - - install -m755 -d "${pkgdir}/usr/share/licenses/python2-numpy" - install -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/python2-numpy/" -} Copied: python-numpy/repos/staging-x86_64/PKGBUILD (from rev 329498, python-numpy/repos/community-staging-x86_64/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-07-24 01:34:02 UTC (rev 329499) @@ -0,0 +1,76 @@ +# $Id$ +# Maintainer: Jan de Groot <j...@archlinux.org> +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Douglas Soares de Andrade <d...@aur.archlinux.org> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> + +pkgbase=python-numpy +pkgname=('python-numpy' 'python2-numpy') +pkgver=1.15.0 +pkgrel=1 +pkgdesc="Scientific tools for Python" +arch=('x86_64') +license=('custom') +url="http://www.numpy.org/" +makedepends=('cblas' 'lapack' 'python' 'python2' 'python-setuptools' 'python2-setuptools' 'gcc-fortran' + 'python-nose' 'python2-nose' 'cython' 'cython2') +checkdepends=('python-pytest' 'python2-pytest') +options=('staticlibs') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/numpy/numpy/archive/v$pkgver.tar.gz") +sha512sums=('1ee1c6cdf4ae287f1a0e7c49533c143c5842817cd92681cf72507f32904866de2e1fdca648f09fdca9fae391c78cebdd9a32a7116ff10ca3887f6f5ab18763b2') + +prepare() { + cp -a numpy-$pkgver{,-py2} + cd numpy-$pkgver-py2 + + sed -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|" \ + -i $(find . -name '*.py') +} + +build() { + cd "$srcdir"/numpy-$pkgver + python setup.py build + + cd "$srcdir"/numpy-$pkgver-py2 + python2 setup.py build +} + +check() { + # TODO: Fix fortran tests here (it works fine after installation) + + cd "$srcdir"/numpy-$pkgver + python setup.py install --root="$PWD/tmp_install" --optimize=1 + cd "$PWD/tmp_install" + PATH="$PWD/usr/bin:$PATH" PYTHONPATH="$PWD/usr/lib/python3.7/site-packages:$PYTHONPATH" python -c 'import numpy; numpy.test()' + + cd "$srcdir"/numpy-$pkgver-py2 + python2 setup.py install --root="$PWD/tmp_install" --optimize=1 + cd "$PWD/tmp_install" + PATH="$PWD/usr/bin:$PATH" PYTHONPATH="$PWD/usr/lib/python2.7/site-packages:$PYTHONPATH" python2 -c 'import numpy; numpy.test()' +} + +package_python-numpy() { + depends=('cblas' 'lapack' 'python') + optdepends=('python-nose: testsuite' + 'openblas: faster linear algebra') + + cd numpy-$pkgver + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + + install -m755 -d "${pkgdir}/usr/share/licenses/python-numpy" + install -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/python-numpy/" +} + +package_python2-numpy() { + depends=('cblas' 'lapack' 'python2') + optdepends=('python2-nose: testsuite' + 'openblas: faster linear algebra') + + cd numpy-$pkgver-py2 + python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + + install -m755 -d "${pkgdir}/usr/share/licenses/python2-numpy" + install -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/python2-numpy/" +}