From 7f939842323e5843b6a2da1d2c3f7b9ee2473936 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Sat, 17 Jun 2023 20:24:21 +0200 Subject: [PATCH] python-pycparser: split python3-pycparser --- srcpkgs/python-pycparser/template | 25 ++++--------------------- srcpkgs/python3-pycparser | 1 - srcpkgs/python3-pycparser/template | 20 ++++++++++++++++++++ 3 files changed, 24 insertions(+), 22 deletions(-) delete mode 120000 srcpkgs/python3-pycparser create mode 100644 srcpkgs/python3-pycparser/template diff --git a/srcpkgs/python-pycparser/template b/srcpkgs/python-pycparser/template index 41049836c9f..9986b23c06f 100644 --- a/srcpkgs/python-pycparser/template +++ b/srcpkgs/python-pycparser/template @@ -2,10 +2,9 @@ pkgname=python-pycparser version=2.21 revision=1 -build_style=python-module -hostmakedepends="python-setuptools python3-setuptools" +build_style=python2-module +hostmakedepends="python-setuptools" depends="python-ply" -checkdepends="python3-ply python3-pytest" short_desc="Complete C99 parser in pure Python (Python2)" maintainer="Orphaned " homepage="https://github.com/eliben/pycparser" @@ -13,24 +12,8 @@ license="BSD-3-Clause" distfiles="${PYPI_SITE}/p/pycparser/pycparser-${version}.tar.gz" checksum=e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 -do_check() { - python3 -m pytest -} - post_install() { - # replace bundled copy of ply - for pyver in $py2_ver $py3_ver; do - rm -rf ${DESTDIR}/usr/lib/python${pyver}/site-packages/pycparser/ply - ln -sf ../ply ${DESTDIR}/usr/lib/python${pyver}/site-packages/pycparser/ply - done + rm -rf ${DESTDIR}/${py2_sitelib}/pycparser/ply + ln -sf ../ply ${DESTDIR}/${py2_sitelib}/pycparser/ply vlicense LICENSE } - -python3-pycparser_package() { - depends="python3-ply" - short_desc="${short_desc/Python2/Python3}" - pkg_install() { - vmove usr/lib/python3* - vlicense LICENSE - } -} diff --git a/srcpkgs/python3-pycparser b/srcpkgs/python3-pycparser deleted file mode 120000 index 00a864b2cf5..00000000000 --- a/srcpkgs/python3-pycparser +++ /dev/null @@ -1 +0,0 @@ -python-pycparser \ No newline at end of file diff --git a/srcpkgs/python3-pycparser/template b/srcpkgs/python3-pycparser/template new file mode 100644 index 00000000000..6bd85a552b3 --- /dev/null +++ b/srcpkgs/python3-pycparser/template @@ -0,0 +1,20 @@ +# Template file for 'python3-pycparser' +pkgname=python3-pycparser +version=2.21 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-ply" +checkdepends="python3-pytest ${depends}" +short_desc="Complete C99 parser in pure Python (Python3)" +maintainer="Orphaned " +homepage="https://github.com/eliben/pycparser" +license="BSD-3-Clause" +distfiles="${PYPI_SITE}/p/pycparser/pycparser-${version}.tar.gz" +checksum=e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 + +post_install() { + rm -rf ${DESTDIR}/${py3_sitelib}/pycparser/ply + ln -sf ../ply ${DESTDIR}/${py3_sitelib}/pycparser/ply + vlicense LICENSE +}