diff --git a/srcpkgs/python-numpy-stl/template b/srcpkgs/python-numpy-stl/template index 327f6fa3135..7833c86f691 100644 --- a/srcpkgs/python-numpy-stl/template +++ b/srcpkgs/python-numpy-stl/template @@ -1,29 +1,42 @@ # Template file for 'python-numpy-stl' pkgname=python-numpy-stl version=2.3.2 -revision=1 -build_style=python-module +revision=2 wrksrc="numpy-stl-${version}" -hostmakedepends="python-setuptools python3-setuptools" -makedepends="python-devel python3-devel python-numpy python3-numpy" -depends="python-numpy python-enum34 python-utils" +build_style=python-module pycompile_module="stl" +hostmakedepends="python-setuptools python3-setuptools python-Cython python3-Cython" +makedepends="python-devel python3-devel python-numpy python3-numpy" +depends="python-setuptools python-numpy python-enum34 python-utils" short_desc="Python2 library to make working with STL files fast and easy" maintainer="Karl Nilsson " -license="3-Clause-BSD" +license="BSD-3-Clause" homepage="https://github.com/WoLpH/numpy-stl/" distfiles="https://github.com/WoLpH/numpy-stl/archive/v${version}.tar.gz" checksum=0b5fb6445297c055166d2c9a47cafb663557ddc178f514f6ad98226645082882 +alternatives=" + numpy-stl:stl:/usr/bin/stl2 + numpy-stl:stl2ascii:/usr/bin/stl2ascii2 + numpy-stl:stl2bin:/usr/bin/stl2bin2" + +pre_build() { + sed -i '/setup_requires=/d' setup.py +} pkg_install() { vlicense LICENSE } python3-numpy-stl_package() { - depends="python3-numpy python3-utils" + alternatives=" + numpy-stl:stl:/usr/bin/stl3 + numpy-stl:stl2ascii:/usr/bin/stl2ascii3 + numpy-stl:stl2bin:/usr/bin/stl2bin3" pycompile_module="stl" + depends="python3-setuptools python3-numpy python3-utils" short_desc="${short_desc/Python2/Python3}" pkg_install() { + vmove usr/bin/*3 vmove usr/lib/python3* vlicense LICENSE }