# Compiling Time: 1.11 SBU # Maintainer: Melko _F_archive_name="numpy" pkgname=python2-numpy pkgver=1.16.6 pkgrel=3 pkgdesc="Numerical Python adds a fast array facility to the Python language." depends=('python>=2.7.18' 'lapack>=3.6.1-2' 'libcblas') makedepends=('python2-setuptools' 'gcc>=9.2.1') groups=('devel') archs=("x86_64") _F_pypi_ext=".zip" _F_pypi_name="numpy" Finclude pypi up2date="lynx -dump https://github.com/numpy/numpy/releases | grep -m1 'v1.16.\(.*\).tar.gz' | sed 's/.*-\(.*\).tar.*/\1/'" conflicts=('python-numeric' 'numpy') provides=('python-numeric' 'numpy') replaces=('python-numeric' 'numpy') sha1sums=('99bc8b723639066168cca0c9a3b68c36c73bddc2') subpkgs=("python2-numpy-static") subdescs=("Numerical Python2 static files.") subdepends=('') subgroups=('devel-extra') subprovides=('') subreplaces=('') subconflicts=('') subarchs=("x86_64") build() { ## lots :type-punned pointer will break strict-aliasing rules CFLAGS+=" -fno-strict-aliasing" Fcd Fpatchall Fexec python setup.py install --prefix "$Fprefix" --root "$Fdestdir" || Fdie Fsplit python2-${_F_archive_name}-static usr/lib/python2.*/site-packages/numpy/core/lib/*.a } # optimization OK