aboutsummaryrefslogtreecommitdiffstats
path: root/community/gst-plugins-bad/APKBUILD
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-06-02 23:52:51 -0300
committerKevin Daudt <kdaudt@alpinelinux.org>2019-06-03 04:45:09 +0000
commit5dba421cbc42f31adaa26170e7138e08784db41f (patch)
tree797aa9cff2ace9d658d2a999b772e807635c1627 /community/gst-plugins-bad/APKBUILD
parent6761438de5520a285dbd4479b178d5cc4114b76f (diff)
community/gst-plugins-bad: make progress in running tests
Closes GH-8429
Diffstat (limited to 'community/gst-plugins-bad/APKBUILD')
-rw-r--r--community/gst-plugins-bad/APKBUILD8
1 files changed, 6 insertions, 2 deletions
diff --git a/community/gst-plugins-bad/APKBUILD b/community/gst-plugins-bad/APKBUILD
index a633aab31d8..43a8c91f6e7 100644
--- a/community/gst-plugins-bad/APKBUILD
+++ b/community/gst-plugins-bad/APKBUILD
@@ -6,8 +6,8 @@ pkgdesc="GStreamer streaming media framework bad plug-ins"
url="https://gstreamer.freedesktop.org"
arch="all"
license="GPL-2.0-or-later LGPL-2.0-or-later"
+options="!check" # 3 out of 51 tests fail as of 1.16.0
replaces="gst-plugins-bad1"
-options="!check" # most fail because: XDG_RUNTIME_DIR not set in the env.
makedepends="alsa-lib-dev bluez-dev bzip2-dev curl-dev directfb-dev faac-dev
faad2-dev flite-dev glib-dev glu-dev gsm-dev gst-plugins-base-dev
gstreamer-dev libass-dev libdc1394-dev libexif-dev libmms-dev
@@ -32,7 +32,11 @@ build() {
}
check() {
- meson test -C output --print-errorlogs
+ # XDG_RUNTIME_DIR is just a temporary directory for a user, created
+ # by pam_systemd (or in Alpine's case elogind's pam_elogind) mounted at
+ # run/user/$(id -u), since we don't run elogind on the builders we can
+ # just point it at /tmp
+ XDG_RUNTIME_DIR=/tmp meson test -C output --print-errorlogs
}
package() {