[arch-commits] Commit in python-pbr/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Tue Apr 12 15:39:46 UTC 2016
Date: Tuesday, April 12, 2016 @ 17:39:46
Author: fyan
Revision: 170770
upgpkg: python-pbr 1.9.0-1
Modified:
python-pbr/trunk/PKGBUILD
----------+
PKGBUILD | 62 ++++++++++++++++++++++++++++++++++++++-----------------------
1 file changed, 39 insertions(+), 23 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-04-12 15:35:19 UTC (rev 170769)
+++ PKGBUILD 2016-04-12 15:39:46 UTC (rev 170770)
@@ -1,43 +1,59 @@
# $Id$
-# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com>
# Contributor: Limao Luo <luolimao+AUR at gmail.com>
pkgbase=python-pbr
pkgname=(python-pbr python2-pbr)
-pkgver=1.8.1
+pkgver=1.9.0
pkgrel=1
pkgdesc="Python Build Reasonableness"
arch=('any')
url=https://pypi.python.org/pypi/pbr
-license=(Apache)
-makedepends=(python2-setuptools python-setuptools git)
-source=(http://pypi.python.org/packages/source/p/${pkgname#*-}/${pkgname#*-}-$pkgver.tar.gz)
-sha256sums=('e2127626a91e6c885db89668976db31020f0af2da728924b56480fc7ccf09649')
-sha512sums=('909b3ef463787d68f75f300b483ffb7d1e54ef246ed893ab5cf84e5489e171b67b77c90a1f90259ca274eeb286a66a3f221d5e0c17df5d14d0aa263d36ba6eb4')
+license=('Apache')
+makedepends=('python2-setuptools' 'python-setuptools' 'git')
+checkdepends=('python-testscenarios' 'python2-testscenarios' 'python-testrepository' 'python2-testrepository'
+ 'python-testresources' 'python2-testresources' 'python-mock' 'python2-mock' 'python-virtualenv'
+ 'python2-virtualenv' 'python-wheel' 'python2-wheel' 'python-sphinx' 'python2-sphinx')
+source=(http://pypi.python.org/packages/source/p/pbr/pbr-$pkgver.tar.gz)
+sha512sums=('1be1c9d610fbde82dcd81892deef3fb7b5b1e16dad6934ff3f41e8f77108b9e807a0ceaeeb2dddabecb243719f562a9701a6bf351f370e2fca4e643e86a75664')
prepare() {
- cp -a ${pkgname#*-}-$pkgver python2-pbr-$pkgver
- find python2-pbr-$pkgver -name \*.py -exec sed -i '1s/python$/&2/' {} +
+ cp -a pbr-$pkgver{,-py2}
+
+ find pbr-$pkgver-py2 -name \*.py -exec sed -i '1s/python$/&2/' {} +
}
build() {
- export SKIP_PIP_INSTALL=1
- cd ${pkgname#*-}-$pkgver/
- python setup.py build
- cd $srcdir/python2-pbr-$pkgver
- python2 setup.py build
+ cd "$srcdir"/pbr-$pkgver
+ python setup.py build
+
+ cd "$srcdir"/pbr-$pkgver-py2
+ python2 setup.py build
}
+check() {
+ cd "$srcdir"/pbr-$pkgver
+ python setup.py test || warning "Tests failed"
+
+ cd "$srcdir"/pbr-$pkgver-py2
+ PYTHON=python2 python2 setup.py test || warning "Tests failed"
+}
+
package_python-pbr() {
- cd ${pkgname#*-}-$pkgver/
- depends=(python-pip)
- python setup.py install --prefix=/usr --root="$pkgdir"
- install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ depends=('python-setuptools')
+
+ cd pbr-$pkgver
+ python setup.py install -O1 --root="$pkgdir"
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
+
package_python2-pbr() {
- cd $pkgname-$pkgver/
- depends=(python2-pip)
- python2 setup.py install --prefix=/usr --root="$pkgdir"
- install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
- mv $pkgdir/usr/bin/pbr{,2}
+ depends=('python2-setuptools')
+
+ cd pbr-$pkgver-py2
+ python2 setup.py install -O1 --root="$pkgdir"
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+ mv "$pkgdir"/usr/bin/pbr{,2}
}
More information about the arch-commits
mailing list