Subject: [PATCH gnome-team 11/44] gnu: gst-editing-services: Update to 1.24.8.

From: Maxim Cournoyer <[email-masked]>
Date: Mon, 11 Nov 2024 15:16:54 +0900

* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.24.8.
[arguments]: Disable introspection via #:configure-flags argument.  Add a link
reference for the disabled tests.

Change-Id: I77063f4bdbdd59261a2ec09ba08c61cd39594e0d
---
 gnu/packages/gstreamer.scm | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 36be6499c3..edd044192f 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -1045,7 +1045,7 @@ (define-public gst-libav
 (define-public gst-editing-services
   (package
     (name "gst-editing-services")
-    (version "1.24.6")
+    (version "1.24.8")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1054,11 +1054,18 @@ (define-public gst-editing-services
               (patches (search-patches "gst-editing-services-fix-api.patch"))
               (sha256
                (base32
-                "0rm2w7g1rgbzh3i659lw61hgzfhqk8cmx9y0zkjzwnwxmdfa53qk"))))
+                "1qhpqbph2pmaw3hzk45kic1kxmbghk5v1ig13j19snlpjvj842mk"))))
     (build-system meson-build-system)
     (arguments
      (list
-      #:tests? #f                    ; FIXME: 16/23 failing tests.
+      ;; Most of the tests fail (see:
+      ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2489).
+      #:tests? #f
+      ;; Attempting to build with introspection supports fails with errors
+      ;; like: "Fatal: GES: Skipping foreign identifier
+      ;; 'GstFrameCompositionApi' from namespace GstPbutils" (see:
+      ;; https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1790).
+      #:configure-flags #~(list "-Dintrospection=disabled")
       #:glib-or-gtk? #t              ; To wrap binaries and/or compile schemas
       #:phases #~(modify-phases %standard-phases
                    #$@%common-gstreamer-phases)))
-- 
2.46.0