summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRodrigo Bezerra2020-06-10 02:33:41 -0300
committerRodrigo Bezerra2020-06-10 02:33:41 -0300
commiteae0d40409edb62a00ea35ce23bc18d09abbdb6c (patch)
tree819941c0b6822127e543e1ebca92ffc4f6236238
parent333a958ed1a59f9d4d37cc6532eb335b53260a9d (diff)
downloadaur-eae0d40409edb62a00ea35ce23bc18d09abbdb6c.tar.gz
Fix errors in check
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD17
2 files changed, 12 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 01aa04c67dd3..098cdb4aad77 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
pkgbase = lib32-gst-plugins-bad
pkgdesc = GStreamer open-source multimedia framework bad plugins (32-bit)
pkgver = 1.16.2
- pkgrel = 5
+ pkgrel = 6
url = https://gstreamer.freedesktop.org/
arch = x86_64
license = LGPL
+ checkdepends = xorg-server-xvfb
makedepends = git
makedepends = lib32-gtk3
makedepends = lib32-libtiger
diff --git a/PKGBUILD b/PKGBUILD
index f13d78a877f1..46fd3731c457 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_basename=gst-plugins-bad
pkgname=lib32-gst-plugins-bad
pkgver=1.16.2
-pkgrel=5
+pkgrel=6
pkgdesc="GStreamer open-source multimedia framework bad plugins (32-bit)"
url="https://gstreamer.freedesktop.org/"
arch=(x86_64)
@@ -21,6 +21,7 @@ depends=(lib32-aom lib32-bluez-libs lib32-celt lib32-chromaprint lib32-curl lib3
gst-plugins-bad)
makedepends=(git lib32-gtk3 lib32-libtiger lib32-vulkan-validation-layers lv2
meson python vulkan-headers)
+checkdepends=(xorg-server-xvfb)
_commit=a6f26408f74a60d02ce6b4f0daee392ce847055f # tags/1.16.2^0
source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git#commit=$_commit"
"0001-vulkan-Drop-use-of-VK_RESULT_BEGIN_RANGE.patch")
@@ -73,19 +74,21 @@ build() {
-D wpe=disabled \
-D gl=disabled \
-D gobject-cast-checks=disabled \
- -D glib-asserts=disabled \
- -D glib-checks=disabled \
-D package-name="GStreamer Bad Plugins (Arch Linux)" \
-D package-origin="https://www.archlinux.org/" \
-D introspection=disabled \
-D dtls=disabled
- ninja -C build
+ meson compile -C build
}
-check() {
- meson test -C build --print-errorlogs
-}
+check() (
+ mkdir -p -m 700 "${XDG_RUNTIME_DIR:=$PWD/runtime-dir}"
+ export XDG_RUNTIME_DIR
+
+ xvfb-run -s '-screen 0 1920x1080x24 -nolisten local +iglx -noreset' \
+ meson test -C build --print-errorlogs
+)
package() {
DESTDIR="$pkgdir" meson install -C build