# Compiling Time: 1.11 SBU # Maintainer: Melko _F_archive_name="numpy" pkgname=python3-numpy pkgver=1.21.0 pkgrel=1 pkgdesc="Numerical Python adds a fast array facility to the Python3 language." depends=('python3>=3.9.6' 'lapack>=3.6.1-2' 'libcblas' 'python3-cython>=0.29.20') makedepends=('python3-setuptools' 'gcc>=9.2.1') groups=('devel') archs=("x86_64") _F_pypi_ext=".zip" _F_pypi_name="numpy" Finclude pypi sha1sums=('2b4b0d0928a2dbe3eb65c2b4e0ba23cf03ca5a8d') subpkgs=("python3-numpy-static") subdescs=("Numerical Python3 static files.") subdepends=('') subgroups=('devel-extra') subarchs=("x86_64") build() { ## lots :type-punned pointer will break strict-aliasing rules CFLAGS+=" -fno-strict-aliasing" Fcd Fpatchall Fexec python3 setup.py install --prefix "$Fprefix" --root "$Fdestdir" || Fdie Frm usr/bin/conv-template Frm usr/bin/f2py Frm usr/bin/from-template Fsplit python3-${_F_archive_name}-static usr/lib/python3.*/site-packages/numpy/core/lib/*.a } # optimization OK