summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 17 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aa5e118218ec..86552fe22e06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,33 @@
# Maintainer: Andy Botting <andy@andybotting.com>
-pkgname=('python-reno' 'python2-reno')
+_module='reno'
+pkgname='python-reno'
pkgver='2.2.0'
-pkgrel='1'
-pkgdesc='OpenStack release notes manager'
+pkgrel='2'
+pkgdesc='OpenStack RElease NOtes manager'
arch=('any')
-url='http://docs.openstack.org/developer/reno'
+url="https://docs.openstack.org/developer/${_module}/"
license=('Apache')
-source=("git+https://git.openstack.org/openstack/reno#tag=$pkgver")
+makedepends=('git' 'python-setuptools')
+checkdepends=('python-pbr' 'python-oslotest' 'python-mock' 'python-dulwich')
+source=("git+https://git.openstack.org/openstack/reno#tag=${pkgver}")
md5sums=('SKIP')
-prepare() {
- cp -a reno{,-py2}
-}
-
build() {
- cd "$srcdir"/reno
+ cd "${srcdir}/${_module}"
python setup.py build
-
- cd "$srcdir"/reno-py2
- python2 setup.py build
}
-package_python-reno() {
- depends=('python-pbr' 'python-babel' 'python-yaml' 'python-six')
-
- cd "$srcdir"/reno
- python setup.py install --root="$pkgdir/" --optimize=1
+check() {
+ cd "${srcdir}/${_module}"
+ python setup.py testr
}
-package_python2-reno() {
- depends=('python2-pbr' 'python2-babel' 'python2-yaml' 'python2-six')
-
- cd "$srcdir"/reno-py2
- python2 setup.py install --root="$pkgdir/" --optimize=1
- mv "${pkgdir}"/usr/bin/reno{,2}
+package_python-reno() {
+ depends=('python-pbr' 'python-babel' 'python-yaml' 'python-six'
+ 'python-dulwich')
+ cd "${srcdir}/${_module}"
+ python setup.py install --root="${pkgdir}/" --optimize=1
}
# vim:set ts=2 sw=2 et: