# Contributor: Francesco Colista # Contributor: Jakub Jirutka # Contributor: Martell Malone # Maintainer: Francesco Colista pkgname=py3-numpy _pkgname=numpy pkgver=1.17.3 pkgrel=0 pkgdesc="Scientific tools for Python" url="https://www.numpy.org/" arch="all" license="BSD-3-Clause" options="!check" replaces="py-numpy" makedepends="python3-dev cython openblas-dev>=0.3.0 gfortran py3-nose libbsd-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="587aace3807a657a8fe0c81d4ec75e43dd2d8d339475b0094214d7cf5a9fc4acd9ffb68ceb65f6fa5b392255fe011fb2b9c7ede8d3c4cb93fd676e3ca5944851 numpy-1.17.3.tar.gz f9f2a89ad4409b14e2b46acedadfc5e8d79a749af6cad3c8d168bcaf21ca4379cd03be95f22485c35b41114604599bbeb9adaa96dff4194b01dc73e90c04a29f numpy-1.17.0-musl.patch 21ca8db304cbbf5949f07702f2a42bb5e5a0d641921e36649555a41b0e48f04e96f53760417823177ac27f6de24b2191e6e1d5f0eb393beafa29f7484e23284f site.cfg"