Date: Thursday, September 22, 2022 @ 09:22:23 Author: foxboron Revision: 1306645
upgpkg: python-pycryptodome 3.15.0-2: removed python2 split package Modified: python-pycryptodome/trunk/PKGBUILD ----------+ PKGBUILD | 44 +++++++++----------------------------------- 1 file changed, 9 insertions(+), 35 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-22 09:22:14 UTC (rev 1306644) +++ PKGBUILD 2022-09-22 09:22:23 UTC (rev 1306645) @@ -2,44 +2,32 @@ # Maintainer: Caleb Maclennan <[email protected]> # Contributor: Josip Ponjavic <josipponjavic at gmail dot com> -pkgbase=python-pycryptodome -pkgname=('python-pycryptodome' 'python2-pycryptodome') +pkgname='python-pycryptodome' pkgver=3.15.0 -pkgrel=1 +pkgrel=2 license=('BSD') arch=('x86_64') +pkgdesc="Collection of cryptographic algorithms and protocols, implemented for use from Python 3." url='https://www.pycryptodome.org/' -makedepends=('gmp' 'python-setuptools' 'python2-setuptools') +depends=('python' 'gmp') +makedepends=('gmp' 'python-setuptools') +conflicts=('python-crypto') +provides=('python-crypto') +replaces=('python-crypto') source=("pycryptodome-${pkgver}.tar.gz::https://github.com/Legrandin/pycryptodome/archive/v${pkgver}.tar.gz") sha512sums=('fc611174cfb4ca89fb457cc0d1220326ac813de5a83a959a95c1928a5220dc8c652655ac0a2b7d116b60cb4a8317959d8c2b2f3595e19b9b359a32beb042b58c') -prepare() { - cp -a "pycryptodome-$pkgver"{,-python2} -} - build() { cd "$srcdir/pycryptodome-$pkgver" python setup.py build - - cd "$srcdir/pycryptodome-$pkgver-python2" - python2 setup.py build } check() { cd "$srcdir/pycryptodome-$pkgver" python -B setup.py test - - cd "$srcdir/pycryptodome-$pkgver-python2" - python2 -B setup.py test } -package_python-pycryptodome() { - pkgdesc="Collection of cryptographic algorithms and protocols, implemented for use from Python 3." - depends=('python' 'gmp') - conflicts=('python-crypto') - provides=('python-crypto') - replaces=('python-crypto') - +package() { cd "pycryptodome-$pkgver" python setup.py install --root="$pkgdir" --optimize=1 --skip-build install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE.rst" @@ -46,17 +34,3 @@ rm -r "$pkgdir"/usr/lib/python3.*/site-packages/Crypto/SelfTest/ } - -package_python2-pycryptodome() { - pkgdesc="Collection of cryptographic algorithms and protocols, implemented for use from Python 2." - depends=('python2' 'gmp') - conflicts=('python2-crypto') - provides=('python2-crypto') - replaces=('python2-crypto') - - cd "pycryptodome-$pkgver-python2" - python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE.rst" - - rm -r "$pkgdir"/usr/lib/python2.*/site-packages/Crypto/SelfTest/ -}
