217e7d31f2
After more than a year the switch to python3 packages, it is time to say them goodbye. So long, and thanks for all the fish.
56 lines
1.6 KiB
Bash
56 lines
1.6 KiB
Bash
# 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 <al3hex@gmail.com>"
|
|
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"
|
|
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
|
|
}
|
|
}
|