From e003b7591f6c0cff8aeaf0d2063fb8a038a068a1 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 21 Jan 2020 21:12:48 +0100 Subject: gnu: gst-plugins-bad: Disable failing test on armhf-linux. * gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Add phase when building for armhf-linux. --- gnu/packages/gstreamer.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index ce4eb707e7..7ff78b2a77 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -313,8 +313,19 @@ (define-public gst-plugins-bad "0x0y0hm0ga3zqi5q4090hw5sjh59y1ry9ak16qsaascm72i7mjzi")))) (build-system meson-build-system) (arguments - '(#:phases + `(#:phases (modify-phases %standard-phases + ,@(if (string-prefix? "arm" (or (%current-target-system) + (%current-system))) + ;; Disable test that fails on ARMv7. + ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/1188 + `((add-after 'unpack 'disable-asfmux-test + (lambda _ + (substitute* "tests/check/meson.build" + (("\\[\\['elements/asfmux\\.c'\\]\\],") + "")) + #t))) + '()) (add-after 'unpack 'disable-failing-test (lambda _ ;; FIXME: Why is this failing. -- cgit v1.2.3