[packages/gstreamer-editing-services] - updated to 1.24.8 + gi fix from git

qboosh qboosh at pld-linux.org
Wed Sep 25 21:58:55 CEST 2024


commit faf067a2e33ea1df4a724796abbaa8c7ad01955c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Sep 25 22:01:56 2024 +0200

    - updated to 1.24.8 + gi fix from git

 gst-editing-services-gi.patch   | 31 +++++++++++++++++++++++++++++++
 gstreamer-editing-services.spec |  6 ++++--
 2 files changed, 35 insertions(+), 2 deletions(-)
---
diff --git a/gstreamer-editing-services.spec b/gstreamer-editing-services.spec
index 8619b09..93893f7 100644
--- a/gstreamer-editing-services.spec
+++ b/gstreamer-editing-services.spec
@@ -11,12 +11,13 @@
 Summary:	GStreamer Editing Services library
 Summary(pl.UTF-8):	Biblioteka funkcji edycyjnych GStreamera (GStreamer Editing Services)
 Name:		gstreamer-editing-services
-Version:	1.24.7
+Version:	1.24.8
 Release:	1
 License:	LGPL v2+
 Group:		Libraries
 Source0:	https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-%{version}.tar.xz
-# Source0-md5:	160fe4fbabd96211ee7646dbb182312b
+# Source0-md5:	0de240902e517738b063e2898123bdbd
+Patch0:		gst-editing-services-gi.patch
 URL:		https://gstreamer.freedesktop.org/
 BuildRequires:	bash-completion-devel >= 1:2.0
 BuildRequires:	flex >= 2.5.31
@@ -131,6 +132,7 @@ Bashowe uzupełnianie paramterów narzędzi GStreamer Editing Services
 
 %prep
 %setup -q -n gst-editing-services-%{version}
+%patch0 -p3
 
 %build
 %meson build \
diff --git a/gst-editing-services-gi.patch b/gst-editing-services-gi.patch
new file mode 100644
index 0000000..554691f
--- /dev/null
+++ b/gst-editing-services-gi.patch
@@ -0,0 +1,31 @@
+From f1aedd65f4c276578b767b4555ba7cdf68fe024b Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <heftig at archlinux.org>
+Date: Fri, 20 Sep 2024 01:44:53 +0200
+Subject: [PATCH] ges: Fix name of GESFrameCompositionMeta API type
+
+g-ir-scanner 1.82.0 failed with a fatal error due to the wrong
+namespace.
+
+Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3800
+Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7554>
+---
+ .../gst-editing-services/ges/ges-frame-composition-meta.c      | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/subprojects/gst-editing-services/ges/ges-frame-composition-meta.c b/subprojects/gst-editing-services/ges/ges-frame-composition-meta.c
+index d8c5a5251309..1ad7b6cfe4c7 100644
+--- a/subprojects/gst-editing-services/ges/ges-frame-composition-meta.c
++++ b/subprojects/gst-editing-services/ges/ges-frame-composition-meta.c
+@@ -47,7 +47,8 @@ ges_frame_composition_meta_api_get_type (void)
+   static const gchar *tags[] = { "video", NULL };
+ 
+   if (g_once_init_enter (&type)) {
+-    GType _type = gst_meta_api_type_register ("GstFrameCompositionApi", tags);
++    GType _type =
++        gst_meta_api_type_register ("GESFrameCompositionMetaAPI", tags);
+     g_once_init_leave (&type, _type);
+   }
+   return type;
+-- 
+GitLab
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-editing-services.git/commitdiff/faf067a2e33ea1df4a724796abbaa8c7ad01955c



More information about the pld-cvs-commit mailing list