[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/51: gnu: gst-plugins-bad: Update to 1.22.1 and reinstate a few tests.
From: |
guix-commits |
Subject: |
06/51: gnu: gst-plugins-bad: Update to 1.22.1 and reinstate a few tests. |
Date: |
Tue, 28 Mar 2023 20:20:19 -0400 (EDT) |
apteryx pushed a commit to branch staging
in repository guix.
commit d7670ab18cb1da1f7ddc6632d05c42b1c8511a44
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Mar 27 14:19:12 2023 -0400
gnu: gst-plugins-bad: Update to 1.22.1 and reinstate a few tests.
* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.22.1.
[arguments]: Use meson-0.63. Remove the disable-asfmux-test and reinstate
the
msdkh264enc, svthevcenc, dash_mpd and curlhttpsrc tests.
---
gnu/packages/gstreamer.scm | 25 +++----------------------
1 file changed, 3 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 4c53d06560..4b14d38339 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -761,14 +761,14 @@ model to base your own plug-in on, here it is.")
(define-public gst-plugins-bad
(package
(name "gst-plugins-bad")
- (version "1.20.3")
+ (version "1.22.1")
(source (origin
(method url-fetch)
(uri (string-append "https://gstreamer.freedesktop.org/src/"
name "/" name "-" version ".tar.xz"))
(sha256
(base32
- "0kys6m5hg5bc30wfg8qa3s7dmkdz3kj1j8lhvn3267fxalxw24bs"))
+ "03lza1gq1j5gpz13fql47aaljs9k7qih02j2zzwnd1nr4brbcf9g"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -777,21 +777,12 @@ model to base your own plug-in on, here it is.")
(build-system meson-build-system)
(arguments
(list
+ #:meson meson-0.63
#:configure-flags #~(list "-Dsctp-internal-usrsctp=disabled")
#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
#:phases
#~(modify-phases %standard-phases
#$@%common-gstreamer-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'\\]\\],")
- "")))))
- '())
(add-after 'unpack 'adjust-tests
(lambda* (#:key native-inputs inputs #:allow-other-keys)
(let ((gst-plugins-good (assoc-ref (or native-inputs inputs)
@@ -803,18 +794,11 @@ model to base your own plug-in on, here it is.")
(string-append "'GST_PLUGIN_SYSTEM_PATH_1_0', '"
gst-plugins-good "/lib/gstreamer-1.0'"))
- ;;
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
- ((".*elements/msdkh264enc\\.c.*") "")
- ((".*elements/svthevcenc\\.c.*") "")
-
;; The 'elements_shm.test_shm_live' test sometimes times out
;; (see:
;;
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/790).
((".*'elements/shm\\.c'.*") "")
- ;; FIXME: Why is this failing.
- ((".*elements/dash_mpd\\.c.*") "")
-
;; This test is flaky on at least some architectures.
;;
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1244
#$@(if (member (%current-system)
@@ -823,9 +807,6 @@ model to base your own plug-in on, here it is.")
"'elements/camerabin.c'], true, ],"))
'())
- ;; These tests are flaky and occasionally time out:
- ;;
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/932
- ((".*elements/curlhttpsrc\\.c.*") "")
;;
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1412
((".*elements/dtls\\.c.*") ""))
(substitute* "tests/check/elements/zxing.c"
- branch staging updated (c1a2e26b28 -> e5ae499f4c), guix-commits, 2023/03/28
- 05/51: gnu: gst-plugins-good: Update to 1.22.1., guix-commits, 2023/03/28
- 07/51: gnu: gst-plugins-ugly: Update to 1.22.1., guix-commits, 2023/03/28
- 10/51: gnu: python-gst: Update to 1.22.1., guix-commits, 2023/03/28
- 01/51: NEWS: Mention new rpm format., guix-commits, 2023/03/28
- 04/51: gnu: gst-plugins-base: Update to 1.22.1., guix-commits, 2023/03/28
- 02/51: gnu: gstreamer: Update to 1.22.1., guix-commits, 2023/03/28
- 06/51: gnu: gst-plugins-bad: Update to 1.22.1 and reinstate a few tests.,
guix-commits <=
- 09/51: gnu: gst-editing-services: Update to 1.22.1., guix-commits, 2023/03/28
- 22/51: gnu: qtsvg-5: Update to 5.15.8., guix-commits, 2023/03/28
- 17/51: gnu: jami-docs: Update to 0.0.0-1.ff466eb., guix-commits, 2023/03/28
- 13/51: gnu: ffmpeg: Update to 6.0., guix-commits, 2023/03/28
- 25/51: gnu: qtxmlpatterns: Update to 5.15.8., guix-commits, 2023/03/28
- 31/51: gnu: qtwayland-5: Update to 5.15.8., guix-commits, 2023/03/28
- 28/51: gnu: qtwebsockets-5: Update to 5.15.8., guix-commits, 2023/03/28
- 35/51: gnu: qtwebglplugin: Update to 5.15.8., guix-commits, 2023/03/28
- 38/51: gnu: qttools-5: Update to 5.15.8., guix-commits, 2023/03/28
- 40/51: gnu: qtquickcontrols-5: Update to 5.15.8., guix-commits, 2023/03/28