diff options
author | Britney Fransen <brfransen@gmail.com> | 2018-03-01 17:29:43 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2018-03-01 17:29:43 (GMT) |
commit | 1409c06e3115d7ec316d01b3af029b7caf7954d2 (patch) | |
tree | 0a56a4056b7e33a80bb1cdfabeb0661641359678 /abs/core/python_modules/python-ply/PKGBUILD | |
parent | 01cb787010f5ece08ab87f42be7f97b599ec0530 (diff) | |
download | linhes_pkgbuild-1409c06e3115d7ec316d01b3af029b7caf7954d2.zip linhes_pkgbuild-1409c06e3115d7ec316d01b3af029b7caf7954d2.tar.gz linhes_pkgbuild-1409c06e3115d7ec316d01b3af029b7caf7954d2.tar.bz2 |
python-ply: update to 3.11
Diffstat (limited to 'abs/core/python_modules/python-ply/PKGBUILD')
-rw-r--r-- | abs/core/python_modules/python-ply/PKGBUILD | 50 |
1 files changed, 29 insertions, 21 deletions
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 <felixonmars@gmail.com> +# Maintainer: Felix Yan <felixonmars@archlinux.org> # Contributor: Alexander Rødseth <rodseth@gmail.com> # Contributor: Marcin "avalan" Falkiewicz <avalatron@gmail.com> # Contributor: C Anthony Risinger <anthony@xtfx.me> 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: |