# Contributor: Francesco Colista # Contributor: Jakub Jirutka # Contributor: Martell Malone # Maintainer: Francesco Colista pkgname=py3-numpy pkgver=1.21.1 pkgrel=0 pkgdesc="Scientific tools for Python" url="https://www.numpy.org/" arch="all !mips64" # still broken on softfloat license="BSD-3-Clause" options="!check" replaces="py-numpy" makedepends=" cython gfortran lapack-dev libbsd-dev py3-nose py3-setuptools python3-dev " subpackages="$pkgname-dev $pkgname-doc $pkgname-f2py::noarch" source="https://github.com/numpy/numpy/releases/download/v$pkgver/numpy-$pkgver.tar.gz numpy-1.17.0-musl.patch site.cfg" builddir="$srcdir/numpy-$pkgver" case "$CARCH" in mips*) makedepends="$makedepends blas-dev" ;; *) makedepends="$makedepends openblas-dev" ;; esac prepare() { default_prepare cp "$srcdir"/site.cfg "$builddir"/ } build() { export Atlas=None LDFLAGS="$LDFLAGS -shared" python3 setup.py build config_fc --fcompiler=gnu95 } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" \ config_fc --fcompiler=gnu95 install -D -m 644 LICENSE.txt \ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } f2py() { pkgdesc="f2py for numpy (for python3)" depends="py3-numpy=$pkgver-r$pkgrel python3-dev" install_if="$pkgname-f2py=$pkgver-r$pkgrel python3" amove usr/bin/f2py* } dev() { depends_dev="$pkgname" default_dev } sha512sums=" 4ddfdc1c430a885714be966a213c10cd5e171e8d5fc03823ef85c24043f8e79865129b64abf27358d8acc4977fcddb3ba7f9ddc8fc01aac8d579eff476a0c268 numpy-1.21.1.tar.gz 2272f400594c1b2a3b69385fe0aa13d54cd12f4c4f1b109fa07789db7eec4bb681a68fd3d95ce9fb1342a5f76394e2381bb5fa8542631fc50b9a9335c512c690 numpy-1.17.0-musl.patch 21ca8db304cbbf5949f07702f2a42bb5e5a0d641921e36649555a41b0e48f04e96f53760417823177ac27f6de24b2191e6e1d5f0eb393beafa29f7484e23284f site.cfg "