diff mbox series

[bug#74306,gnome-team,11/44] gnu: gst-editing-services: Update to 1.24.8.

Message ID 5818b347963267776aeb5a92439d72b43efeff8c.1731303037.git.maxim.cournoyer@gmail.com
State New
Headers show
Series gstreamer, GTK, fontmanager updates | expand

Commit Message

Maxim Cournoyer Nov. 11, 2024, 6:16 a.m. UTC
* 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(-)

Comments

Liliana Marie Prikler Nov. 11, 2024, 6:15 p.m. UTC | #1
Am Montag, dem 11.11.2024 um 15:16 +0900 schrieb Maxim Cournoyer:
> * 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")
There should be a patch to fix this.  If the patch breaks, we're in
trouble.
>        #:glib-or-gtk? #t              ; To wrap binaries and/or
> compile schemas
>        #:phases #~(modify-phases %standard-phases
>                     #$@%common-gstreamer-phases)))
Cheers
diff mbox series

Patch

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)))