gnu: gstreamer: Update to 1.22.1.

* gnu/packages/gstreamer.scm (gstreamer): Update to 1.22.1.
[arguments]: Use meson-0.63.
This commit is contained in:
Maxim Cournoyer 2023-03-27 14:17:54 -04:00
parent c94a7d41c7
commit 697785e652
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -44,6 +44,7 @@ (define-module (gnu packages gstreamer)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages cdrom)
#:use-module (gnu packages curl)
#:use-module (gnu packages compression)
@ -463,7 +464,7 @@ (define %common-gstreamer-phases
(define-public gstreamer
(package
(name "gstreamer")
(version "1.20.3")
(version "1.22.1")
(source
(origin
(method url-fetch)
@ -472,22 +473,22 @@ (define-public gstreamer
version ".tar.xz"))
(sha256
(base32
"0aisl8nazcfi4b5j6fz8zwpp0k9csb022zniz65b2pxxpdjayzb0"))))
"0wg7zlj2pqkkxk71a1mwi4lc960ifv4n7spwzlakcxi6z5csfg6d"))))
(build-system meson-build-system)
(arguments
(list
#:disallowed-references (list python)
#:phases
#~(modify-phases %standard-phases
#$@%common-gstreamer-phases
#$@(if (string-prefix? "i686" (or (%current-target-system)
(%current-system)))
;; FIXME: These tests consistently fail in the Guix CI:
;; https://issues.guix.gnu.org/57868
'((add-after 'unpack 'disable-systemclock-test
(lambda _
(substitute* "tests/check/gst/gstsystemclock.c"
(("tcase_add_test \\(tc_chain, \
(list #:disallowed-references (list python)
#:meson meson-0.63
#:phases
#~(modify-phases %standard-phases
#$@%common-gstreamer-phases
#$@(if (string-prefix? "i686" (or (%current-target-system)
(%current-system)))
;; FIXME: These tests consistently fail in the Guix CI:
;; https://issues.guix.gnu.org/57868
'((add-after 'unpack 'disable-systemclock-test
(lambda _
(substitute* "tests/check/gst/gstsystemclock.c"
(("tcase_add_test \\(tc_chain, \
test_stress_cleanup_unschedule.*")
"")
(("tcase_add_test \\(tc_chain, \