diff --git a/srcpkgs/python-Cython/template b/srcpkgs/python-Cython/template index 9d3845a3755..9f9252f04af 100644 --- a/srcpkgs/python-Cython/template +++ b/srcpkgs/python-Cython/template @@ -1,11 +1,10 @@ # Template file for 'python-Cython' pkgname=python-Cython version=0.24.1 -revision=1 +revision=2 wrksrc="Cython-${version}" build_style=python-module -python_versions="2.7 3.4" -hostmakedepends="python-devel python3.4-devel" +hostmakedepends="python-devel python3-devel" makedepends="${hostmakedepends}" pycompile_module="Cython pyximport cython.py" short_desc="C-Extensions for Python2" @@ -16,25 +15,29 @@ distfiles="${PYPI_SITE}/C/Cython/Cython-${version}.tar.gz" checksum=84808fda00508757928e1feadcf41c9f78e9a9b7167b6649ab0933b76f75e7b9 alternatives=" - cython:cygdb:/usr/bin/cygdb2.7 - cython:cython:/usr/bin/cython2.7 - cython:cythonize:/usr/bin/cythonize2.7" + cython:cygdb:/usr/bin/cygdb2 + cython:cython:/usr/bin/cython2 + cython:cythonize:/usr/bin/cythonize2" # Skip build phase, otherwise Cython gets confused when cross compiling do_build() { : } -python3.4-Cython_package() { +python3-Cython_package() { alternatives=" - cython:cygdb:/usr/bin/cygdb3.4 - cython:cython:/usr/bin/cython3.4 - cython:cythonize:/usr/bin/cythonize3.4" - pycompile_version="3.4" + cython:cygdb:/usr/bin/cygdb3 + cython:cython:/usr/bin/cython3 + cython:cythonize:/usr/bin/cythonize3" pycompile_module="Cython pyximport cython.py" - short_desc="${short_desc/Python2/Python3.4}" + short_desc="${short_desc/Python2/Python3}" pkg_install() { - vmove usr/bin/*3.4 - vmove usr/lib/python3.4 + vmove usr/bin/*3 + vmove usr/lib/python3* } } +python3.4-Cython_package() { + build_style=meta + short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)" + depends="python3-Cython>=${version}_${revision}" +} diff --git a/srcpkgs/python3-Cython b/srcpkgs/python3-Cython new file mode 120000 index 00000000000..61695ff83c3 --- /dev/null +++ b/srcpkgs/python3-Cython @@ -0,0 +1 @@ +python-Cython \ No newline at end of file