From 31b58ff3e060c5b39fb36ee41d8ba091fe18aeaf Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Thu, 15 Jun 2023 22:24:06 +0200 Subject: [PATCH] python-Cython: split python3-Cython to a new package --- srcpkgs/python-Cython/template | 23 ++++++++--------------- srcpkgs/python3-Cython | 1 - srcpkgs/python3-Cython/template | 28 ++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 16 deletions(-) delete mode 120000 srcpkgs/python3-Cython create mode 100644 srcpkgs/python3-Cython/template diff --git a/srcpkgs/python-Cython/template b/srcpkgs/python-Cython/template index 5248a14c8bca..06d15eb26f45 100644 --- a/srcpkgs/python-Cython/template +++ b/srcpkgs/python-Cython/template @@ -2,11 +2,11 @@ pkgname=python-Cython version=0.29.35 revision=1 -build_style=python-module -hostmakedepends="python-setuptools python3-setuptools" -makedepends="python-devel python3-devel" +build_style=python2-module +hostmakedepends="python-setuptools" +makedepends="python-devel" depends="python-setuptools" -short_desc="C-Extensions for Python2" +short_desc="C-Extensions for Python3" maintainer="Andrew J. Hesford " license="Apache-2.0" homepage="https://cython.org/" @@ -21,15 +21,8 @@ alternatives=" cython:cython:/usr/bin/cython2 cython:cythonize:/usr/bin/cythonize2" -python3-Cython_package() { - alternatives=" - cython:cygdb:/usr/bin/cygdb3 - cython:cython:/usr/bin/cython3 - cython:cythonize:/usr/bin/cythonize3" - short_desc="${short_desc/Python2/Python3}" - depends="python3-setuptools" - pkg_install() { - vmove "usr/bin/*3" - vmove "usr/lib/python3*" - } +post_install() { + mv ${DESTDIR}/usr/bin/cygdb{,2} + mv ${DESTDIR}/usr/bin/cython{,2} + mv ${DESTDIR}/usr/bin/cythonize{,2} } diff --git a/srcpkgs/python3-Cython b/srcpkgs/python3-Cython deleted file mode 120000 index 61695ff83c3b..000000000000 --- a/srcpkgs/python3-Cython +++ /dev/null @@ -1 +0,0 @@ -python-Cython \ No newline at end of file diff --git a/srcpkgs/python3-Cython/template b/srcpkgs/python3-Cython/template new file mode 100644 index 000000000000..8882f11729e4 --- /dev/null +++ b/srcpkgs/python3-Cython/template @@ -0,0 +1,28 @@ +# Template file for 'python3-Cython' +pkgname=python3-Cython +version=0.29.35 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +makedepends="python3-devel" +depends="python3-setuptools" +short_desc="C-Extensions for Python3" +maintainer="Andrew J. Hesford " +license="Apache-2.0" +homepage="https://cython.org/" +changelog="https://raw.githubusercontent.com/cython/cython/master/CHANGES.rst" +distfiles="${PYPI_SITE}/C/Cython/Cython-${version}.tar.gz" +checksum=6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 +# Tests are flaky +make_check=no + +alternatives=" + cython:cygdb:/usr/bin/cygdb3 + cython:cython:/usr/bin/cython3 + cython:cythonize:/usr/bin/cythonize3" + +post_install() { + mv ${DESTDIR}/usr/bin/cygdb{,3} + mv ${DESTDIR}/usr/bin/cython{,3} + mv ${DESTDIR}/usr/bin/cythonize{,3} +}