summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPadraic Fanning2022-04-03 14:13:41 -0400
committerPadraic Fanning2022-04-03 14:13:41 -0400
commitf0d542ca108996582e2fef3da06fa345e8e0b6ce (patch)
tree97611260f1fb76016cf2b395416fcabe85c61a72
parent9548c1a8acb975394cf519a4c0b11cbceba455a7 (diff)
downloadaur-f0d542ca108996582e2fef3da06fa345e8e0b6ce.tar.gz
Use virtual framebuffer for GUI test
-rw-r--r--.SRCINFO3
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD17
3 files changed, 14 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 161366aaa1ea..294600de189a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = python-gaphas
pkgdesc = Diagramming widget library for Python
pkgver = 3.6.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/gaphor/gaphas
arch = any
license = Apache
checkdepends = python-pytest
+ checkdepends = xorg-server-xvfb
makedepends = python-build
makedepends = python-installer
makedepends = python-poetry-core
diff --git a/.gitignore b/.gitignore
index f4ac3c3fc519..abc39763e19d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
pkg/
src/
-gaphas-*-py3-none-any.whl
python-gaphas-*.pkg.*
diff --git a/PKGBUILD b/PKGBUILD
index 871a665ac7b8..c577026d0d30 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,10 @@
# Maintainer: Yauhen Kirylau <actionless DOT loveless PLUS aur AT gmail MF com>
-# Contributor: Padraic Fanning <fanninpm AT miamioh DOT edu>
+# Maintainer: Padraic Fanning <fanninpm AT miamioh DOT edu>
_name=gaphas
pkgname=python-${_name}
pkgver=3.6.0
-pkgrel=2
+pkgrel=3
pkgdesc="Diagramming widget library for Python"
arch=('any')
url="https://github.com/gaphor/${_name}"
@@ -14,8 +14,15 @@ depends=(
'python-cairo'
'python-importlib-metadata'
)
-makedepends=(python-build python-installer python-poetry-core)
-checkdepends=(python-pytest)
+makedepends=(
+ 'python-build'
+ 'python-installer'
+ 'python-poetry-core'
+)
+checkdepends=(
+ 'python-pytest'
+ 'xorg-server-xvfb'
+)
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
sha256sums=('96f1be036cf5155dc15508257acf3663cd3ec12154f6ce5011aead10e80c40d1')
@@ -29,7 +36,7 @@ build() {
check() {
cd "${srcdir}/${_name}-${pkgver}"
- pytest
+ xvfb-run --auto-servernum pytest
}
package() {