diff options
author | lmwang | 2023-07-03 22:42:03 -0700 |
---|---|---|
committer | lmwang | 2023-07-03 22:42:03 -0700 |
commit | 6a673fa9ce3dc1995e812f8da0b6c1ebd0ed28b2 (patch) | |
tree | f562ccba8bd6d0824023901168ad6154ea25a838 | |
parent | 0427a419665d17f7c1dae6c3144953e70f4b8237 (diff) | |
download | aur-6a673fa9ce3dc1995e812f8da0b6c1ebd0ed28b2.tar.gz |
1.25.0
-rwxr-xr-x | PKGBUILD | 24 |
1 files changed, 10 insertions, 14 deletions
@@ -5,44 +5,40 @@ # Contributor: Angel "angvp" Velasquez <angvp[at]archlinux.com.ve> pkgname="python-numpy-openblas" -pkgver=1.23.5 +pkgver=1.25.0 pkgrel=1 pkgdesc="Scientific tools for Python - built with openblas" arch=("i686" "x86_64") license=("custom") url="http://numpy.org/" -depends=("python" "cython" "openblas-lapack") +depends=("python" "blas-openblas") optdepends=("python-nose: testsuite") provides=("python3-numpy=${pkgver}" "python-numpy=${pkgver}") conflicts=("python3-numpy" "python-numpy") -makedepends=('cblas' 'lapack' 'python' 'python-setuptools' 'gcc-fortran' 'python-nose' 'cython' 'python-hypothesis') -checkdepends=('python-pytest') +makedepends=('cblas' 'lapack' 'python-setuptools' 'gcc-fortran' 'cython') +checkdepends=('python-pytest' 'python-hypothesis') options=('staticlibs') source=("python-numpy-$pkgver.tar.gz::https://github.com/numpy/numpy/releases/download/v$pkgver/numpy-$pkgver.tar.gz") -sha256sums=('1b1766d6f397c18153d40015ddfc79ddb715cabadc04d2d228d4e5a8bc4ded1a') +sha256sums=('f1accae9a28dc3cda46a91de86acf69de0d1b5f4edd44a9b0c3ceb8036dfff19') build() { - export Atlas=None - export LDFLAGS="$LDFLAGS -shared" - cd numpy-$pkgver - NPY_BLAS_ORDER=openblas NPY_LAPACK_ORDER=openblas python setup.py config_fc --fcompiler=gnu95 build + python setup.py build } check() { + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + cd numpy-$pkgver python setup.py install --root="$PWD/tmp_install" --optimize=1 cd "$PWD/tmp_install" - local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') - PATH="$PWD/usr/bin:$PATH" PYTHONPATH="$PWD/usr/lib/${python_version}/site-packages:$PYTHONPATH" python -c 'import numpy; numpy.test()' + PATH="$PWD/usr/bin:$PATH" PYTHONPATH="$PWD/$site_packages:$PYTHONPATH" python -c 'import numpy; numpy.test()' } package() { cd numpy-$pkgver - - python setup.py config_fc --fcompiler=gnu95 install \ - --prefix=/usr --root="${pkgdir}" --optimize=1 + python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 install -D -m644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/python-numpy/ } |