[arch-commits] Commit in python-progressbar/trunk (PKGBUILD)
NicoHood
nicohood at archlinux.org
Sun Jul 23 21:04:26 UTC 2017
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 <thesilentboatman at gmail.com>
+# 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 <wolph at wol.ph>
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:
More information about the arch-commits
mailing list