summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Botting2018-04-18 08:53:58 +1000
committerAndy Botting2018-04-18 08:53:58 +1000
commita9423c2a016bce8cdbe6c20768f953482154e8c4 (patch)
tree66d16d9fc4b1c4b45aa399f8e09f6ec40d5d58b0
downloadaur-a9423c2a016bce8cdbe6c20768f953482154e8c4.tar.gz
Add v4.6.0-1
-rw-r--r--.SRCINFO67
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD72
3 files changed, 143 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..00bb3430c0b6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,67 @@
+pkgbase = python-barbicanclient
+ pkgdesc = Client library for the Barbican Key Management API
+ pkgver = 4.6.0
+ pkgrel = 1
+ url = http://docs.openstack.org/developer/python-barbicanclient
+ arch = any
+ license = Apache
+ checkdepends = python-fixtures
+ checkdepends = python2-fixtures
+ checkdepends = python-requests-mock
+ checkdepends = python2-requests-mock
+ checkdepends = python-mock
+ checkdepends = python2-mock
+ checkdepends = python-testrepository
+ checkdepends = python2-testrepository
+ checkdepends = python-testtools
+ checkdepends = python2-testtools
+ checkdepends = python-oslotest
+ checkdepends = python2-oslotest
+ checkdepends = python-nose
+ checkdepends = python2-nose
+ checkdepends = python-oslo-config
+ checkdepends = python2-oslo-config
+ checkdepends = python-openstackclient
+ checkdepends = python2-openstackclient
+ makedepends = git
+ makedepends = python-pbr
+ makedepends = python2-pbr
+ makedepends = python-prettytable
+ makedepends = python2-prettytable
+ makedepends = python-requests
+ makedepends = python2-requests
+ makedepends = python-six
+ makedepends = python2-six
+ makedepends = python-cliff
+ makedepends = python2-cliff
+ makedepends = python-keystoneauth1
+ makedepends = python2-keystoneauth1
+ makedepends = python-oslo-i18n
+ makedepends = python2-oslo-i18n
+ makedepends = python-oslo-serialization
+ makedepends = python2-oslo-serialization
+ makedepends = python-oslo-utils
+ makedepends = python2-oslo-utils
+ source = git+https://git.openstack.org/openstack/python-barbicanclient#tag=4.6.0
+ sha512sums = SKIP
+
+pkgname = python-barbicanclient
+ depends = python-pbr
+ depends = python-six
+ depends = python-requests
+ depends = python-cliff
+ depends = python-keystoneauth1
+ depends = python-oslo-i18n
+ depends = python-oslo-serialization
+ depends = python-oslo-utils
+
+pkgname = python2-barbicanclient
+ depends = python2-pbr
+ depends = python2-six
+ depends = python2-requests
+ depends = python2-cliff
+ depends = python2-keystoneauth1
+ depends = python2-oslo-i18n
+ depends = python2-oslo-serialization
+ depends = python2-oslo-utils
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..05c6d4d4c97b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..75a2cb48309d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,72 @@
+# Maintainer: Andy Botting <andy@andybotting.com>
+
+pkgname=('python-barbicanclient' 'python2-barbicanclient')
+pkgver='4.6.0'
+pkgrel='1'
+pkgdesc='Client library for the Barbican Key Management API'
+arch=('any')
+url="http://docs.openstack.org/developer/${pkgname}"
+license=('Apache')
+makedepends=('git' 'python-pbr' 'python2-pbr'
+ 'python-prettytable' 'python2-prettytable'
+ 'python-requests' 'python2-requests'
+ 'python-six' 'python2-six'
+ 'python-cliff' 'python2-cliff'
+ 'python-keystoneauth1' 'python2-keystoneauth1'
+ 'python-oslo-i18n' 'python2-oslo-i18n'
+ 'python-oslo-serialization' 'python2-oslo-serialization'
+ 'python-oslo-utils' 'python2-oslo-utils')
+checkdepends=('python-fixtures' 'python2-fixtures'
+ 'python-requests-mock' 'python2-requests-mock'
+ 'python-mock' 'python2-mock'
+ 'python-testrepository' 'python2-testrepository'
+ 'python-testtools' 'python2-testtools'
+ 'python-oslotest' 'python2-oslotest'
+ 'python-nose' 'python2-nose'
+ 'python-oslo-config' 'python2-oslo-config'
+ 'python-openstackclient' 'python2-openstackclient')
+source=("git+https://git.openstack.org/openstack/${pkgname}#tag=${pkgver}")
+sha512sums=('SKIP')
+
+prepare() {
+ cp -a "${srcdir}/${pkgname}"{,-py2}
+
+ # Fix test function name for Python 3
+ cd "${srcdir}/${pkgname}"
+ sed -i 's/assertItemsEqual/assertCountEqual/g' barbicanclient/tests/v1/*.py
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ python setup.py build
+
+ cd "${srcdir}/${pkgname}-py2"
+ python2 setup.py build
+}
+
+check() {
+ cd "${srcdir}/${pkgname}"
+ python setup.py testr
+
+ cd "${srcdir}/${pkgname}-py2"
+ PYTHON=python2 python2 setup.py testr
+}
+
+package_python-barbicanclient() {
+ depends=('python-pbr' 'python-six' 'python-requests' 'python-cliff'
+ 'python-keystoneauth1' 'python-oslo-i18n'
+ 'python-oslo-serialization' 'python-oslo-utils')
+ cd "${srcdir}/${pkgname}"
+ python setup.py install --root="${pkgdir}" --optimize=1
+}
+
+package_python2-barbicanclient() {
+ depends=('python2-pbr' 'python2-six' 'python2-requests' 'python2-cliff'
+ 'python2-keystoneauth1' 'python2-oslo-i18n'
+ 'python2-oslo-serialization' 'python2-oslo-utils')
+ cd "${srcdir}/python-barbicanclient-py2"
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+ mv "${pkgdir}"/usr/bin/barbican{,2}
+}
+
+# vim:set ts=2 sw=2 et: