Date: Sunday, July 23, 2017 @ 21:04:25 Author: nicohood Revision: 246146
upgpkg: python-progressbar 3.32.0-1 Modified: python-progressbar/trunk/PKGBUILD ----------+ PKGBUILD | 71 +++++++++++++++++++++++++------------------------------------ 1 file changed, 30 insertions(+), 41 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-07-23 20:57:24 UTC (rev 246145) +++ PKGBUILD 2017-07-23 21:04:25 UTC (rev 246146) @@ -1,59 +1,48 @@ -# $Id$ -# Maintainer: Sébastien Luttringer +# Maintainer: Maxim Andersson <[email protected]> +# Co-Maintainer: NicoHood <archlinux {cat} nicohood {dog} de> +# PGP ID: 97312D5EB9D7AE7D0BD4307351DAE9B7C1AE9161 +_pkgname=python-progressbar2 +_pypiname=progressbar2 pkgbase=python-progressbar +pkgdesc="A progress bar for Python 2 and Python 3" pkgname=('python-progressbar' 'python2-progressbar') -pkgver=2.3 -pkgrel=8 -arch=('any') -url='https://pypi.python.org/pypi/progressbar' -license=('LGPL') -makedepends=('python' 'python-setuptools' 'python2' 'python2-setuptools') -source=("https://pypi.io/packages/source/p/progressbar/progressbar-$pkgver.tar.gz" - '01-python33.patch') -sha1sums=('5b4b11fc0421855314d666b08c069d2ed0349bcc' - '5dc63611e364e90441cbc90fe2530b9fab67e780') +pkgver=3.32.0 +pkgrel=1 +url="https://github.com/WoLpH/python-progressbar" +license=('BSD') +arch=("any") +makedepends=('python' 'python-setuptools' 'python2' 'python2-setuptools' 'python-utils' 'python2-utils') +source=("${_pkgname}-${pkgver}.tar.gz::https://pypi.org/packages/source/p/${_pypiname}/${_pypiname}-${pkgver}.tar.gz" + "${_pkgname}-${pkgver}.tar.gz.asc::https://pypi.org/packages/source/p/${_pypiname}/${_pypiname}-${pkgver}.tar.gz.asc") +sha512sums=('64bd1b76240c3d258d3b33d95e2d9de0df7c78404eb9c65a9af56ed60367f2e103ac88d905b34256dfd2e7f197e8833e97583da94656a4a715b3bf46f3b0b244' + 'SKIP') +validpgpkeys=('149325FD15904E9C4EB89E95E81444E9CE1F695D') # Rick van Hattem <[email protected]> prepare() { - cd progressbar-$pkgver - # apply patch from the source array (should be a pacman feature) - local filename - for filename in "${source[@]}"; do - if [[ "$filename" =~ \.patch$ ]]; then - msg2 "Applying patch ${filename##*/}" - patch -p1 -N -i "$srcdir/${filename##*/}" - fi - done - # fix egg-info permissions - chmod -R ug=rwX,o=rX . + cp -a "${srcdir}/${_pypiname}-${pkgver}"{,-py2} } build() { - cd progressbar-$pkgver - python setup.py build --build-lib=build/python - python2 setup.py build --build-lib=build/python2 + cd "${srcdir}/${_pypiname}-${pkgver}" + python setup.py build - msg2 'Fix python2 sheebang' - find build/python2 -type f -exec \ - sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \; + cd "${srcdir}/${_pypiname}-${pkgver}-py2" + python2 setup.py build } package_python-progressbar() { - pkgdesc='Text progressbar library for python' - depends=('python') + depends=('python' 'python-utils') - cd progressbar-$pkgver - python setup.py build --build-lib=build/python \ - install --root="$pkgdir" --optimize=1 + cd "${srcdir}/${_pypiname}-${pkgver}" + python setup.py install --skip-build --root="${pkgdir}" --optimize=1 + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } package_python2-progressbar() { - pkgdesc='Text progressbar library for python2' - depends=('python2') + depends=('python2' 'python2-utils') - cd progressbar-$pkgver - python2 setup.py build --build-lib=build/python2 \ - install --root="$pkgdir" --optimize=1 + cd "${srcdir}/${_pypiname}-${pkgver}-py2" + python2 setup.py install --skip-build --root="${pkgdir}" --optimize=1 + install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } - -# vim:set ts=2 sw=2 et:
