[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