summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBigfootACA2021-03-18 15:37:34 +0800
committerBigfootACA2021-03-18 15:37:34 +0800
commite286784a5f22d916b43f39f557d5df82995276c8 (patch)
treebffe4ef25af4ca69a97d753a90e1b87c8b8e86ee
downloadaur-e286784a5f22d916b43f39f557d5df82995276c8.tar.gz
upload to github
-rw-r--r--.SRCINFO33
-rw-r--r--.gitignore10
-rw-r--r--PKGBUILD52
3 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..de148538e34e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,33 @@
+pkgbase = python-ovsdbapp
+ pkgdesc = A library for creating OVSDB applications
+ pkgver = 1.9.0
+ pkgrel = 1
+ url = https://pypi.org/project/ovsdbapp/
+ arch = any
+ license = Apache
+ checkdepends = python-hacking
+ checkdepends = python-coverage
+ checkdepends = python-isort
+ checkdepends = python-subunit
+ checkdepends = python-oslotest
+ checkdepends = python-pylint
+ checkdepends = python-stestr
+ checkdepends = python-testscenarios
+ checkdepends = python-testtools
+ makedepends = python-setuptools
+ makedepends = python-sphinx
+ makedepends = python-openstackdocstheme
+ makedepends = python-reno
+ depends = openvswitch
+ depends = python
+ depends = python-pbr
+ depends = python-fixtures
+ depends = python-netaddr
+ depends = python-ovs-wrapper
+ source = https://pypi.io/packages/source/o/ovsdbapp/ovsdbapp-1.9.0.tar.gz
+ md5sums = 770f2c33fb5a7c1e58b26df4d241f284
+ sha256sums = 7d17274831a785b611f407bddc0422f7f50f54fe1234a4fcdd8e59f9ab134cf6
+ sha512sums = 4d0975cd67e83b6e35b55ef6a932654f3244b99dcc7de2d691a721c551116a636fb27ee60d91bc38fe33678f2a315b2dd7d438d7917df41e42a4f99aa82902b5
+
+pkgname = python-ovsdbapp
+
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..f1f3a9082273
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: BigfootACA <bigfoot@classfun.cn>
+
+_pyname=ovsdbapp
+pkgname=python-$_pyname
+pkgver=1.9.0
+pkgrel=1
+pkgdesc="A library for creating OVSDB applications"
+arch=(any)
+url="https://pypi.org/project/ovsdbapp/"
+license=(Apache)
+depends=(
+ openvswitch
+ python
+ python-pbr
+ python-fixtures
+ python-netaddr
+ python-ovs-wrapper
+)
+makedepends=(
+ python-setuptools
+ python-sphinx
+ python-openstackdocstheme
+ python-reno
+)
+checkdepends=(
+ python-hacking
+ python-coverage
+ python-isort
+ python-subunit
+ python-oslotest
+ python-pylint
+ python-stestr
+ python-testscenarios
+ python-testtools
+)
+source=(https://pypi.io/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz)
+md5sums=('770f2c33fb5a7c1e58b26df4d241f284')
+sha256sums=('7d17274831a785b611f407bddc0422f7f50f54fe1234a4fcdd8e59f9ab134cf6')
+sha512sums=('4d0975cd67e83b6e35b55ef6a932654f3244b99dcc7de2d691a721c551116a636fb27ee60d91bc38fe33678f2a315b2dd7d438d7917df41e42a4f99aa82902b5')
+
+export PBR_VERSION=$pkgver
+
+build(){
+ cd $_pyname-$pkgver
+ python setup.py build
+}
+
+package(){
+ cd $_pyname-$pkgver
+ python setup.py install --root "$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}