diff options
author | Daniel Milde | 2017-01-31 12:33:53 +0100 |
---|---|---|
committer | Daniel Milde | 2017-01-31 12:33:53 +0100 |
commit | 651a15ae06fbbc2df1ce0ef750c059b6e63d32c6 (patch) | |
tree | 199621b9f786ef4615096e26d543159614c37add | |
download | aur-651a15ae06fbbc2df1ce0ef750c059b6e63d32c6.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..73b98b24c293 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = pypy-pyparsing + pkgdesc = General parsing module for Python + pkgver = 2.1.10 + pkgrel = 2 + url = http://pyparsing.wikispaces.com/ + arch = any + license = MIT + makedepends = pypy-setuptools + makedepends = pypy3-setuptools + makedepends = subversion + source = svn://svn.code.sf.net/p/pyparsing/code/tags/pyparsing_2.1.10 + sha256sums = SKIP + +pkgname = pypy-pyparsing + depends = pypy + +pkgname = pypy3-pyparsing + depends = pypy3 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..72bafaea9228 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Daniel Milde <daniel@milde.cz> + +pkgname=pypy-pyparsing +pkgname=('pypy-pyparsing' 'pypy3-pyparsing') +pkgver=2.1.10 +pkgrel=2 +pkgdesc='General parsing module for Python' +arch=('any') +url='http://pyparsing.wikispaces.com/' +makedepends=('pypy-setuptools' 'pypy3-setuptools' 'subversion') +license=('MIT') +source=("svn://svn.code.sf.net/p/pyparsing/code/tags/pyparsing_$pkgver") +sha256sums=('SKIP') + +prepare() { + cp -a pyparsing_$pkgver{,-py2} + + # :/ + sed -i '1i#coding=utf-8' pyparsing_$pkgver-py2/src/unitTests.py +} + +build() { + cd "$srcdir"/pyparsing_$pkgver/src + pypy3 setup.py build + + cd "$srcdir"/pyparsing_$pkgver-py2/src + pypy setup.py build +} + +check() { + export LC_CTYPE=en_US.UTF-8 + + cd "$srcdir"/pyparsing_$pkgver/src + pypy3 unitTests.py + + cd "$srcdir"/pyparsing_$pkgver-py2/src + pypy unitTests.py +} + +package_pypy3-pyparsing() { + depends=('pypy3') + + cd pyparsing_$pkgver/src + + pypy3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_pypy-pyparsing() { + depends=('pypy') + + cd pyparsing_$pkgver-py2/src + + pypy setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: |