summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD35
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2a334799b988
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = avocado-framework
+ pkgdesc = Set of tools and libraries to help with automated testing
+ pkgver = 103.0
+ pkgrel = 1
+ url = http://avocado-framework.github.io/
+ arch = any
+ license = GPL-2.0-or-later
+ makedepends = python-docutils
+ depends = python
+ depends = libvirt-python
+ depends = python-setuptools
+ provides = python-avocado=103.0
+ provides = avocado=103.0
+ provides = python-avocado-framework=103.0
+ conflicts = python-avocado
+ source = https://github.com/avocado-framework/avocado/archive/103.0.tar.gz
+ sha256sums = c502c3014062be32ab6c92bf089cad661c1be56992269bacdc68aa6e204dcabc
+
+pkgname = avocado-framework
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..26216df68169
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Brian Bidulock <bidulock@openss7.org>
+
+pkgname=avocado-framework
+pkgver=103.0
+pkgrel=1
+pkgdesc="Set of tools and libraries to help with automated testing"
+arch=('any')
+url="http://avocado-framework.github.io/"
+license=(GPL-2.0-or-later)
+provides=(python-avocado=$pkgver avocado=$pkgver python-avocado-framework=$pkgver)
+conflicts=(python-avocado)
+depends=('python' 'libvirt-python' 'python-setuptools')
+makedepends=('python-docutils')
+source=("https://github.com/avocado-framework/avocado/archive/${pkgver}.tar.gz")
+sha256sums=('c502c3014062be32ab6c92bf089cad661c1be56992269bacdc68aa6e204dcabc')
+
+build() {
+ cd "avocado-${pkgver}"
+ python setup.py build
+ make man
+}
+
+false &&
+check() {
+ cd "avocado-${pkgver}"
+ make check-full
+}
+
+package() {
+ cd "avocado-${pkgver}"
+ python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+
+ install -d "$pkgdir/usr/share/man/man1/"
+ install -m644 man/*.1 "$pkgdir/usr/share/man/man1/"
+}