Date: Wednesday, January 10, 2018 @ 22:45:34 Author: eschwartz Revision: 281203
upgpkg: python-regex 2018.01.10-2 add tests, split build into build() Modified: python-regex/trunk/PKGBUILD ----------+ PKGBUILD | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-10 22:44:28 UTC (rev 281202) +++ PKGBUILD 2018-01-10 22:45:34 UTC (rev 281203) @@ -8,7 +8,7 @@ pkgname=('python-regex' 'python2-regex') pkgname=python-regex pkgver=2018.01.10 -pkgrel=1 +pkgrel=2 pkgdesc="Alternative python regular expression module." arch=('x86_64') url="https://bitbucket.org/mrabarnett/mrab-regex" @@ -18,6 +18,25 @@ source=(https://pypi.io/packages/source/r/${_pkgbase}/${_pkgbase}-${pkgver}.tar.gz) sha256sums=('139678fc013b75e486e580c39b4c52d085ed7362e400960f8be1711a414f16b5') +build() { + cd "regex-${pkgver}" + + python setup.py build + python2 setup.py build +} + +check() { + cd "regex-${pkgver}" + + pushd build/lib.linux-${CARCH}-3*/ + python test_regex.py + popd + + pushd build/lib.linux-${CARCH}-2*/ + python2 test_regex.py + popd +} + package_python2-regex() { depends=('python2') conflicts=('python2-regex-hg') @@ -24,7 +43,7 @@ pkgdesc="Alternative python regular expression module. (python2 version)" cd "regex-${pkgver}" - python2 setup.py install --root="${pkgdir}/" --optimize=1 + python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build install -v -m755 -d "${pkgdir}/usr/share/doc/python2-regex" install -v -m644 ./docs/Features.html "${pkgdir}/usr/share/doc/python2-regex/" @@ -38,7 +57,7 @@ pkgdesc="Alternative python regular expression module. (python3 version)" cd "regex-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build install -v -m755 -d "${pkgdir}/usr/share/doc/python-regex" install -v -m644 ./docs/Features.html "${pkgdir}/usr/share/doc/python-regex/"