summaryrefslogtreecommitdiff
path: root/gnu/packages/gstreamer.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2026-03-13 23:57:28 +0900
committerNoƩ Lopez <noelopez@free.fr>2026-08-24 21:32:42 +0200
commit9167762f9acaf0fd18f33ed02acd18086a7fad83 (patch)
treeeba1687a622d0075d3e20d09da003de9fb3aa223 /gnu/packages/gstreamer.scm
parenta6762fa3f98f75fc7f03915ccf5516b797307b39 (diff)
gnu: gst-plugins-bad: Clean up 'adjust-tests' phase.
* gnu/packages/gstreamer.scm (gst-plugins-bad) [#:phases] {adjust-tests}: Update cross-references. Skip camerabin test on all platforms. Delete duplicate mxfdemux substitution. Remove stale zxing.c patching. Change-Id: I75292bbeabf37c33f19a448d8fd592bfddbb4b2a
Diffstat (limited to 'gnu/packages/gstreamer.scm')
-rw-r--r--gnu/packages/gstreamer.scm25
1 files changed, 7 insertions, 18 deletions
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index a52c3237daa..f4fd93354cf 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -799,18 +799,18 @@ model to base your own plug-in on, here it is.")
799 799
800 ;; The 'elements_shm.test_shm_live' test sometimes times out 800 ;; The 'elements_shm.test_shm_live' test sometimes times out
801 ;; (see: 801 ;; (see:
802 ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790). 802 ;; <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790>).
803 ((".*'elements/shm\\.c'.*") "") 803 ((".*'elements/shm\\.c'.*") "")
804 804
805 ;; The 'elements_curlhttpsrc' test sometimes times out. 805 ;; The 'elements_curlhttpsrc' test sometimes times out.
806 ((".*'elements/curlhttpsrc\\.c'.*") "") 806 ((".*'elements/curlhttpsrc\\.c'.*") "")
807 807
808 ;; The 'mxfdemux' test fails for unknown reasons (see: 808 ;; The 'mxfdemux' test fails for unknown reasons (see:
809 ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3921). 809 ;; <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3921>).
810 ((".*'elements/mxfdemux.c'.*") "") 810 ((".*'elements/mxfdemux.c'.*") "")
811 811
812 ;; Unexpected critical/warning, see 812 ;; Unexpected critical/warning, see
813 ;; <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3000> 813 ;; <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/792>
814 ((".*'elements/netsim\\.c'.*") "") 814 ((".*'elements/netsim\\.c'.*") "")
815 815
816 ;; TODO: Figure out why this test fails on riscv64-linux. 816 ;; TODO: Figure out why this test fails on riscv64-linux.
@@ -819,30 +819,19 @@ model to base your own plug-in on, here it is.")
819 "'elements/viewfinderbin.c'], true, ],")) 819 "'elements/viewfinderbin.c'], true, ],"))
820 '()) 820 '())
821 821
822 ;; This test is flaky on at least some architectures. 822 ;; This test is flaky.
823 ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1244 823 ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1244
824 #$@(if (member (%current-system) 824 (("'elements/camerabin\\.c'\\].*],")
825 '("aarch64-linux" "riscv64-linux")) 825 "'elements/camerabin.c'], true, ],")
826 `((("'elements/camerabin\\.c'\\].*],")
827 "'elements/camerabin.c'], true, ],"))
828 '())
829 826
830 ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1412 827 ;; https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1412
831 ((".*elements/dtls\\.c.*") "") 828 ((".*elements/dtls\\.c.*") "")
832 829
833 ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3921
834 ((".*elements/mxfdemux\\.c.*") "")
835
836 ;; Unable to create pipeline 'bin. 830 ;; Unable to create pipeline 'bin.
837 ;; ( vulkanupload ! vulkancolorconvert ! vulkandownload )': 831 ;; ( vulkanupload ! vulkancolorconvert ! vulkandownload )':
838 ;; no element "vulkanupload" 832 ;; no element "vulkanupload"
839 ((".*elements/vkcolorconvert\\.c.*") "") 833 ((".*elements/vkcolorconvert\\.c.*") "")
840 ((".*elements/vkupload\\.c.*") "")) 834 ((".*elements/vkupload\\.c.*") "")))))
841 (substitute* "tests/check/elements/zxing.c"
842 ;; zxing 1.2.0 seemingly changed the type representation of
843 ;; the EAN_13 structure; disable it.
844 ((".*\"EAN_13\".*")
845 "")))))
846 (add-before 'check 'pre-check 835 (add-before 'check 'pre-check
847 (lambda _ 836 (lambda _
848 ;; Tests require a running X server. 837 ;; Tests require a running X server.