Date: Thursday, January 2, 2020 @ 00:08:25 Author: arojas Revision: 546002
Drop python2, move scripts to python 3 package Modified: cysignals/trunk/PKGBUILD ----------+ PKGBUILD | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-01-02 00:03:24 UTC (rev 546001) +++ PKGBUILD 2020-01-02 00:08:25 UTC (rev 546002) @@ -1,45 +1,25 @@ # Maintainer: Antonio Rojas <aro...@archlinux.org> pkgbase=cysignals -pkgname=(python-cysignals python2-cysignals) +pkgname=python-cysignals pkgver=1.10.2 -pkgrel=3 +pkgrel=4 pkgdesc="Interrupt and signal handling for Cython" arch=(x86_64) url="https://www.sagemath.org" license=(LGPL) -makedepends=(cython2 cython pari) +depends=(python pari) +makedepends=(cython) +conflicts=(python2-cysignals) source=("https://github.com/sagemath/cysignals/releases/download/$pkgver/$pkgbase-$pkgver.tar.gz") sha256sums=('8107b67a0c5991f74b0e000c6fa9fe8efcb2a22c7ede5b017aac4c3e20fb7db2') -prepare() { - cp -r $pkgbase-$pkgver{,-py2} -} - build() { cd $pkgbase-$pkgver python setup.py build - - cd "$srcdir"/$pkgbase-$pkgver-py2 - python2 setup.py build } package_python-cysignals() { - depends=(python pari) - cd $pkgbase-$pkgver python setup.py install --root="$pkgdir" - -# Keep scripts in python2 package - rm -r "$pkgdir"/usr/{bin,share} } - -package_python2-cysignals() { - depends=(python2 pari) - conflicts=(cysignals) - provides=(cysignals) - replaces=(cysignals) - - cd $pkgbase-$pkgver-py2 - python2 setup.py install --root="$pkgdir" -}