Date: Thursday, May 25, 2017 @ 07:04:17 Author: felixonmars Revision: 230014
upgpkg: python-configargparse 0.12.0-1 Modified: python-configargparse/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-05-25 07:00:17 UTC (rev 230013) +++ PKGBUILD 2017-05-25 07:04:17 UTC (rev 230014) @@ -3,43 +3,47 @@ pkgbase=python-configargparse pkgname=('python-configargparse' 'python2-configargparse') -pkgver=0.11.0 -pkgrel=2 +pkgver=0.12.0 +pkgrel=1 pkgdesc='A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables' arch=('any') url='https://github.com/zorro3/ConfigArgParse' license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools' 'git') -source=("git+https://github.com/bw2/ConfigArgParse.git#tag=$pkgver") -sha256sums=('SKIP') +makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=('python-yaml' 'python2-yaml') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/bw2/ConfigArgParse/archive/$pkgver.tar.gz") +sha512sums=('c8499241c3fb13bc7734e1d63bee1cedce909c6800595265e61f8d086f985b08a01ce8312bc47db04402bb4070d41884fe8eedd73d9c5ef7c7a159236639792d') prepare() { - cp -a ConfigArgParse{,-py2} + cp -a ConfigArgParse-$pkgver{,-py2} } check() { - cd "$srcdir/ConfigArgParse" - # https://github.com/bw2/ConfigArgParse/issues/31 - python setup.py test || warning "Tests failed" + cd "$srcdir"/ConfigArgParse-$pkgver + python setup.py test - cd "$srcdir/ConfigArgParse-py2" + cd "$srcdir"/ConfigArgParse-$pkgver-py2 python2 setup.py test } package_python-configargparse() { depends=('python') - cd ConfigArgParse + optdepends=('python-yaml: for YAML support') + cd ConfigArgParse-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } package_python2-configargparse() { depends=('python2') - cd ConfigArgParse + optdepends=('python2-yaml: for YAML support') + cd ConfigArgParse-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } # vim:set ts=2 sw=2 et: