summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBigfootACA2021-03-18 16:20:04 +0800
committerBigfootACA2021-03-18 16:20:04 +0800
commit3528a245c85b445a589817f2eb791e030325d37b (patch)
treef747d41aa589c96c7580c506c62069ad60abdd98
downloadaur-3528a245c85b445a589817f2eb791e030325d37b.tar.gz
upload to github
-rw-r--r--.SRCINFO36
-rw-r--r--.gitignore10
-rw-r--r--PKGBUILD58
3 files changed, 104 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b23bf0173e47
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = python-os-xenapi
+ pkgdesc = XenAPI library for OpenStack projects
+ pkgver = 0.3.4
+ pkgrel = 1
+ url = http://www.citrix.com/
+ arch = any
+ license = Apache
+ checkdepends = python-hacking
+ checkdepends = python-coverage
+ checkdepends = python-subunit
+ checkdepends = python-sphinx
+ checkdepends = python-oslosphinx
+ checkdepends = python-oslotest
+ checkdepends = python-os-testr
+ checkdepends = python-testrepository
+ checkdepends = python-testscenarios
+ checkdepends = python-testtools
+ checkdepends = python-reno
+ makedepends = python-setuptools
+ depends = python
+ depends = python-pbr
+ depends = python-babel
+ depends = python-eventlet
+ depends = python-oslo-concurrency
+ depends = python-oslo-log
+ depends = python-oslo-utils
+ depends = python-oslo-i18n
+ depends = python-paramiko
+ depends = python-six
+ source = https://pypi.io/packages/source/o/os-xenapi/os-xenapi-0.3.4.tar.gz
+ md5sums = e1023c66411893c0d512fb227ae63b5c
+ sha256sums = 85d9d4bff4086a9c36eb9b2b9dfce542fa8336821a63826180dc0e8637e8ad72
+ sha512sums = 4e5afbce07d38f93e93ac839eb26927a2436b33a39e14a57ed1e99cbd3501c7d2dec8db7f65617c8d6308e8227e60f5653102ac3a04d9322c0791040fa3f22a9
+
+pkgname = python-os-xenapi
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..fcaabd513b1a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+pkg
+src
+*.tar
+*.gz
+*.xz
+*.zst
+*.zip
+*.lz4
+*.lzo
+*.bz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..35438222bd1c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: BigfootACA <bigfoot@classfun.cn>
+
+_pyname=os-xenapi
+pkgname=python-$_pyname
+pkgver=0.3.4
+pkgrel=1
+pkgdesc="XenAPI library for OpenStack projects"
+arch=(any)
+url="http://www.citrix.com/"
+license=(Apache)
+depends=(
+ python
+ python-pbr
+ python-babel
+ python-eventlet
+ python-oslo-concurrency
+ python-oslo-log
+ python-oslo-utils
+ python-oslo-i18n
+ python-paramiko
+ python-six
+)
+makedepends=(python-setuptools)
+checkdepends=(
+ python-hacking
+ python-coverage
+ python-subunit
+ python-sphinx
+ python-oslosphinx
+ python-oslotest
+ python-os-testr
+ python-testrepository
+ python-testscenarios
+ python-testtools
+ python-reno
+)
+source=(https://pypi.io/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz)
+md5sums=('e1023c66411893c0d512fb227ae63b5c')
+sha256sums=('85d9d4bff4086a9c36eb9b2b9dfce542fa8336821a63826180dc0e8637e8ad72')
+sha512sums=('4e5afbce07d38f93e93ac839eb26927a2436b33a39e14a57ed1e99cbd3501c7d2dec8db7f65617c8d6308e8227e60f5653102ac3a04d9322c0791040fa3f22a9')
+
+export PBR_VERSION=$pkgver
+
+build(){
+ cd $_pyname-$pkgver
+ python setup.py build
+}
+
+check(){
+ cd "$srcdir"/$_pyname-$pkgver
+ ostestr --color --slowest --blacklist_file exclusion_py3.txt
+}
+
+package(){
+ cd $_pyname-$pkgver
+ python setup.py install --root "$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}