From 1409c06e3115d7ec316d01b3af029b7caf7954d2 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Thu, 1 Mar 2018 17:29:43 +0000 Subject: python-ply: update to 3.11 --- abs/core/python_modules/python-ply/PKGBUILD | 50 +++++++++++++++----------- abs/core/python_modules/python-ply/__changelog | 1 - 2 files changed, 29 insertions(+), 22 deletions(-) delete mode 100644 abs/core/python_modules/python-ply/__changelog diff --git a/abs/core/python_modules/python-ply/PKGBUILD b/abs/core/python_modules/python-ply/PKGBUILD index 3c8cace..3b0d7d7 100644 --- a/abs/core/python_modules/python-ply/PKGBUILD +++ b/abs/core/python_modules/python-ply/PKGBUILD @@ -1,45 +1,53 @@ # $Id$ -# Maintainer: Felix Yan +# Maintainer: Felix Yan # Contributor: Alexander Rødseth # Contributor: Marcin "avalan" Falkiewicz # Contributor: C Anthony Risinger pkgbase=python-ply -pkgname=(python2-ply) -pkgver=3.4 -pkgrel=4 +pkgname=(python-ply python2-ply) +pkgver=3.11 +pkgrel=1 pkgdesc='Implementation of lex and yacc parsing tools' arch=('any') url='http://www.dabeaz.com/ply/' license=('BSD') -makedepends=('python2-setuptools') -source=("${url}ply-$pkgver.tar.gz") -sha256sums=('af435f11b7bdd69da5ffbc3fecb8d70a7073ec952e101764c88720cdefb2546b') +makedepends=('python-setuptools' 'python2-setuptools') +source=("${url}ply-$pkgver.tar.gz" + LICENSE) +sha512sums=('37e39a4f930874933223be58a3da7f259e155b75135f1edd47069b3b40e5e96af883ebf1c8a1bbd32f914a9e92cfc12e29fec05cf61b518f46c1d37421b20008' + '5cea085a23ed260afc9084380c1d59e3942c2385089a8eb2391a89c85cde4df2ceb7eed21bb8c4d0cad5b78e59742da69e4c5c78fd0e223f5c99c56e9296a075') prepare() { - cp -r ${pkgbase#python-}-$pkgver{,-py2} + cp -a ply-$pkgver{,-py2} } -#package_python-ply() { -# depends=('python') +check() { + cd "ply-$pkgver/test" + python testlex.py + python testyacc.py -# cd "${pkgbase#python-}-$pkgver" + cd "$srcdir/ply-$pkgver-py2/test" + python2 testlex.py + python2 testyacc.py +} + +package_python-ply() { + depends=('python') + + cd "ply-$pkgver" + python setup.py install --root="$pkgdir" -# python setup.py install --root="$pkgdir" - -# install -d "$pkgdir/usr/share/licenses/$pkgname" -# head -n30 README > "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -#} + install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} package_python2-ply() { depends=('python2') - cd "${pkgbase#python-}-$pkgver-py2" - + cd "ply-$pkgver-py2" python2 setup.py install --root="$pkgdir" - - install -d "$pkgdir/usr/share/licenses/$pkgname" - head -n30 README > "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: diff --git a/abs/core/python_modules/python-ply/__changelog b/abs/core/python_modules/python-ply/__changelog deleted file mode 100644 index 488d3cf..0000000 --- a/abs/core/python_modules/python-ply/__changelog +++ /dev/null @@ -1 +0,0 @@ -PKGBUILD: rm py 3 stuff -- cgit v0.12