diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 25 insertions, 8 deletions
@@ -1,12 +1,14 @@ pkgbase = python2-arpeggio pkgdesc = Recursive descent parser with memoization based on PEG grammars (aka Packrat parser). pkgver = 1.9.0 - pkgrel = 1 - url = http://igordejanovic.net/Arpeggio/ + pkgrel = 2 + url = https://github.com/textX/Arpeggio/ arch = any license = MIT + checkdepends = python2-pytest-runner + makedepends = python2-setuptools depends = python2 - source = https://github.com/igordejanovic/Arpeggio/archive/v1.9.0.tar.gz + source = python2-arpeggio-1.9.0.tar.gz::https://github.com/textX/Arpeggio/archive/v1.9.0.tar.gz md5sums = dd06e3765aca66535947c8c4da088673 pkgname = python2-arpeggio @@ -1,18 +1,33 @@ +# Maintainer: Igor R. Dejanović <igor dot dejanovic at gmail.com> + pkgname=python2-arpeggio _srcname=Arpeggio pkgver=1.9.0 -pkgrel=1 +pkgrel=2 pkgdesc="Recursive descent parser with memoization based on PEG grammars (aka Packrat parser)." arch=('any') -url="http://igordejanovic.net/Arpeggio/" +url="https://github.com/textX/Arpeggio/" license=('MIT') depends=('python2') -source=(https://github.com/igordejanovic/$_srcname/archive/v$pkgver.tar.gz) +makedepends=('python2-setuptools') +checkdepends=('python2-pytest-runner') +source=($pkgname-$pkgver.tar.gz::https://github.com/textX/$_srcname/archive/v$pkgver.tar.gz) md5sums=('dd06e3765aca66535947c8c4da088673') +build() { + cd $_srcname-$pkgver + python2 setup.py build +} + +check() { + cd $_srcname-$pkgver + python2 setup.py pytest --addopts tests/unit +} + package() { - cd "$srcdir/$_srcname-$pkgver" - python2 setup.py install --root="$pkgdir/" --optimize=1 + cd $_srcname-$pkgver + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } # vim:set ts=2 sw=2 et: |