diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 17 insertions, 24 deletions
@@ -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: |