diff options
author | Carlos Aznarán Laos | 2022-01-31 22:29:29 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-01-31 22:29:29 -0500 |
commit | ae77addf306b70b3b101469b4c39ef77f57aa0a2 (patch) | |
tree | f3f8685c874191b7abc4b86ee879ecef610c707a | |
parent | 3cf69597490d79139c89c79e514a41a150751d91 (diff) | |
download | aur-python-progressbar33.tar.gz |
Drop python2 support
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 58 |
3 files changed, 26 insertions, 53 deletions
@@ -1,21 +1,13 @@ pkgbase = python-progressbar33 pkgdesc = Text progress bar library for Python pkgver = 2.4 - pkgrel = 2 - url = https://pypi.python.org/pypi/progressbar33 + pkgrel = 3 + url = https://github.com/germangh/python-progressbar arch = any - license = Apache - makedepends = python + license = LGPL makedepends = python-setuptools - makedepends = python2 - makedepends = python2-setuptools - options = !emptydirs - source = python-progressbar33-2.4.tar.gz::https://pypi.python.org/packages/71/fc/7c8e01f41a6e671d7b11be470eeb3d15339c75ce5559935f3f55890eec6b/progressbar33-2.4.tar.gz - sha256sums = 51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff - -pkgname = python-progressbar33 depends = python + source = https://github.com/germangh/python-progressbar/archive/v2.4.tar.gz + sha512sums = 4050d5e211f5ff80f3373aefe4ef8c79db534a540e49f00ad7d2d657032c291d6048ca320e22067707c0eda87b52f53e130c50c9faa2d282a1bdead66f27531f -pkgname = python2-progressbar33 - depends = python2 - +pkgname = python-progressbar33 diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file @@ -1,45 +1,25 @@ -# Maintainer: Clint Valentine <valentine.clint@gmail.com> - -_name=progressbar33 -pkgbase='python-progressbar33' -pkgname=('python-progressbar33' 'python2-progressbar33') +# Contributor: Clint Valentine <valentine.clint@gmail.com> +_base=progressbar33 +pkgname=python-${_base} pkgver=2.4 -pkgrel=2 +pkgrel=3 pkgdesc="Text progress bar library for Python" -arch=('any') -url="https://pypi.python.org/pypi/progressbar33" -license=('Apache') -makedepends=( - 'python' 'python-setuptools' - 'python2' 'python2-setuptools') -options=(!emptydirs) -source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.python.org/packages/71/fc/7c8e01f41a6e671d7b11be470eeb3d15339c75ce5559935f3f55890eec6b/progressbar33-2.4.tar.gz) -sha256sums=('51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff') - -prepare() { - cp -a "${_name}"-"${pkgver}"{,-py2} -} - -build(){ - cd "${srcdir}"/"${_name}"-"${pkgver}" +arch=(any) +url="https://github.com/germangh/python-${_base%33}" +license=('LGPL') +depends=(python) +makedepends=(python-setuptools) +source=(${url}/archive/v${pkgver}.tar.gz) +sha512sums=('4050d5e211f5ff80f3373aefe4ef8c79db534a540e49f00ad7d2d657032c291d6048ca320e22067707c0eda87b52f53e130c50c9faa2d282a1bdead66f27531f') + +build() { + cd ${pkgname%33}-${pkgver} + export PYTHONHASHSEED=0 python setup.py build - - cd "${srcdir}"/"${_name}"-"${pkgver}"-py2 - python2 setup.py build } -package_python2-progressbar33() { - depends=('python2') - - cd "${_name}"-"${pkgver}"-py2 - python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE.txt -} - -package_python-progressbar33() { - depends=('python') - - cd "${_name}"-"${pkgver}" - python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE.txt +package() { + cd ${pkgname%33}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" } |