# Contributor: Francesco Colista # Contributor: Jakub Jirutka # Contributor: Martell Malone # Maintainer: Francesco Colista pkgname=py3-numpy _pkgname=numpy pkgver=1.18.4 pkgrel=0 pkgdesc="Scientific tools for Python" url="https://www.numpy.org/" arch="all !mips !mips64" license="BSD-3-Clause" options="!check" replaces="py-numpy" makedepends="python3-dev cython openblas-dev>=0.3.0 gfortran py3-nose libbsd-dev py3-setuptools lapack-dev" subpackages="$pkgname-dev $pkgname-doc $pkgname-f2py::noarch" source="https://github.com/numpy/numpy/releases/download/v$pkgver/$_pkgname-$pkgver.tar.gz numpy-1.17.0-musl.patch site.cfg" builddir="$srcdir/$_pkgname-$pkgver" 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" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/f2py* "$subpkgdir"/usr/bin/ } dev() { depends_dev="$pkgname" default_dev } sha512sums="8a238fccb686de9a59c6e8511a43f552394ede8519fe0d16e82549b9ebbef192788f3be9e0a57ee254c23e987d6260a30bc86d5f5d36c31c110708c1e042c9ea numpy-1.18.4.tar.gz f9f2a89ad4409b14e2b46acedadfc5e8d79a749af6cad3c8d168bcaf21ca4379cd03be95f22485c35b41114604599bbeb9adaa96dff4194b01dc73e90c04a29f numpy-1.17.0-musl.patch 21ca8db304cbbf5949f07702f2a42bb5e5a0d641921e36649555a41b0e48f04e96f53760417823177ac27f6de24b2191e6e1d5f0eb393beafa29f7484e23284f site.cfg"