[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