Message ID | 5818b347963267776aeb5a92439d72b43efeff8c.1731303037.git.maxim.cournoyer@gmail.com |
---|---|
State | New |
Headers | show |
Series | gstreamer, GTK, fontmanager updates | expand |
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 --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)))