# Template file for 'python-numpy' pkgname=python-numpy version=1.13.3 revision=1 wrksrc="numpy-${version}" build_style=python-module hostmakedepends="python-setuptools python3-setuptools python-Cython python3-Cython gcc-fortran" makedepends="python-devel python3-devel lapack-devel cblas-devel" pycompile_module="numpy" short_desc="Fast and sophisticated array facility to Python2" maintainer="Alessio Sergi " homepage="http://www.numpy.org/" license="3-clause-BSD" distfiles="https://github.com/numpy/numpy/archive/v${version}.tar.gz" checksum=1db97b12ea8f2ae5a8b847505f634dcd8c670ee311057ff5412a126becca45b8 # Needs cross Python headers and/or libs issues sorted out. nocross="https://build.voidlinux.eu/builders/armv7l_builder/builds/1408/steps/shell_3/logs/stdio" alternatives=" numpy:f2py:/usr/bin/f2py2 numpy:f2py.1:/usr/share/man/man1/f2py2.1" export ATLAS=None LDFLAGS="-shared" post_install() { # create compat symlinks for .h files vmkdir ${py2_inc} ln -sfr ${DESTDIR}/${py2_sitelib}/numpy/core/include/numpy \ ${DESTDIR}/${py2_inc} vmkdir ${py3_inc} ln -sfr ${DESTDIR}/${py3_sitelib}/numpy/core/include/numpy \ ${DESTDIR}/${py3_inc} # create versioned man pages vman doc/f2py/f2py.1 f2py2.1 vman doc/f2py/f2py.1 f2py3.1 vlicense LICENSE.txt LICENSE } python3-numpy_package() { alternatives=" numpy:f2py:/usr/bin/f2py3 numpy:f2py.1:/usr/share/man/man1/f2py3.1" pycompile_module="numpy" replaces="python3.4-numpy>=0" short_desc="${short_desc/Python2/Python3}" pkg_install() { vmove usr/bin/f2py3 vmove ${py3_sitelib} vmove ${py3_inc} vmove usr/share/man/man1/f2py3.1 vlicense LICENSE.txt LICENSE } } python3.4-numpy_package() { build_style=meta short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)" depends="python3-numpy>=${version}_${revision}" }