From 3e8fbebe8e15f17ff6c6298e4964f7cf1d6daf0d Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 11 Mar 2019 13:21:29 +0100 Subject: [PATCH 01/85] Rebuild --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 68e5b1b..ae3576d 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -11,7 +11,7 @@ Name: gstreamer1 Version: 1.15.2 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Mar 11 2019 Wim Taymans - 1.15.2-2 +- Rebuild + * Fri Mar 01 2019 Wim Taymans - 1.15.2-1 - Update to 1.15.2 From 63f1375fa6a645d0403d712fb0b48a15a45425d0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 07:56:17 +0000 Subject: [PATCH 02/85] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 36e8ad6..0a40791 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -11,7 +11,7 @@ Name: gstreamer1 Version: 1.16.0 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 1.16.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Apr 23 2019 Wim Taymans - 1.16.0-1 - Update to 1.16.0 From 65a692254c44b110bf1ce718a730d36cd64253bb Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Sep 2019 11:59:58 +0200 Subject: [PATCH 03/85] Update to 1.16.1 Enable libcap for the ptp helper permissions --- .gitignore | 1 + gstreamer1.spec | 13 ++++++++++--- sources | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 04752c7..7d7c701 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,4 @@ /gstreamer-1.15.1.tar.xz /gstreamer-1.15.2.tar.xz /gstreamer-1.16.0.tar.xz +/gstreamer-1.16.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 0a40791..3e4f92e 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,8 +10,8 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.16.0 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.16.1 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -38,6 +38,7 @@ BuildRequires: check-devel BuildRequires: gtk-doc >= 1.3 BuildRequires: gettext BuildRequires: pkgconfig +BuildRequires: libcap-devel # ./autogen.sh deps BuildRequires: automake gettext-devel libtool @@ -104,7 +105,9 @@ NOCONFIGURE=1 \ --enable-debug \ --disable-fatal-warnings \ --disable-silent-rules \ - --disable-tests --disable-examples + --disable-tests --disable-examples \ + --with-ptp-helper-permissions=capabilities + %make_build V=1 @@ -206,6 +209,10 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Sep 24 2019 Wim Taymans - 1.16.1-1 +- Update to 1.16.1 +- Enable libcap for the ptp helper permissions + * Thu Jul 25 2019 Fedora Release Engineering - 1.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 6fcba6d..44a7e6d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.16.0.tar.xz) = d65d8ee78e5c245ed710fe7907e35d18bfe8729518552f86ea6f16bbcfef7b1c418e0fbe94fc79cb2626510fdf486d457fb040290e84d383964c8ab140455652 +SHA512 (gstreamer-1.16.1.tar.xz) = 30abcf20fa16cdedbacbecabef66367e614c9c5865311238397afbbe30fe6588909ddd7e917c4ec0749c4095c6f73b4de2e57a93ff2c1b97629206b05fc06173 From d99a74ca8e8c95d608b3e62fea1784d5765756d5 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 2 Jan 2020 15:34:34 +0100 Subject: [PATCH 04/85] Update to 1.16.2 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7d7c701..19fa1e0 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ /gstreamer-1.15.2.tar.xz /gstreamer-1.16.0.tar.xz /gstreamer-1.16.1.tar.xz +/gstreamer-1.16.2.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 3e4f92e..8d8478f 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,7 +10,7 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.16.1 +Version: 1.16.2 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jan 2 2020 Wim Taymans - 1.16.2-1 +- Update to 1.16.2 + * Tue Sep 24 2019 Wim Taymans - 1.16.1-1 - Update to 1.16.1 - Enable libcap for the ptp helper permissions diff --git a/sources b/sources index 44a7e6d..dc34bd6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.16.1.tar.xz) = 30abcf20fa16cdedbacbecabef66367e614c9c5865311238397afbbe30fe6588909ddd7e917c4ec0749c4095c6f73b4de2e57a93ff2c1b97629206b05fc06173 +SHA512 (gstreamer-1.16.2.tar.xz) = a8dcdb452a88f411676e54016fcf83149068b2f0b60422bebdbc81220078c61c415512006010ba0299df81ffb59853695c3ce00580f8fc46a079f6aaaa42609f From 6c6c2eba0899de102e1469e4a574dc6caa2eecdc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 03:43:59 +0000 Subject: [PATCH 05/85] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 8d8478f..500d654 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -11,7 +11,7 @@ Name: gstreamer1 Version: 1.16.2 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 1.16.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jan 2 2020 Wim Taymans - 1.16.2-1 - Update to 1.16.2 From b4c0175387da1c2086b892e7b04119d0c6168275 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 22 Jun 2020 11:22:34 +0200 Subject: [PATCH 06/85] Update to 1.17.1 Update to meson build Disable docs because it needs Hotdoc, which is not in Fedora yet remove BuildRequires: for gtk-doc and autoconf related things --- .gitignore | 1 + gstreamer1.spec | 67 ++++++++++++++++++------------------------------- sources | 2 +- 3 files changed, 26 insertions(+), 44 deletions(-) diff --git a/.gitignore b/.gitignore index 19fa1e0..8914bf0 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,4 @@ /gstreamer-1.16.0.tar.xz /gstreamer-1.16.1.tar.xz /gstreamer-1.16.2.tar.xz +/gstreamer-1.17.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 500d654..a4d98db 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,8 +10,8 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.16.2 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.17.1 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -28,35 +28,18 @@ Patch0: gstreamer-inspect-rpm-format.patch Source1: gstreamer1.prov Source2: gstreamer1.attr +BuildRequires: meson >= 0.48.0 +BuildRequires: gcc BuildRequires: glib2-devel >= %{_glib2} BuildRequires: libxml2-devel >= %{_libxml2} BuildRequires: gobject-introspection-devel >= %{_gobject_introspection} BuildRequires: bison BuildRequires: flex -BuildRequires: m4 BuildRequires: check-devel -BuildRequires: gtk-doc >= 1.3 BuildRequires: gettext BuildRequires: pkgconfig BuildRequires: libcap-devel -# ./autogen.sh deps -BuildRequires: automake gettext-devel libtool -BuildRequires: chrpath - -### documentation requirements -BuildRequires: python3 -BuildRequires: openjade -BuildRequires: texlive-jadetex -BuildRequires: libxslt -BuildRequires: docbook-style-dsssl -BuildRequires: docbook-style-xsl -BuildRequires: docbook-utils -BuildRequires: transfig -BuildRequires: netpbm-progs -BuildRequires: texlive-dvips -BuildRequires: ghostscript - %description GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything @@ -79,7 +62,7 @@ Conflicts: gstreamer1-plugins-bad-free-devel < 1.13 The %{name}-devel package contains libraries and header files for developing applications that use %{name}. - +%if 0 %package devel-docs Summary: Developer documentation for GStreamer streaming media framework Requires: %{name} = %{version}-%{release} @@ -88,6 +71,7 @@ BuildArch: noarch %description devel-docs This %{name}-devel-docs contains developer documentation for the GStreamer streaming media framework. +%endif %prep @@ -95,36 +79,25 @@ GStreamer streaming media framework. %patch0 -p1 -b .rpm-provides %build -NOCONFIGURE=1 \ -./autogen.sh - -%configure \ - --with-package-name='Fedora GStreamer package' \ - --with-package-origin='http://download.fedoraproject.org' \ - --enable-gtk-doc \ - --enable-debug \ - --disable-fatal-warnings \ - --disable-silent-rules \ - --disable-tests --disable-examples \ - --with-ptp-helper-permissions=capabilities - - -%make_build V=1 - +%meson \ + -D package-name='Fedora GStreamer package' \ + -D package-origin='http://download.fedoraproject.org' \ + -D gtk_doc=disabled \ + -D gst_debug=false \ + -D tests=disabled -D examples=disabled \ + -D ptp-helper-permissions=capabilities \ + -D dbghelp=disabled \ + -D doc=disabled %install -%make_install +%meson_install %find_lang gstreamer-%{majorminor} -# Clean out files that should not be part of the rpm. -find $RPM_BUILD_ROOT -name '*.la' -exec rm -fv {} ';' -find $RPM_BUILD_ROOT -name '*.a' -exec rm -fv {} ';' # Add the provides script install -m0755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_rpmconfigdir}/gstreamer1.prov # Add the gstreamer plugin file attribute entry (rpm >= 4.9.0) install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer1.attr - %ldconfig_scriptlets %files -f gstreamer-%{majorminor}.lang @@ -202,13 +175,21 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %{_libdir}/pkgconfig/gstreamer-check-%{majorminor}.pc %{_libdir}/pkgconfig/gstreamer-net-%{majorminor}.pc +%if 0 %files devel-docs %doc %{_datadir}/gtk-doc/html/gstreamer-%{majorminor} %doc %{_datadir}/gtk-doc/html/gstreamer-libs-%{majorminor} %doc %{_datadir}/gtk-doc/html/gstreamer-plugins-%{majorminor} +%endif %changelog +* Mon Jun 22 2020 Wim Taymans - 1.17.1-1 +- Update to 1.17.1 +- Update to meson build +- Disable docs because it needs Hotdoc, which is not in Fedora yet +- remove BuildRequires: for gtk-doc and autoconf related things + * Wed Jan 29 2020 Fedora Release Engineering - 1.16.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index dc34bd6..4040be1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.16.2.tar.xz) = a8dcdb452a88f411676e54016fcf83149068b2f0b60422bebdbc81220078c61c415512006010ba0299df81ffb59853695c3ce00580f8fc46a079f6aaaa42609f +SHA512 (gstreamer-1.17.1.tar.xz) = a44eebefe434eac8b51283a5ac039290736cf5ac49ba738d6ab4dbbf6e29adf1e0ddee7b2623924bdf6899965a2480fba502826483e04632aff67bc7f33d25f6 From 091cf58990964ea08ad5f1a763a749cb5f9a6562 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 22 Jun 2020 11:27:03 +0200 Subject: [PATCH 07/85] Update to 1.17.1 Update to meson build Disable docs because it needs Hotdoc, which is not in Fedora yet remove BuildRequires: for gtk-doc and autoconf related things Add BuildRequires: for libunwind-devel --- gstreamer1.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gstreamer1.spec b/gstreamer1.spec index a4d98db..619f0ca 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -39,6 +39,7 @@ BuildRequires: check-devel BuildRequires: gettext BuildRequires: pkgconfig BuildRequires: libcap-devel +BuildRequires: libunwind-devel %description GStreamer is a streaming media framework, based on graphs of filters which @@ -189,6 +190,7 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer - Update to meson build - Disable docs because it needs Hotdoc, which is not in Fedora yet - remove BuildRequires: for gtk-doc and autoconf related things +- Add BuildRequires: for libunwind-devel * Wed Jan 29 2020 Fedora Release Engineering - 1.16.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 9ef663166fc156220c7a7b3af27b473213b1c249 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 22 Jun 2020 11:50:39 +0200 Subject: [PATCH 08/85] Update to 1.17.1 Update to meson build Disable docs because it needs Hotdoc, which is not in Fedora yet remove BuildRequires: for gtk-doc and autoconf related things Add BuildRequires: for libunwind-devel, elfutils-devel, bash-completion --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 619f0ca..f270891 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -40,6 +40,8 @@ BuildRequires: gettext BuildRequires: pkgconfig BuildRequires: libcap-devel BuildRequires: libunwind-devel +BuildRequires: elfutils-devel +BuildRequires: bash-completion %description GStreamer is a streaming media framework, based on graphs of filters which @@ -89,6 +91,7 @@ GStreamer streaming media framework. -D ptp-helper-permissions=capabilities \ -D dbghelp=disabled \ -D doc=disabled +%meson_build %install %meson_install @@ -190,7 +193,7 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer - Update to meson build - Disable docs because it needs Hotdoc, which is not in Fedora yet - remove BuildRequires: for gtk-doc and autoconf related things -- Add BuildRequires: for libunwind-devel +- Add BuildRequires: for libunwind-devel, elfutils-devel, bash-completion * Wed Jan 29 2020 Fedora Release Engineering - 1.16.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 9bb3504a96800b1a07e18796ba4d8d2a396df03b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 22 Jun 2020 16:55:52 +0200 Subject: [PATCH 09/85] Enable debug again --- gstreamer1.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index f270891..a4b3fcc 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -11,7 +11,7 @@ Name: gstreamer1 Version: 1.17.1 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -86,7 +86,6 @@ GStreamer streaming media framework. -D package-name='Fedora GStreamer package' \ -D package-origin='http://download.fedoraproject.org' \ -D gtk_doc=disabled \ - -D gst_debug=false \ -D tests=disabled -D examples=disabled \ -D ptp-helper-permissions=capabilities \ -D dbghelp=disabled \ @@ -188,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Jun 22 2020 Wim Taymans - 1.17.1-2 +- Enable debug again + * Mon Jun 22 2020 Wim Taymans - 1.17.1-1 - Update to 1.17.1 - Update to meson build From c82b4cb12b320369f2e5b7df434b082514b3390a Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 6 Jul 2020 11:47:29 +0200 Subject: [PATCH 10/85] Update to 1.17.2 --- .gitignore | 1 + gstreamer-inspect-rpm-format.patch | 61 ++++++++++++++++++------------ gstreamer1.spec | 7 +++- sources | 2 +- 4 files changed, 44 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 8914bf0..bfeb7aa 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,4 @@ /gstreamer-1.16.1.tar.xz /gstreamer-1.16.2.tar.xz /gstreamer-1.17.1.tar.xz +/gstreamer-1.17.2.tar.xz diff --git a/gstreamer-inspect-rpm-format.patch b/gstreamer-inspect-rpm-format.patch index 892a5f6..0114c06 100644 --- a/gstreamer-inspect-rpm-format.patch +++ b/gstreamer-inspect-rpm-format.patch @@ -1,21 +1,30 @@ -From 22e55e9f8eba1f483588d18b0b7d83fe7d40b590 Mon Sep 17 00:00:00 2001 +From 642d0d6fef226fb89eaecf0016f8e5e333b9023e Mon Sep 17 00:00:00 2001 From: Wim Taymans -Date: Mon, 4 Jan 2016 11:39:33 +0100 -Subject: [PATCH] inspect: Add RPM output format +Date: Tue, 23 Jun 2015 10:28:29 +0200 +Subject: [PATCH] gst-inspect: add mode to output RPM requires format --- - tools/gst-inspect.c | 277 +++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 262 insertions(+), 15 deletions(-) + tools/gst-inspect.c | 279 +++++++++++++++++++++++++++++++++++++++++--- + 1 file changed, 263 insertions(+), 16 deletions(-) diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c -index 823e82b61..96f5bc786 100644 +index 8da042946..a057cba09 100644 --- a/tools/gst-inspect.c +++ b/tools/gst-inspect.c -@@ -1728,7 +1728,224 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names) - * is meant for machines, not humans. - */ - static void --print_plugin_automatic_install_info_codecs (GstElementFactory * factory) +@@ -394,7 +394,7 @@ print_object_properties_info (GObject * obj, GObjectClass * obj_class, + + first_flag = TRUE; + n_print ("%sflags%s: ", PROP_ATTR_NAME_COLOR, RESET_COLOR); +- readable = ! !(param->flags & G_PARAM_READABLE); ++ readable = !!(param->flags & G_PARAM_READABLE); + if (readable && obj != NULL) { + g_object_get_property (obj, param->name, &value); + } else { +@@ -1739,11 +1739,228 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names) + return 0; + } + ++static void +print_gst_structure_append_field (GList * strings, const char *field) +{ + GList *s; @@ -231,13 +240,17 @@ index 823e82b61..96f5bc786 100644 + g_list_free (strings); +} + -+static void + /* NOTE: Not coloring output from automatic install functions, as their output + * is meant for machines, not humans. + */ + static void +-print_plugin_automatic_install_info_codecs (GstElementFactory * factory) +print_plugin_automatic_install_info_codecs (GstElementFactory * factory, + gboolean rpm_format) { GstPadDirection direction; const gchar *type_name; -@@ -1754,6 +1971,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) +@@ -1769,6 +1986,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) return; } @@ -251,7 +264,7 @@ index 823e82b61..96f5bc786 100644 /* decoder/demuxer sink pads should always be static and there should only * be one, the same applies to encoders/muxers and source pads */ static_templates = gst_element_factory_get_static_pad_templates (factory); -@@ -1790,15 +2014,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) +@@ -1805,15 +2029,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) gst_structure_remove_field (s, "rate"); gst_structure_remove_field (s, "depth"); gst_structure_remove_field (s, "clock-rate"); @@ -276,7 +289,7 @@ index 823e82b61..96f5bc786 100644 { const gchar *const *protocols; -@@ -1807,13 +2036,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) +@@ -1822,13 +2051,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) switch (gst_element_factory_get_uri_type (factory)) { case GST_URI_SINK: while (*protocols != NULL) { @@ -298,7 +311,7 @@ index 823e82b61..96f5bc786 100644 ++protocols; } break; -@@ -1824,7 +2059,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) +@@ -1839,7 +2074,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) } static void @@ -307,7 +320,7 @@ index 823e82b61..96f5bc786 100644 { GList *features, *l; -@@ -1843,11 +2078,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin) +@@ -1858,11 +2093,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin) if (feature_plugin == plugin) { GstElementFactory *factory; @@ -326,7 +339,7 @@ index 823e82b61..96f5bc786 100644 } if (feature_plugin) gst_object_unref (feature_plugin); -@@ -1869,7 +2108,7 @@ print_all_plugin_automatic_install_info (void) +@@ -1884,7 +2123,7 @@ print_all_plugin_automatic_install_info (void) plugin = (GstPlugin *) (plugins->data); plugins = g_list_next (plugins); @@ -335,15 +348,15 @@ index 823e82b61..96f5bc786 100644 } gst_plugin_list_free (orig_plugins); } -@@ -1934,6 +2173,7 @@ main (int argc, char *argv[]) +@@ -1951,6 +2190,7 @@ main (int argc, char *argv[]) gboolean do_print_blacklist = FALSE; gboolean plugin_name = FALSE; gboolean print_aii = FALSE; + gboolean print_aii_rpm = FALSE; gboolean uri_handlers = FALSE; gboolean check_exists = FALSE; - gchar *min_version = NULL; -@@ -1954,6 +2194,9 @@ main (int argc, char *argv[]) + gboolean color_always = FALSE; +@@ -1972,6 +2212,9 @@ main (int argc, char *argv[]) "or all plugins provide.\n " "Useful in connection with external automatic plugin " "installation mechanisms"), NULL}, @@ -353,7 +366,7 @@ index 823e82b61..96f5bc786 100644 {"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name, N_("List the plugin contents"), NULL}, {"types", 't', 0, G_OPTION_ARG_STRING, &types, -@@ -2109,7 +2352,7 @@ main (int argc, char *argv[]) +@@ -2135,7 +2378,7 @@ main (int argc, char *argv[]) /* if there is such a plugin, print out info */ if (plugin) { if (print_aii) { @@ -362,7 +375,7 @@ index 823e82b61..96f5bc786 100644 } else { print_plugin_info (plugin); print_plugin_features (plugin); -@@ -2122,13 +2365,17 @@ main (int argc, char *argv[]) +@@ -2148,13 +2391,17 @@ main (int argc, char *argv[]) if (plugin) { if (print_aii) { @@ -383,5 +396,5 @@ index 823e82b61..96f5bc786 100644 exit_code = -1; goto done; -- -2.20.1 +2.26.2 diff --git a/gstreamer1.spec b/gstreamer1.spec index a4b3fcc..f29609b 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,8 +10,8 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.17.1 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.17.2 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -187,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Jul 6 2020 Wim Taymans - 1.17.2-1 +- Update to 1.17.2 + * Mon Jun 22 2020 Wim Taymans - 1.17.1-2 - Enable debug again diff --git a/sources b/sources index 4040be1..e437ac0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.17.1.tar.xz) = a44eebefe434eac8b51283a5ac039290736cf5ac49ba738d6ab4dbbf6e29adf1e0ddee7b2623924bdf6899965a2480fba502826483e04632aff67bc7f33d25f6 +SHA512 (gstreamer-1.17.2.tar.xz) = e3a80a8beeb479600692721bd829febb1235e1783095672d8958f80727222610b7bc9569f783dad8dc10c6e0d3ea6b00ccea51afe46090fbba2aa2fc5ac1352d From 157bb8ff1387f32d80ba2cdefbcacb0af17a7a27 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 00:29:15 +0000 Subject: [PATCH 11/85] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index f29609b..7521267 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -11,7 +11,7 @@ Name: gstreamer1 Version: 1.17.2 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -187,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.17.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 6 2020 Wim Taymans - 1.17.2-1 - Update to 1.17.2 From 1736bff96f7a9cb33c55e0d9def8c1635388b27f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 21 Aug 2020 13:14:26 +0200 Subject: [PATCH 12/85] Update to 1.17.90 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bfeb7aa..8d5b363 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ /gstreamer-1.16.2.tar.xz /gstreamer-1.17.1.tar.xz /gstreamer-1.17.2.tar.xz +/gstreamer-1.17.90.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 7521267..c0f04ae 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,8 +10,8 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.17.2 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.17.90 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -187,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Aug 21 2020 Wim Taymans - 1.17.90-1 +- Update to 1.17.90 + * Tue Jul 28 2020 Fedora Release Engineering - 1.17.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index e437ac0..ca59b60 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.17.2.tar.xz) = e3a80a8beeb479600692721bd829febb1235e1783095672d8958f80727222610b7bc9569f783dad8dc10c6e0d3ea6b00ccea51afe46090fbba2aa2fc5ac1352d +SHA512 (gstreamer-1.17.90.tar.xz) = c26cff6bedb10fcb59c40c4b38a4628fac1b26f32de2a19306a952c6721c8fa0150027d69c87588e08cd439cedd618b5cc090cf594f594018bb40e7a9dfe17cb From afb5f20f764da3cb7c4e03c0ab6cd622344579fd Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 8 Sep 2020 11:25:14 +0200 Subject: [PATCH 13/85] Update to 1.18.0 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8d5b363..b13c679 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,4 @@ /gstreamer-1.17.1.tar.xz /gstreamer-1.17.2.tar.xz /gstreamer-1.17.90.tar.xz +/gstreamer-1.18.0.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index c0f04ae..a637fcf 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,7 +10,7 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.17.90 +Version: 1.18.0 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -187,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Sep 8 2020 Wim Taymans - 1.18.0-1 +- Update to 1.18.0 + * Fri Aug 21 2020 Wim Taymans - 1.17.90-1 - Update to 1.17.90 diff --git a/sources b/sources index ca59b60..27bb636 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.17.90.tar.xz) = c26cff6bedb10fcb59c40c4b38a4628fac1b26f32de2a19306a952c6721c8fa0150027d69c87588e08cd439cedd618b5cc090cf594f594018bb40e7a9dfe17cb +SHA512 (gstreamer-1.18.0.tar.xz) = 32acb9549b62a4278b3b29faa796345b9326bfa506ae8cf14b13edbdc36c3e7f541549324c73b45be079a49f78b0ae45edfce17b2c852022b6a6f798abd500da From ed459fadc5d7636736d6f0381f3a32ca2dcb1cc3 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 30 Oct 2020 13:07:42 +0100 Subject: [PATCH 14/85] Update to 1.18.1 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b13c679..1134ddb 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ /gstreamer-1.17.2.tar.xz /gstreamer-1.17.90.tar.xz /gstreamer-1.18.0.tar.xz +/gstreamer-1.18.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index a637fcf..a38a2f8 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,7 +10,7 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.18.0 +Version: 1.18.1 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -187,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Oct 30 2020 Wim Taymans - 1.18.1-1 +- Update to 1.18.1 + * Tue Sep 8 2020 Wim Taymans - 1.18.0-1 - Update to 1.18.0 diff --git a/sources b/sources index 27bb636..3ad64c6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.18.0.tar.xz) = 32acb9549b62a4278b3b29faa796345b9326bfa506ae8cf14b13edbdc36c3e7f541549324c73b45be079a49f78b0ae45edfce17b2c852022b6a6f798abd500da +SHA512 (gstreamer-1.18.1.tar.xz) = 550620b465a78c6e5beff65f7ab2c5b16242adb003542e808a8d88d28c6d8cbfb7dbfca25b8c86af03f3f0e057e957d9c64ce4fb2d074d457a3d8c9914bde482 From 70b4aec75a2bedde3a35fe32f0fc03b681ff8762 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 10 Dec 2020 09:52:47 +0100 Subject: [PATCH 15/85] Update to 1.18.2 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1134ddb..767a7a6 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ /gstreamer-1.17.90.tar.xz /gstreamer-1.18.0.tar.xz /gstreamer-1.18.1.tar.xz +/gstreamer-1.18.2.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index a38a2f8..d38d4b0 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,7 +10,7 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.18.1 +Version: 1.18.2 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -187,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Dec 10 2020 Wim Taymans - 1.18.2-1 +- Update to 1.18.2 + * Fri Oct 30 2020 Wim Taymans - 1.18.1-1 - Update to 1.18.1 diff --git a/sources b/sources index 3ad64c6..ad278a1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.18.1.tar.xz) = 550620b465a78c6e5beff65f7ab2c5b16242adb003542e808a8d88d28c6d8cbfb7dbfca25b8c86af03f3f0e057e957d9c64ce4fb2d074d457a3d8c9914bde482 +SHA512 (gstreamer-1.18.2.tar.xz) = 5d839345f57f333d37682736940f8b0424c18b318c7b1a32414c11d9cd23dfb08fdd4ff41060aa6135e25d569180a4d7f9527ebea2f7bbda5b41cf0be5aea072 From fe896e27f19ee895088194ad4dc4facb1b0a5593 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 13:05:25 +0000 Subject: [PATCH 16/85] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index d38d4b0..ca63df6 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -11,7 +11,7 @@ Name: gstreamer1 Version: 1.18.2 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -187,6 +187,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.18.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Thu Dec 10 2020 Wim Taymans - 1.18.2-1 - Update to 1.18.2 From 03f19747db3a20bc0e291df11a73e1d10393e863 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 23 Feb 2021 12:57:12 +0100 Subject: [PATCH 17/85] Use libunwind only on fedora --- gstreamer1.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index ca63df6..f6e7eb0 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -11,7 +11,7 @@ Name: gstreamer1 Version: 1.18.2 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 3%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -39,7 +39,9 @@ BuildRequires: check-devel BuildRequires: gettext BuildRequires: pkgconfig BuildRequires: libcap-devel +%if 0%{?fedora} BuildRequires: libunwind-devel +%endif BuildRequires: elfutils-devel BuildRequires: bash-completion @@ -187,6 +189,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Feb 23 2021 Wim Taymans - 1.18.2-3 +- Use libunwind only on fedora + * Tue Jan 26 2021 Fedora Release Engineering - 1.18.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 6a34bf1ca16a23d4a7fb08e4fdf8d1c4c5d5787f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 16 Mar 2021 10:54:03 +0100 Subject: [PATCH 18/85] Update to 1.18.4 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 767a7a6..c4ce133 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,4 @@ /gstreamer-1.18.0.tar.xz /gstreamer-1.18.1.tar.xz /gstreamer-1.18.2.tar.xz +/gstreamer-1.18.4.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index f6e7eb0..6004c83 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -10,8 +10,8 @@ %global __python %{__python3} Name: gstreamer1 -Version: 1.18.2 -Release: 3%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.18.4 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -189,6 +189,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Mar 16 2021 Wim Taymans - 1.18.4-1 +- Update to 1.18.4 + * Tue Feb 23 2021 Wim Taymans - 1.18.2-3 - Use libunwind only on fedora diff --git a/sources b/sources index ad278a1..6df7e1f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.18.2.tar.xz) = 5d839345f57f333d37682736940f8b0424c18b318c7b1a32414c11d9cd23dfb08fdd4ff41060aa6135e25d569180a4d7f9527ebea2f7bbda5b41cf0be5aea072 +SHA512 (gstreamer-1.18.4.tar.xz) = 5312c621fc354b35cc81f53b4ec65c661ad2c22acef2640bc27860234243d06e00e3aaf41c93d379d8424c0ecdf2ae06096dec0d0313215426348ffa0afb3c4a From 66e9dab9c79a59051a50fbcb3e7c67f6119820b0 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 6 Apr 2021 10:10:45 +0200 Subject: [PATCH 19/85] Fix build options to disable libunwind and libdw --- gstreamer1.spec | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 6004c83..be6319c 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -9,9 +9,15 @@ %global _gobject_introspection 1.31.1 %global __python %{__python3} +%if 0%{?fedora} +%bcond_without unwind +%else +%bcond_with unwind +%endif + Name: gstreamer1 Version: 1.18.4 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -39,7 +45,7 @@ BuildRequires: check-devel BuildRequires: gettext BuildRequires: pkgconfig BuildRequires: libcap-devel -%if 0%{?fedora} +%if %{with unwind} BuildRequires: libunwind-devel %endif BuildRequires: elfutils-devel @@ -90,6 +96,7 @@ GStreamer streaming media framework. -D gtk_doc=disabled \ -D tests=disabled -D examples=disabled \ -D ptp-helper-permissions=capabilities \ + %{!?with_unwind:-D libunwind=disabled -D libdw=disabled } \ -D dbghelp=disabled \ -D doc=disabled %meson_build @@ -189,6 +196,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Apr 6 2021 Wim Taymans - 1.18.4-2 +- Fix build options to disable libunwind and libdw + * Tue Mar 16 2021 Wim Taymans - 1.18.4-1 - Update to 1.18.4 From a8470a35dd0ead179c0a4db0c3db4db7b2778574 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 3 Jun 2021 15:32:12 +0200 Subject: [PATCH 20/85] Update to 1.19.1 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c4ce133..90eed64 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ /gstreamer-1.18.1.tar.xz /gstreamer-1.18.2.tar.xz /gstreamer-1.18.4.tar.xz +/gstreamer-1.19.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index be6319c..225c899 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.18.4 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.19.1 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -196,6 +196,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jun 03 2021 Wim Taymans - 1.19.1-1 +- Update to 1.19.1 + * Tue Apr 6 2021 Wim Taymans - 1.18.4-2 - Fix build options to disable libunwind and libdw diff --git a/sources b/sources index 6df7e1f..f915213 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.18.4.tar.xz) = 5312c621fc354b35cc81f53b4ec65c661ad2c22acef2640bc27860234243d06e00e3aaf41c93d379d8424c0ecdf2ae06096dec0d0313215426348ffa0afb3c4a +SHA512 (gstreamer-1.19.1.tar.xz) = 989b3f4fd6d2e96d6e1949a89e75acc090d08868873faab2dd933c9d2494f05cec18001100e7acb7560fc5c59b22f7ce35bb0590bfa392d276d43f61bcb810fd From 959700df83e50e6d45e1ce971ba4578d7130bb1a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 07:13:21 +0000 Subject: [PATCH 21/85] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 225c899..9015078 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.19.1 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -196,6 +196,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 1.19.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jun 03 2021 Wim Taymans - 1.19.1-1 - Update to 1.19.1 From b61a569b1eef3f830892848f6dd5dc9b891305df Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 23 Sep 2021 09:23:37 +0200 Subject: [PATCH 22/85] Update to 1.19.2 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 90eed64..d49d497 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,4 @@ /gstreamer-1.18.2.tar.xz /gstreamer-1.18.4.tar.xz /gstreamer-1.19.1.tar.xz +/gstreamer-1.19.2.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 9015078..39520ff 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.19.1 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.19.2 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -196,6 +196,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Sep 23 2021 Wim Taymans - 1.19.2-1 +- Update to 1.19.2 + * Thu Jul 22 2021 Fedora Release Engineering - 1.19.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index f915213..3a136f6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.19.1.tar.xz) = 989b3f4fd6d2e96d6e1949a89e75acc090d08868873faab2dd933c9d2494f05cec18001100e7acb7560fc5c59b22f7ce35bb0590bfa392d276d43f61bcb810fd +SHA512 (gstreamer-1.19.2.tar.xz) = 7cbc66d2a79fe487ffd1cd59447aea8cf39673983ecc23db9fe6236791edddfd30fac0cbc336e59ff1617e14be5f6580c1c2261e3f818c1a38edd23758c1da9c From 6897eb626bc976c9d026b7b0e138248695c09664 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 11 Nov 2021 16:32:50 +0100 Subject: [PATCH 23/85] Update to 1.19.3 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d49d497..dcad46f 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ /gstreamer-1.18.4.tar.xz /gstreamer-1.19.1.tar.xz /gstreamer-1.19.2.tar.xz +/gstreamer-1.19.3.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 39520ff..a44c85c 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.19.2 +Version: 1.19.3 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -196,6 +196,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Nov 11 2021 Wim Taymans - 1.19.3-1 +- Update to 1.19.3 + * Thu Sep 23 2021 Wim Taymans - 1.19.2-1 - Update to 1.19.2 diff --git a/sources b/sources index 3a136f6..f62b9f1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.19.2.tar.xz) = 7cbc66d2a79fe487ffd1cd59447aea8cf39673983ecc23db9fe6236791edddfd30fac0cbc336e59ff1617e14be5f6580c1c2261e3f818c1a38edd23758c1da9c +SHA512 (gstreamer-1.19.3.tar.xz) = d3713bf11ffd3c8063702ae9dd452ff3a50f410583fdfb547ffbb4707ed7c584f6ecbc951d92e00876dd0fd3d580407dae9f16494bcf7c8080b560fb6652a19b From e5d2acefbd5689626c600333c9feac367e90f05c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 11:54:40 +0000 Subject: [PATCH 24/85] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index a44c85c..28d6ce3 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.19.3 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -196,6 +196,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.19.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Nov 11 2021 Wim Taymans - 1.19.3-1 - Update to 1.19.3 From 864996528d7a47aeb2545f07c95a402d6dc1364d Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 26 Jan 2022 10:15:05 +0100 Subject: [PATCH 25/85] Fix build, gtk_doc does not exist anymore. --- gstreamer1.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 28d6ce3..d2ffe2d 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.19.3 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 3%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -93,7 +93,6 @@ GStreamer streaming media framework. %meson \ -D package-name='Fedora GStreamer package' \ -D package-origin='http://download.fedoraproject.org' \ - -D gtk_doc=disabled \ -D tests=disabled -D examples=disabled \ -D ptp-helper-permissions=capabilities \ %{!?with_unwind:-D libunwind=disabled -D libdw=disabled } \ @@ -196,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Jan 26 2022 Wim Taymans - 1.19.3-3 +- Fix build, gtk_doc does not exist anymore. + * Thu Jan 20 2022 Fedora Release Engineering - 1.19.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 07c890af1ec881dc8b7db5adfd16ab40b6fa545f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 4 Feb 2022 13:23:38 +0100 Subject: [PATCH 26/85] Update to 1.20.0 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dcad46f..a6aec29 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,4 @@ /gstreamer-1.19.1.tar.xz /gstreamer-1.19.2.tar.xz /gstreamer-1.19.3.tar.xz +/gstreamer-1.20.0.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index d2ffe2d..381c42a 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.19.3 -Release: 3%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.20.0 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Feb 4 2022 Wim Taymans - 1.20.0-1 +- Update to 1.20.0 + * Wed Jan 26 2022 Wim Taymans - 1.19.3-3 - Fix build, gtk_doc does not exist anymore. diff --git a/sources b/sources index f62b9f1..813d502 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.19.3.tar.xz) = d3713bf11ffd3c8063702ae9dd452ff3a50f410583fdfb547ffbb4707ed7c584f6ecbc951d92e00876dd0fd3d580407dae9f16494bcf7c8080b560fb6652a19b +SHA512 (gstreamer-1.20.0.tar.xz) = 40967627087aadbc65eee63caee2ada0c1bd398745209f045bbb44f2c78805a1959c58b5fd22ae30cec3f45b797abafb2e643c8670ecb138839f3e764989b630 From bdd460c3c5be5fdebea6d81469849e6aaa9129ff Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 18 Jul 2022 12:30:30 +0200 Subject: [PATCH 27/85] Update to 1.20.3 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a6aec29..4a89fe0 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ /gstreamer-1.19.2.tar.xz /gstreamer-1.19.3.tar.xz /gstreamer-1.20.0.tar.xz +/gstreamer-1.20.3.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 381c42a..f0e1293 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.20.0 +Version: 1.20.3 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -113,7 +113,7 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %files -f gstreamer-%{majorminor}.lang %license COPYING -%doc AUTHORS NEWS README RELEASE +%doc AUTHORS NEWS README.md README.static-linking RELEASE %{_libdir}/libgstreamer-%{majorminor}.so.* %{_libdir}/libgstbase-%{majorminor}.so.* %{_libdir}/libgstcheck-%{majorminor}.so.* @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Jul 18 2022 Wim Taymans - 1.20.3-1 +- Update to 1.20.3 + * Fri Feb 4 2022 Wim Taymans - 1.20.0-1 - Update to 1.20.0 diff --git a/sources b/sources index 813d502..a451ce3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.20.0.tar.xz) = 40967627087aadbc65eee63caee2ada0c1bd398745209f045bbb44f2c78805a1959c58b5fd22ae30cec3f45b797abafb2e643c8670ecb138839f3e764989b630 +SHA512 (gstreamer-1.20.3.tar.xz) = e93f9fbf2d7a839dcbe2030ed16dd53eb250741db7c2f1cea396c23e4fabf9a0caff6be4babf7c10aec4b56dc8319a970b1b0bfa6eea2e36aed3e6e1265d9278 From 65dd5cfcfb081b4a2c2fdf88430f2f32f96d747a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 13:10:42 +0000 Subject: [PATCH 28/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index f0e1293..7ec699f 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.20.3 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 1.20.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jul 18 2022 Wim Taymans - 1.20.3-1 - Update to 1.20.3 From e583002e75addb05d914bc039804e990ce7fda73 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 14 Oct 2022 10:19:41 +0200 Subject: [PATCH 29/85] Update to 1.20.4 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4a89fe0..03706e3 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ /gstreamer-1.19.3.tar.xz /gstreamer-1.20.0.tar.xz /gstreamer-1.20.3.tar.xz +/gstreamer-1.20.4.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 7ec699f..d60b340 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.20.3 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.20.4 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Oct 13 2022 Wim Taymans - 1.20.4-1 +- Update to 1.20.4 + * Thu Jul 21 2022 Fedora Release Engineering - 1.20.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index a451ce3..7612af3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.20.3.tar.xz) = e93f9fbf2d7a839dcbe2030ed16dd53eb250741db7c2f1cea396c23e4fabf9a0caff6be4babf7c10aec4b56dc8319a970b1b0bfa6eea2e36aed3e6e1265d9278 +SHA512 (gstreamer-1.20.4.tar.xz) = 33ba08e67b21a3e2e5dc5caeeae66e561b9d64ae863331a209e711f60a652ba38635e8bb963336e73b9afd5cf38e17139fbf933ca621d040f0d6e22a18ba7ad8 From 8891ce9c8ad318252a8b31086041959e5a6815dd Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 11 Jan 2023 10:06:06 +0100 Subject: [PATCH 30/85] Update to 1.20.5 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 03706e3..273e72c 100644 --- a/.gitignore +++ b/.gitignore @@ -81,3 +81,4 @@ /gstreamer-1.20.0.tar.xz /gstreamer-1.20.3.tar.xz /gstreamer-1.20.4.tar.xz +/gstreamer-1.20.5.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index d60b340..56279e1 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.20.4 +Version: 1.20.5 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Jan 11 2023 Wim Taymans - 1.20.5-1 +- Update to 1.20.5 + * Thu Oct 13 2022 Wim Taymans - 1.20.4-1 - Update to 1.20.4 diff --git a/sources b/sources index 7612af3..9df4dec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.20.4.tar.xz) = 33ba08e67b21a3e2e5dc5caeeae66e561b9d64ae863331a209e711f60a652ba38635e8bb963336e73b9afd5cf38e17139fbf933ca621d040f0d6e22a18ba7ad8 +SHA512 (gstreamer-1.20.5.tar.xz) = 90c5f5865877170bb0dc570e61c22c27dea5adae2d9c304227da266b5b5b2eccd98ed21943f14bb5dfe169f4e020b8ac457a5d540363dfe2547180f34a3c7b29 From 9be84e99c535c570bcffffa154d5eda1c9d89626 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 11:40:22 +0000 Subject: [PATCH 31/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 56279e1..5f472b5 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.20.5 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1.20.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jan 11 2023 Wim Taymans - 1.20.5-1 - Update to 1.20.5 From a3b85a4077b83be42405118ade6ab8d25450458e Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 20 Jan 2023 09:43:09 +0100 Subject: [PATCH 32/85] Update to 1.21.90 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 273e72c..a7c93ef 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,4 @@ /gstreamer-1.20.3.tar.xz /gstreamer-1.20.4.tar.xz /gstreamer-1.20.5.tar.xz +/gstreamer-1.21.90.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 5f472b5..91bde9e 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.20.5 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.21.90 +Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Jan 20 2023 Wim Taymans - 1.21.90-1 +- Update to 1.21.90 + * Thu Jan 19 2023 Fedora Release Engineering - 1.20.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 9df4dec..e2b16a1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.20.5.tar.xz) = 90c5f5865877170bb0dc570e61c22c27dea5adae2d9c304227da266b5b5b2eccd98ed21943f14bb5dfe169f4e020b8ac457a5d540363dfe2547180f34a3c7b29 +SHA512 (gstreamer-1.21.90.tar.xz) = c363143685f022ac405147c11348957375b07de2d411fced0552999aebaed3c6885c03e7925f1e8451540ba2adaa659da1efc6b181e5c6fb053191ee81267f38 From 5c498a93fdf94c02f8328dce70ffd09218721ea4 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Jan 2023 09:24:52 +0100 Subject: [PATCH 33/85] Update to 1.22.0 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a7c93ef..0e2a90d 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ /gstreamer-1.20.4.tar.xz /gstreamer-1.20.5.tar.xz /gstreamer-1.21.90.tar.xz +/gstreamer-1.22.0.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 91bde9e..d79431a 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.21.90 +Version: 1.22.0 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Jan 24 2023 Wim Taymans - 1.22.0-1 +- Update to 1.22.0 + * Fri Jan 20 2023 Wim Taymans - 1.21.90-1 - Update to 1.21.90 diff --git a/sources b/sources index e2b16a1..58e1265 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.21.90.tar.xz) = c363143685f022ac405147c11348957375b07de2d411fced0552999aebaed3c6885c03e7925f1e8451540ba2adaa659da1efc6b181e5c6fb053191ee81267f38 +SHA512 (gstreamer-1.22.0.tar.xz) = cb1f6d9d81c35cef7a688978142e69b9897ff1dad75853db74c2b3a528b8e83485801997106118f9dca4e608cab07b5963b9e2d6f2a43ee9dea6ca3a36af72d7 From 22aec032dd59ed25c0ec5ed2a4e6d9c451532411 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 13 Mar 2023 16:45:51 +0100 Subject: [PATCH 34/85] Update to 1.22.1 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0e2a90d..4b786ca 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ /gstreamer-1.20.5.tar.xz /gstreamer-1.21.90.tar.xz /gstreamer-1.22.0.tar.xz +/gstreamer-1.22.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index d79431a..d4a335a 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.0 +Version: 1.22.1 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Mar 13 2023 Wim Taymans - 1.22.1-1 +- Update to 1.22.1 + * Tue Jan 24 2023 Wim Taymans - 1.22.0-1 - Update to 1.22.0 diff --git a/sources b/sources index 58e1265..fe18644 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.0.tar.xz) = cb1f6d9d81c35cef7a688978142e69b9897ff1dad75853db74c2b3a528b8e83485801997106118f9dca4e608cab07b5963b9e2d6f2a43ee9dea6ca3a36af72d7 +SHA512 (gstreamer-1.22.1.tar.xz) = 3a02ffdaedebaa3624c76ee3c21d86b20ebfe51c1d14b8660ce96847a83747db0633fd6bd6bcf0274a72b9e167cc5c220ec55a1bf6632e9c075f16cd925bfe6e From 21693ddc08e9e1ffcb26eb97c5bc09dce06b59d1 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 13 Apr 2023 12:41:14 +0200 Subject: [PATCH 35/85] Update to 1.22.2 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4b786ca..2be7271 100644 --- a/.gitignore +++ b/.gitignore @@ -85,3 +85,4 @@ /gstreamer-1.21.90.tar.xz /gstreamer-1.22.0.tar.xz /gstreamer-1.22.1.tar.xz +/gstreamer-1.22.2.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index d4a335a..9822ec2 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.1 +Version: 1.22.2 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Apr 13 2023 Wim Taymans - 1.22.2-1 +- Update to 1.22.2 + * Mon Mar 13 2023 Wim Taymans - 1.22.1-1 - Update to 1.22.1 diff --git a/sources b/sources index fe18644..ee52cb7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.1.tar.xz) = 3a02ffdaedebaa3624c76ee3c21d86b20ebfe51c1d14b8660ce96847a83747db0633fd6bd6bcf0274a72b9e167cc5c220ec55a1bf6632e9c075f16cd925bfe6e +SHA512 (gstreamer-1.22.2.tar.xz) = ffcd8c3fb8e92f1b46d49bdf82da0f27ff0b153b5a3dbef1fd72b52422d154f332e346e36242de8656eabff00d001cc11e19a810e80f0ac2ca0296306451d166 From f7a95d91ab835d03e9ad9169357d030b1f6fe8ad Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 25 May 2023 10:21:00 +0200 Subject: [PATCH 36/85] Update to 1.22.3 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2be7271..a2ab7f6 100644 --- a/.gitignore +++ b/.gitignore @@ -86,3 +86,4 @@ /gstreamer-1.22.0.tar.xz /gstreamer-1.22.1.tar.xz /gstreamer-1.22.2.tar.xz +/gstreamer-1.22.3.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 9822ec2..fcf587a 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.2 +Version: 1.22.3 Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime @@ -195,6 +195,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu May 25 2023 Wim Taymans - 1.22.3-1 +- Update to 1.22.3 + * Thu Apr 13 2023 Wim Taymans - 1.22.2-1 - Update to 1.22.2 diff --git a/sources b/sources index ee52cb7..9a22a5f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.2.tar.xz) = ffcd8c3fb8e92f1b46d49bdf82da0f27ff0b153b5a3dbef1fd72b52422d154f332e346e36242de8656eabff00d001cc11e19a810e80f0ac2ca0296306451d166 +SHA512 (gstreamer-1.22.3.tar.xz) = b316496f114acd687529cf71645fb75b8a4ac6baf01d9659e8ef8b22771b6c5ea8c5087a31ca633464ebd46656684ab382a15c2c11872ce5d218e726f4e56d09 From 6333513f232a645fe6f8307715289adb0f5ce194 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 8 Jun 2023 13:25:40 +0200 Subject: [PATCH 37/85] Do setcap on gst-ptp-helper to give the right permissions. --- gstreamer1.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index fcf587a..1a9be59 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.22.3 -Release: 1%{?gitcommit:.git%{shortcommit}}%{?dist} +Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -111,6 +111,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %ldconfig_scriptlets +%post +setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper + %files -f gstreamer-%{majorminor}.lang %license COPYING %doc AUTHORS NEWS README.md README.static-linking RELEASE @@ -195,6 +198,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jun 8 2023 Wim Taymans - 1.22.3-2 +- Do setcap on gst-ptp-helper to give the right permissions. + * Thu May 25 2023 Wim Taymans - 1.22.3-1 - Update to 1.22.3 From dfc7213b0d0b0474de3603646b052ce884c0a58f Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 20 Jun 2023 16:16:25 -0500 Subject: [PATCH 38/85] 1.22.4 --- .gitignore | 1 + gstreamer1.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index a2ab7f6..386a823 100644 --- a/.gitignore +++ b/.gitignore @@ -87,3 +87,4 @@ /gstreamer-1.22.1.tar.xz /gstreamer-1.22.2.tar.xz /gstreamer-1.22.3.tar.xz +/gstreamer-1.22.4.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 1a9be59..f0d5b53 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.22.3 -Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist} +Version: 1.22.4 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -87,7 +87,7 @@ GStreamer streaming media framework. %prep %setup -q -n gstreamer-%{version} -%patch0 -p1 -b .rpm-provides +%patch -P 0 -p1 -b .rpm-provides %build %meson \ @@ -198,6 +198,9 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %changelog +* Tue Jun 20 2023 Gwyn Ciesla - 1.22.4-1 +- 1.22.4 + * Thu Jun 8 2023 Wim Taymans - 1.22.3-2 - Do setcap on gst-ptp-helper to give the right permissions. diff --git a/sources b/sources index 9a22a5f..a464bc2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.3.tar.xz) = b316496f114acd687529cf71645fb75b8a4ac6baf01d9659e8ef8b22771b6c5ea8c5087a31ca633464ebd46656684ab382a15c2c11872ce5d218e726f4e56d09 +SHA512 (gstreamer-1.22.4.tar.xz) = 29e2c87e71347b6912c39fcf085eb39ae77294f6d5bb83bf10aedc32a38772c7bb9d1d8ff666aef7ac356fbedf2f3f529175f58b2128ce74baabfe4b851be380 From 37cdcbd198a6b2d6af43445da74475a1f32b9803 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 05:44:41 +0000 Subject: [PATCH 39/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index f0d5b53..3798110 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.22.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -198,6 +198,9 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1.22.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 20 2023 Gwyn Ciesla - 1.22.4-1 - 1.22.4 From 592b6e40599edd4339e3832ac7f3c8a1b4e6332f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 21 Jul 2023 11:32:23 +0200 Subject: [PATCH 40/85] Update to 1.22.5 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 386a823..ad5e042 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ /gstreamer-1.22.2.tar.xz /gstreamer-1.22.3.tar.xz /gstreamer-1.22.4.tar.xz +/gstreamer-1.22.5.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 3798110..0c031de 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.22.4 -Release: 2%{?dist} +Version: 1.22.5 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime License: LGPLv2+ @@ -198,6 +198,9 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %changelog +* Fri Jul 21 2023 Wim Taymans - 1.22.5-1 +- Update to 1.22.5 + * Thu Jul 20 2023 Fedora Release Engineering - 1.22.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index a464bc2..63af637 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.4.tar.xz) = 29e2c87e71347b6912c39fcf085eb39ae77294f6d5bb83bf10aedc32a38772c7bb9d1d8ff666aef7ac356fbedf2f3f529175f58b2128ce74baabfe4b851be380 +SHA512 (gstreamer-1.22.5.tar.xz) = d2eefdcb90fb3001f463f3c97061e143031db4b008eb88badbdba4fc065731fe03c7a6cbfb153b87a790f91dcf9911ef00e971654dfbc07dc94970e53a4f7472 From 97cb4a93777e0f2551b8232236859cbd64aad2b1 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 20 Sep 2023 15:52:27 -0500 Subject: [PATCH 41/85] 1.22.6 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ad5e042..577c268 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,4 @@ /gstreamer-1.22.3.tar.xz /gstreamer-1.22.4.tar.xz /gstreamer-1.22.5.tar.xz +/gstreamer-1.22.6.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 0c031de..940909f 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.5 +Version: 1.22.6 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -198,6 +198,9 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %changelog +* Wed Sep 20 2023 Gwyn Ciesla - 1.22.6-1 +- 1.22.6 + * Fri Jul 21 2023 Wim Taymans - 1.22.5-1 - Update to 1.22.5 diff --git a/sources b/sources index 63af637..9b8afd8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.5.tar.xz) = d2eefdcb90fb3001f463f3c97061e143031db4b008eb88badbdba4fc065731fe03c7a6cbfb153b87a790f91dcf9911ef00e971654dfbc07dc94970e53a4f7472 +SHA512 (gstreamer-1.22.6.tar.xz) = 82971a1b9457a4a6b353879828b0a436d3dfb663488761c7e0b89646fa9662c8adb1e21fa3fb79ad8f66f9760faefb0cdf49d30b393f8157f29f3dc2e9cb676f From 9a8c1fdf29d80c2438eba9f1668aef7759bd878c Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 20 Sep 2023 16:00:54 -0500 Subject: [PATCH 42/85] Escape --- gstreamer1.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 940909f..90c6d63 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -2,7 +2,7 @@ #global gitrel 140 #global gitcommit a70055b58568f7304ba46bd8742232337013487b -#global shortcommit %(c=%{gitcommit}; echo ${c:0:5}) +#global shortcommit %%(c=%%{gitcommit}; echo ${c:0:5}) %global _glib2 2.32.0 %global _libxml2 2.4.0 From 52590d25f2eb10c67fb44d01f5a44f19c6276b8e Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Fri, 13 Oct 2023 11:33:49 +0000 Subject: [PATCH 43/85] SPDX Migration LGPL-2.1-or-later seems like the most correct value here AFAICT, as the problematic licenses are found in the plugins --- gstreamer1.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 90c6d63..b3b4764 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -20,7 +20,7 @@ Version: 1.22.6 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime -License: LGPLv2+ +License: LGPL-2.1-or-later URL: http://gstreamer.freedesktop.org/ %if 0%{?gitrel} # git clone git://anongit.freedesktop.org/gstreamer/gstreamer From 1de701b859c769665ea96290076450c2fc6dfb16 Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Wed, 1 Mar 2023 02:52:58 -0500 Subject: [PATCH 44/85] Remove trailing slash from %%dir arg Prevents warning during build: RPM build warnings: File listed twice: /usr/share/gstreamer-1.0/gdb --- gstreamer1.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index b3b4764..ba30913 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -179,7 +179,7 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %{_datadir}/aclocal/gst-element-check-%{majorminor}.m4 -%dir %{_datadir}/gstreamer-%{majorminor}/gdb/ +%dir %{_datadir}/gstreamer-%{majorminor}/gdb %{_datadir}/gstreamer-%{majorminor}/gdb/ %{_datadir}/gdb/auto-load/ From e11bb75b439cba00698ae08e48d25f29769590a2 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 13 Nov 2023 09:18:51 -0600 Subject: [PATCH 45/85] 1.22.7 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 577c268..fb1109f 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,4 @@ /gstreamer-1.22.4.tar.xz /gstreamer-1.22.5.tar.xz /gstreamer-1.22.6.tar.xz +/gstreamer-1.22.7.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index ba30913..391bc0b 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.6 +Version: 1.22.7 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -198,6 +198,9 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %changelog +* Mon Nov 13 2023 Gwyn Ciesla - 1.22.7-1 +- 1.22.7 + * Wed Sep 20 2023 Gwyn Ciesla - 1.22.6-1 - 1.22.6 diff --git a/sources b/sources index 9b8afd8..cf9eb8c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.6.tar.xz) = 82971a1b9457a4a6b353879828b0a436d3dfb663488761c7e0b89646fa9662c8adb1e21fa3fb79ad8f66f9760faefb0cdf49d30b393f8157f29f3dc2e9cb676f +SHA512 (gstreamer-1.22.7.tar.xz) = 50799014b976644334e1d7880ed38e2e34286c80a27dd4c6f1580990beefd28a9cf67ee3aac1d8f52d611b86271204cb5f43cb7a14fccc23a7bd7e95ec4c7790 From c94d34c7d266e4485ca0157f97851eb3f14c0295 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 20 Nov 2023 09:26:27 +0100 Subject: [PATCH 46/85] Set cap information correctly Resolves: rhbz#2238703 --- gstreamer1.spec | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 391bc0b..190bdde 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.22.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -111,9 +111,6 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %ldconfig_scriptlets -%post -setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper - %files -f gstreamer-%{majorminor}.lang %license COPYING %doc AUTHORS NEWS README.md README.static-linking RELEASE @@ -123,7 +120,12 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %{_libdir}/libgstcontroller-%{majorminor}.so.* %{_libdir}/libgstnet-%{majorminor}.so.* -%{_libexecdir}/gstreamer-%{majorminor}/ +%dir %{_libexecdir}/gstreamer-%{majorminor}/ +%{_libexecdir}/gstreamer-%{majorminor}/gst-completion-helper +%{_libexecdir}/gstreamer-%{majorminor}/gst-hotdoc-plugins-scanner +%{_libexecdir}/gstreamer-%{majorminor}/gst-plugins-doc-cache-generator +%{_libexecdir}/gstreamer-%{majorminor}/gst-plugin-scanner +%attr(755,root,root) %caps(cap_net_bind_service,cap_net_admin,cap_sys_nice=ep) %{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper %dir %{_libdir}/gstreamer-%{majorminor} %{_libdir}/gstreamer-%{majorminor}/libgstcoreelements.so @@ -198,6 +200,10 @@ setcap cap_sys_nice,cap_net_bind_service,cap_net_admin+ep %{_libexecdir}/gstream %changelog +* Mon Nov 20 2023 Wim Taymans - 1.22.7-2 +- Set cap information correctly +- Resolves: rhbz#2238703 + * Mon Nov 13 2023 Gwyn Ciesla - 1.22.7-1 - 1.22.7 From 91e6ba94579c1a9e94802f789564eca68e98ff5a Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 18 Dec 2023 16:13:57 -0600 Subject: [PATCH 47/85] 1.22.8 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fb1109f..e4d6f37 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ /gstreamer-1.22.5.tar.xz /gstreamer-1.22.6.tar.xz /gstreamer-1.22.7.tar.xz +/gstreamer-1.22.8.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 190bdde..323c95f 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.22.7 -Release: 2%{?dist} +Version: 1.22.8 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -200,6 +200,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Dec 18 2023 Gwyn Ciesla - 1.22.8-1 +- 1.22.8 + * Mon Nov 20 2023 Wim Taymans - 1.22.7-2 - Set cap information correctly - Resolves: rhbz#2238703 diff --git a/sources b/sources index cf9eb8c..bc2bdce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.7.tar.xz) = 50799014b976644334e1d7880ed38e2e34286c80a27dd4c6f1580990beefd28a9cf67ee3aac1d8f52d611b86271204cb5f43cb7a14fccc23a7bd7e95ec4c7790 +SHA512 (gstreamer-1.22.8.tar.xz) = eb1da4c37409eaf46d22c6c16fd9ed5f81f3dfcf2b2d00cf197127d3e4297d2cee121952cff7b05db63487b909ba61cd6bf68045424fb1aa5c50d9e9a3181970 From e77c04c0f75c566a2fd21ccc8a19610cb91d9a1d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jan 2024 21:38:27 +0000 Subject: [PATCH 48/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 323c95f..7bd1f41 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.22.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -200,6 +200,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Sat Jan 20 2024 Fedora Release Engineering - 1.22.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Dec 18 2023 Gwyn Ciesla - 1.22.8-1 - 1.22.8 From 03642c388e2c66724af8ae067ce03fcb3822f9a7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 21:09:58 +0000 Subject: [PATCH 49/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 7bd1f41..c342f1c 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.22.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -200,6 +200,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 1.22.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jan 20 2024 Fedora Release Engineering - 1.22.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 44f0209992ff78ddb12d8a0b60f34d015c6386cf Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 25 Jan 2024 10:29:39 -0600 Subject: [PATCH 50/85] 1.22.9 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e4d6f37..eba0ac8 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ /gstreamer-1.22.6.tar.xz /gstreamer-1.22.7.tar.xz /gstreamer-1.22.8.tar.xz +/gstreamer-1.22.9.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 323c95f..8db23b3 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.8 +Version: 1.22.9 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -200,6 +200,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jan 25 2024 Gwyn Ciesla - 1.22.9-1 +- 1.22.9 + * Mon Dec 18 2023 Gwyn Ciesla - 1.22.8-1 - 1.22.8 diff --git a/sources b/sources index bc2bdce..38331b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.8.tar.xz) = eb1da4c37409eaf46d22c6c16fd9ed5f81f3dfcf2b2d00cf197127d3e4297d2cee121952cff7b05db63487b909ba61cd6bf68045424fb1aa5c50d9e9a3181970 +SHA512 (gstreamer-1.22.9.tar.xz) = 67b8a87ac6d3db2d696589779f2931f3e4e330f6aa40611a221b8d42df923fb15e839eb828314ac24a25e18fa3efc328c3fca6c732ae41d08f247aa454ef5abb From bcc733501e496c53ee41d85af3f46dd7b1de44d1 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 7 Feb 2024 13:06:47 -0600 Subject: [PATCH 51/85] 1.23.1 --- .gitignore | 1 + gstreamer-inspect-rpm-format.patch | 400 ----------------------------- gstreamer1.spec | 10 +- sources | 2 +- 4 files changed, 8 insertions(+), 405 deletions(-) delete mode 100644 gstreamer-inspect-rpm-format.patch diff --git a/.gitignore b/.gitignore index eba0ac8..fafe77e 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ /gstreamer-1.22.7.tar.xz /gstreamer-1.22.8.tar.xz /gstreamer-1.22.9.tar.xz +/gstreamer-1.23.1.tar.xz diff --git a/gstreamer-inspect-rpm-format.patch b/gstreamer-inspect-rpm-format.patch deleted file mode 100644 index 0114c06..0000000 --- a/gstreamer-inspect-rpm-format.patch +++ /dev/null @@ -1,400 +0,0 @@ -From 642d0d6fef226fb89eaecf0016f8e5e333b9023e Mon Sep 17 00:00:00 2001 -From: Wim Taymans -Date: Tue, 23 Jun 2015 10:28:29 +0200 -Subject: [PATCH] gst-inspect: add mode to output RPM requires format - ---- - tools/gst-inspect.c | 279 +++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 263 insertions(+), 16 deletions(-) - -diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c -index 8da042946..a057cba09 100644 ---- a/tools/gst-inspect.c -+++ b/tools/gst-inspect.c -@@ -394,7 +394,7 @@ print_object_properties_info (GObject * obj, GObjectClass * obj_class, - - first_flag = TRUE; - n_print ("%sflags%s: ", PROP_ATTR_NAME_COLOR, RESET_COLOR); -- readable = ! !(param->flags & G_PARAM_READABLE); -+ readable = !!(param->flags & G_PARAM_READABLE); - if (readable && obj != NULL) { - g_object_get_property (obj, param->name, &value); - } else { -@@ -1739,11 +1739,228 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names) - return 0; - } - -+static void -+print_gst_structure_append_field (GList * strings, const char *field) -+{ -+ GList *s; -+ -+ //g_message ("adding '%s' to the string", field); -+ -+ for (s = strings; s != NULL; s = s->next) { -+ g_string_append (s->data, field); -+ } -+} -+ -+static void -+print_gst_structure_append_field_index (GList * strings, const char *field, -+ guint num_items, guint offset) -+{ -+ GList *s; -+ guint i; -+ -+ //g_message ("adding '%s' to the string (num: %d offset: %d)", field, num_items, offset); -+ -+ for (s = strings, i = 0; s != NULL; s = s->next, i++) { -+ if (i == offset) { -+ //g_message ("adding '%s' at '%d'", field, i); -+ g_string_append (s->data, field); -+ } -+ if (i == num_items) -+ i = 0; -+ } -+ -+} -+ -+static GList * -+print_gst_structure_dup_fields (GList * strings, guint num_items) -+{ -+ guint new_items, i; -+ -+ if (num_items == 1) -+ return strings; -+ -+ //g_message ("creating %d new items", num_items); -+ -+ new_items = g_list_length (strings) * (num_items - 1); -+ for (i = 0; i < new_items; i++) { -+ GString *s, *first; -+ -+ first = strings->data; -+ s = g_string_new_len (first->str, first->len); -+ strings = g_list_prepend (strings, s); -+ } -+ -+ return strings; -+} -+ -+enum -+{ -+ FIELD_VERSION = 0, -+ FIELD_LAYER, -+ FIELD_VARIANT, -+ FIELD_SYSTEMSTREAM -+}; -+ -+static int -+field_get_type (const char *field_name) -+{ -+ if (strstr (field_name, "version") != NULL) -+ return FIELD_VERSION; -+ if (strcmp (field_name, "layer") == 0) -+ return FIELD_LAYER; -+ if (strcmp (field_name, "systemstream") == 0) -+ return FIELD_SYSTEMSTREAM; -+ if (strcmp (field_name, "variant") == 0) -+ return FIELD_VARIANT; -+ -+ return -1; -+} -+ -+static gint -+fields_type_compare (const char *a, const char *b) -+{ -+ gint a_type, b_type; -+ -+ a_type = field_get_type (a); -+ b_type = field_get_type (b); -+ if (a_type < b_type) -+ return -1; -+ if (b_type < a_type) -+ return 1; -+ return 0; -+} -+ -+static void -+print_gst_structure_for_rpm (const char *type_name, GstStructure * s) -+{ -+ guint i, num_fields; -+ const char *name; -+ GList *fields, *l, *strings; -+ GString *string; -+ -+ name = gst_structure_get_name (s); -+ strings = NULL; -+ num_fields = gst_structure_n_fields (s); -+ fields = NULL; -+ -+ for (i = 0; i < num_fields; i++) { -+ const char *field_name; -+ -+ field_name = gst_structure_nth_field_name (s, i); -+ if (field_get_type (field_name) < 0) { -+ //g_message ("ignoring field named %s", field_name); -+ continue; -+ } -+ -+ fields = -+ g_list_insert_sorted (fields, g_strdup (field_name), -+ (GCompareFunc) fields_type_compare); -+ } -+ -+ /* Example: -+ * gstreamer1(decoder-video/mpeg)(mpegversion=1)()(64bit) */ -+ string = g_string_new ("gstreamer1"); -+ g_string_append_c (string, '('); -+ g_string_append (string, type_name); -+ g_string_append_c (string, '-'); -+ g_string_append (string, name); -+ g_string_append_c (string, ')'); -+ -+ strings = g_list_append (strings, string); -+ -+ for (l = fields; l != NULL; l = l->next) { -+ char *field_name; -+ GType type; -+ -+ field_name = l->data; -+ -+ type = gst_structure_get_field_type (s, field_name); -+ //g_message ("field is: %s, type: %s", field_name, g_type_name (type)); -+ -+ if (type == G_TYPE_INT) { -+ char *field; -+ int value; -+ -+ gst_structure_get_int (s, field_name, &value); -+ field = g_strdup_printf ("(%s=%d)", field_name, value); -+ print_gst_structure_append_field (strings, field); -+ g_free (field); -+ } else if (type == G_TYPE_BOOLEAN) { -+ char *field; -+ int value; -+ -+ gst_structure_get_boolean (s, field_name, &value); -+ field = g_strdup_printf ("(%s=%s)", field_name, value ? "true" : "false"); -+ print_gst_structure_append_field (strings, field); -+ g_free (field); -+ } else if (type == GST_TYPE_INT_RANGE) { -+ const GValue *value; -+ int min, max; -+ -+ value = gst_structure_get_value (s, field_name); -+ min = gst_value_get_int_range_min (value); -+ max = gst_value_get_int_range_max (value); -+ -+ strings = print_gst_structure_dup_fields (strings, max - min + 1); -+ -+ for (i = min; i <= max; i++) { -+ char *field; -+ -+ field = g_strdup_printf ("(%s=%d)", field_name, i); -+ print_gst_structure_append_field_index (strings, field, max - min + 1, -+ i - min); -+ g_free (field); -+ } -+ } else if (type == GST_TYPE_LIST) { -+ const GValue *value; -+ int num_items; -+ -+ value = gst_structure_get_value (s, field_name); -+ num_items = gst_value_list_get_size (value); -+ -+ strings = print_gst_structure_dup_fields (strings, num_items); -+ -+ for (i = 0; i < num_items; i++) { -+ char *field; -+ const GValue *item_value; -+ -+ item_value = gst_value_list_get_value (value, i); -+ field = g_strdup_printf ("(%s=%d)", field_name, -+ g_value_get_int (item_value)); -+ print_gst_structure_append_field_index (strings, field, num_items, i); -+ g_free (field); -+ } -+ } else if (type == G_TYPE_STRING) { -+ char *field; -+ const char *value; -+ -+ value = gst_structure_get_string (s, field_name); -+ field = g_strdup_printf ("(%s=%s)", field_name, value); -+ print_gst_structure_append_field (strings, field); -+ g_free (field); -+ } else { -+ g_warning ("unhandled type! %s", g_type_name (type)); -+ } -+ -+ g_free (field_name); -+ } -+ -+ g_list_free (fields); -+ -+ for (l = strings; l != NULL; l = l->next) { -+ string = l->data; -+ g_print ("%s\n", string->str); -+ g_string_free (string, TRUE); -+ } -+ g_list_free (strings); -+} -+ - /* NOTE: Not coloring output from automatic install functions, as their output - * is meant for machines, not humans. - */ - static void --print_plugin_automatic_install_info_codecs (GstElementFactory * factory) -+print_plugin_automatic_install_info_codecs (GstElementFactory * factory, -+ gboolean rpm_format) - { - GstPadDirection direction; - const gchar *type_name; -@@ -1769,6 +1986,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) - return; - } - -+ if (rpm_format) { -+ /* Ignore NONE ranked plugins */ -+ if ((gst_plugin_feature_get_rank (GST_PLUGIN_FEATURE (factory))) == -+ GST_RANK_NONE) -+ return; -+ } -+ - /* decoder/demuxer sink pads should always be static and there should only - * be one, the same applies to encoders/muxers and source pads */ - static_templates = gst_element_factory_get_static_pad_templates (factory); -@@ -1805,15 +2029,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) - gst_structure_remove_field (s, "rate"); - gst_structure_remove_field (s, "depth"); - gst_structure_remove_field (s, "clock-rate"); -- s_str = gst_structure_to_string (s); -- g_print ("%s-%s\n", type_name, s_str); -- g_free (s_str); -+ if (!rpm_format) { -+ s_str = gst_structure_to_string (s); -+ g_print ("%s-%s\n", type_name, s_str); -+ g_free (s_str); -+ } else { -+ print_gst_structure_for_rpm (type_name, s); -+ } - } - gst_caps_unref (caps); - } - - static void --print_plugin_automatic_install_info_protocols (GstElementFactory * factory) -+print_plugin_automatic_install_info_protocols (GstElementFactory * factory, -+ gboolean rpm_format) - { - const gchar *const *protocols; - -@@ -1822,13 +2051,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) - switch (gst_element_factory_get_uri_type (factory)) { - case GST_URI_SINK: - while (*protocols != NULL) { -- g_print ("urisink-%s\n", *protocols); -+ if (!rpm_format) -+ g_print ("urisink-%s\n", *protocols); -+ else -+ g_print ("gstreamer1(urisink-%s)\n", *protocols); - ++protocols; - } - break; - case GST_URI_SRC: - while (*protocols != NULL) { -- g_print ("urisource-%s\n", *protocols); -+ if (!rpm_format) -+ g_print ("urisource-%s\n", *protocols); -+ else -+ g_print ("gstreamer1(urisource-%s)\n", *protocols); - ++protocols; - } - break; -@@ -1839,7 +2074,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) - } - - static void --print_plugin_automatic_install_info (GstPlugin * plugin) -+print_plugin_automatic_install_info (GstPlugin * plugin, gboolean rpm_format) - { - GList *features, *l; - -@@ -1858,11 +2093,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin) - if (feature_plugin == plugin) { - GstElementFactory *factory; - -- g_print ("element-%s\n", gst_plugin_feature_get_name (feature)); -+ if (!rpm_format) -+ g_print ("element-%s\n", gst_plugin_feature_get_name (feature)); -+ else -+ g_print ("gstreamer1(element-%s)\n", -+ gst_plugin_feature_get_name (feature)); - - factory = GST_ELEMENT_FACTORY (feature); -- print_plugin_automatic_install_info_protocols (factory); -- print_plugin_automatic_install_info_codecs (factory); -+ print_plugin_automatic_install_info_protocols (factory, rpm_format); -+ print_plugin_automatic_install_info_codecs (factory, rpm_format); - } - if (feature_plugin) - gst_object_unref (feature_plugin); -@@ -1884,7 +2123,7 @@ print_all_plugin_automatic_install_info (void) - plugin = (GstPlugin *) (plugins->data); - plugins = g_list_next (plugins); - -- print_plugin_automatic_install_info (plugin); -+ print_plugin_automatic_install_info (plugin, FALSE); - } - gst_plugin_list_free (orig_plugins); - } -@@ -1951,6 +2190,7 @@ main (int argc, char *argv[]) - gboolean do_print_blacklist = FALSE; - gboolean plugin_name = FALSE; - gboolean print_aii = FALSE; -+ gboolean print_aii_rpm = FALSE; - gboolean uri_handlers = FALSE; - gboolean check_exists = FALSE; - gboolean color_always = FALSE; -@@ -1972,6 +2212,9 @@ main (int argc, char *argv[]) - "or all plugins provide.\n " - "Useful in connection with external automatic plugin " - "installation mechanisms"), NULL}, -+ {"rpm", '\0', 0, G_OPTION_ARG_NONE, &print_aii_rpm, -+ N_("Print the machine-parsable list of features of a plugin in RPM " -+ "Provides compatible-format"), NULL}, - {"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name, - N_("List the plugin contents"), NULL}, - {"types", 't', 0, G_OPTION_ARG_STRING, &types, -@@ -2135,7 +2378,7 @@ main (int argc, char *argv[]) - /* if there is such a plugin, print out info */ - if (plugin) { - if (print_aii) { -- print_plugin_automatic_install_info (plugin); -+ print_plugin_automatic_install_info (plugin, print_aii_rpm); - } else { - print_plugin_info (plugin); - print_plugin_features (plugin); -@@ -2148,13 +2391,17 @@ main (int argc, char *argv[]) - - if (plugin) { - if (print_aii) { -- print_plugin_automatic_install_info (plugin); -+ print_plugin_automatic_install_info (plugin, print_aii_rpm); - } else { - print_plugin_info (plugin); - print_plugin_features (plugin); - } - } else { -- g_printerr (_("Could not load plugin file: %s\n"), error->message); -+ if (!print_aii_rpm) -+ g_print (_("Could not load plugin file: %s\n"), error->message); -+ else -+ g_printerr (_("Could not load plugin file: %s\n"), -+ error->message); - g_clear_error (&error); - exit_code = -1; - goto done; --- -2.26.2 - diff --git a/gstreamer1.spec b/gstreamer1.spec index 96e625b..1e2505f 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.9 +Version: 1.23.1 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -29,8 +29,6 @@ Source0: gstreamer-%{version}.tar.xz %else Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz %endif -## For GStreamer RPM provides -Patch0: gstreamer-inspect-rpm-format.patch Source1: gstreamer1.prov Source2: gstreamer1.attr @@ -50,6 +48,7 @@ BuildRequires: libunwind-devel %endif BuildRequires: elfutils-devel BuildRequires: bash-completion +BuildRequires: rust %description GStreamer is a streaming media framework, based on graphs of filters which @@ -87,7 +86,6 @@ GStreamer streaming media framework. %prep %setup -q -n gstreamer-%{version} -%patch -P 0 -p1 -b .rpm-provides %build %meson \ @@ -125,6 +123,7 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %{_libexecdir}/gstreamer-%{majorminor}/gst-hotdoc-plugins-scanner %{_libexecdir}/gstreamer-%{majorminor}/gst-plugins-doc-cache-generator %{_libexecdir}/gstreamer-%{majorminor}/gst-plugin-scanner +%{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper-test %attr(755,root,root) %caps(cap_net_bind_service,cap_net_admin,cap_sys_nice=ep) %{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper %dir %{_libdir}/gstreamer-%{majorminor} @@ -200,6 +199,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Feb 07 2024 Gwyn Ciesla - 1.23.1-1 +- 1.23.1 + * Thu Jan 25 2024 Gwyn Ciesla - 1.22.9-1 - 1.22.9 diff --git a/sources b/sources index 38331b9..48e38ae 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.9.tar.xz) = 67b8a87ac6d3db2d696589779f2931f3e4e330f6aa40611a221b8d42df923fb15e839eb828314ac24a25e18fa3efc328c3fca6c732ae41d08f247aa454ef5abb +SHA512 (gstreamer-1.23.1.tar.xz) = bf34f1787fe3e6400327c6cecf1122cdeacea30ce7c34c7018087e86e57c554601851c877293b0237f63869500dfb099d67010d93b8329faf2352db686ef64ff From 529933ff811528e72de3e9cd1d786d1d94eeea89 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 8 Feb 2024 10:23:23 -0600 Subject: [PATCH 52/85] Revert "1.23.1" This reverts commit bcc733501e496c53ee41d85af3f46dd7b1de44d1. --- .gitignore | 1 - gstreamer-inspect-rpm-format.patch | 400 +++++++++++++++++++++++++++++ gstreamer1.spec | 10 +- sources | 2 +- 4 files changed, 405 insertions(+), 8 deletions(-) create mode 100644 gstreamer-inspect-rpm-format.patch diff --git a/.gitignore b/.gitignore index fafe77e..eba0ac8 100644 --- a/.gitignore +++ b/.gitignore @@ -93,4 +93,3 @@ /gstreamer-1.22.7.tar.xz /gstreamer-1.22.8.tar.xz /gstreamer-1.22.9.tar.xz -/gstreamer-1.23.1.tar.xz diff --git a/gstreamer-inspect-rpm-format.patch b/gstreamer-inspect-rpm-format.patch new file mode 100644 index 0000000..0114c06 --- /dev/null +++ b/gstreamer-inspect-rpm-format.patch @@ -0,0 +1,400 @@ +From 642d0d6fef226fb89eaecf0016f8e5e333b9023e Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Tue, 23 Jun 2015 10:28:29 +0200 +Subject: [PATCH] gst-inspect: add mode to output RPM requires format + +--- + tools/gst-inspect.c | 279 +++++++++++++++++++++++++++++++++++++++++--- + 1 file changed, 263 insertions(+), 16 deletions(-) + +diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c +index 8da042946..a057cba09 100644 +--- a/tools/gst-inspect.c ++++ b/tools/gst-inspect.c +@@ -394,7 +394,7 @@ print_object_properties_info (GObject * obj, GObjectClass * obj_class, + + first_flag = TRUE; + n_print ("%sflags%s: ", PROP_ATTR_NAME_COLOR, RESET_COLOR); +- readable = ! !(param->flags & G_PARAM_READABLE); ++ readable = !!(param->flags & G_PARAM_READABLE); + if (readable && obj != NULL) { + g_object_get_property (obj, param->name, &value); + } else { +@@ -1739,11 +1739,228 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names) + return 0; + } + ++static void ++print_gst_structure_append_field (GList * strings, const char *field) ++{ ++ GList *s; ++ ++ //g_message ("adding '%s' to the string", field); ++ ++ for (s = strings; s != NULL; s = s->next) { ++ g_string_append (s->data, field); ++ } ++} ++ ++static void ++print_gst_structure_append_field_index (GList * strings, const char *field, ++ guint num_items, guint offset) ++{ ++ GList *s; ++ guint i; ++ ++ //g_message ("adding '%s' to the string (num: %d offset: %d)", field, num_items, offset); ++ ++ for (s = strings, i = 0; s != NULL; s = s->next, i++) { ++ if (i == offset) { ++ //g_message ("adding '%s' at '%d'", field, i); ++ g_string_append (s->data, field); ++ } ++ if (i == num_items) ++ i = 0; ++ } ++ ++} ++ ++static GList * ++print_gst_structure_dup_fields (GList * strings, guint num_items) ++{ ++ guint new_items, i; ++ ++ if (num_items == 1) ++ return strings; ++ ++ //g_message ("creating %d new items", num_items); ++ ++ new_items = g_list_length (strings) * (num_items - 1); ++ for (i = 0; i < new_items; i++) { ++ GString *s, *first; ++ ++ first = strings->data; ++ s = g_string_new_len (first->str, first->len); ++ strings = g_list_prepend (strings, s); ++ } ++ ++ return strings; ++} ++ ++enum ++{ ++ FIELD_VERSION = 0, ++ FIELD_LAYER, ++ FIELD_VARIANT, ++ FIELD_SYSTEMSTREAM ++}; ++ ++static int ++field_get_type (const char *field_name) ++{ ++ if (strstr (field_name, "version") != NULL) ++ return FIELD_VERSION; ++ if (strcmp (field_name, "layer") == 0) ++ return FIELD_LAYER; ++ if (strcmp (field_name, "systemstream") == 0) ++ return FIELD_SYSTEMSTREAM; ++ if (strcmp (field_name, "variant") == 0) ++ return FIELD_VARIANT; ++ ++ return -1; ++} ++ ++static gint ++fields_type_compare (const char *a, const char *b) ++{ ++ gint a_type, b_type; ++ ++ a_type = field_get_type (a); ++ b_type = field_get_type (b); ++ if (a_type < b_type) ++ return -1; ++ if (b_type < a_type) ++ return 1; ++ return 0; ++} ++ ++static void ++print_gst_structure_for_rpm (const char *type_name, GstStructure * s) ++{ ++ guint i, num_fields; ++ const char *name; ++ GList *fields, *l, *strings; ++ GString *string; ++ ++ name = gst_structure_get_name (s); ++ strings = NULL; ++ num_fields = gst_structure_n_fields (s); ++ fields = NULL; ++ ++ for (i = 0; i < num_fields; i++) { ++ const char *field_name; ++ ++ field_name = gst_structure_nth_field_name (s, i); ++ if (field_get_type (field_name) < 0) { ++ //g_message ("ignoring field named %s", field_name); ++ continue; ++ } ++ ++ fields = ++ g_list_insert_sorted (fields, g_strdup (field_name), ++ (GCompareFunc) fields_type_compare); ++ } ++ ++ /* Example: ++ * gstreamer1(decoder-video/mpeg)(mpegversion=1)()(64bit) */ ++ string = g_string_new ("gstreamer1"); ++ g_string_append_c (string, '('); ++ g_string_append (string, type_name); ++ g_string_append_c (string, '-'); ++ g_string_append (string, name); ++ g_string_append_c (string, ')'); ++ ++ strings = g_list_append (strings, string); ++ ++ for (l = fields; l != NULL; l = l->next) { ++ char *field_name; ++ GType type; ++ ++ field_name = l->data; ++ ++ type = gst_structure_get_field_type (s, field_name); ++ //g_message ("field is: %s, type: %s", field_name, g_type_name (type)); ++ ++ if (type == G_TYPE_INT) { ++ char *field; ++ int value; ++ ++ gst_structure_get_int (s, field_name, &value); ++ field = g_strdup_printf ("(%s=%d)", field_name, value); ++ print_gst_structure_append_field (strings, field); ++ g_free (field); ++ } else if (type == G_TYPE_BOOLEAN) { ++ char *field; ++ int value; ++ ++ gst_structure_get_boolean (s, field_name, &value); ++ field = g_strdup_printf ("(%s=%s)", field_name, value ? "true" : "false"); ++ print_gst_structure_append_field (strings, field); ++ g_free (field); ++ } else if (type == GST_TYPE_INT_RANGE) { ++ const GValue *value; ++ int min, max; ++ ++ value = gst_structure_get_value (s, field_name); ++ min = gst_value_get_int_range_min (value); ++ max = gst_value_get_int_range_max (value); ++ ++ strings = print_gst_structure_dup_fields (strings, max - min + 1); ++ ++ for (i = min; i <= max; i++) { ++ char *field; ++ ++ field = g_strdup_printf ("(%s=%d)", field_name, i); ++ print_gst_structure_append_field_index (strings, field, max - min + 1, ++ i - min); ++ g_free (field); ++ } ++ } else if (type == GST_TYPE_LIST) { ++ const GValue *value; ++ int num_items; ++ ++ value = gst_structure_get_value (s, field_name); ++ num_items = gst_value_list_get_size (value); ++ ++ strings = print_gst_structure_dup_fields (strings, num_items); ++ ++ for (i = 0; i < num_items; i++) { ++ char *field; ++ const GValue *item_value; ++ ++ item_value = gst_value_list_get_value (value, i); ++ field = g_strdup_printf ("(%s=%d)", field_name, ++ g_value_get_int (item_value)); ++ print_gst_structure_append_field_index (strings, field, num_items, i); ++ g_free (field); ++ } ++ } else if (type == G_TYPE_STRING) { ++ char *field; ++ const char *value; ++ ++ value = gst_structure_get_string (s, field_name); ++ field = g_strdup_printf ("(%s=%s)", field_name, value); ++ print_gst_structure_append_field (strings, field); ++ g_free (field); ++ } else { ++ g_warning ("unhandled type! %s", g_type_name (type)); ++ } ++ ++ g_free (field_name); ++ } ++ ++ g_list_free (fields); ++ ++ for (l = strings; l != NULL; l = l->next) { ++ string = l->data; ++ g_print ("%s\n", string->str); ++ g_string_free (string, TRUE); ++ } ++ g_list_free (strings); ++} ++ + /* NOTE: Not coloring output from automatic install functions, as their output + * is meant for machines, not humans. + */ + static void +-print_plugin_automatic_install_info_codecs (GstElementFactory * factory) ++print_plugin_automatic_install_info_codecs (GstElementFactory * factory, ++ gboolean rpm_format) + { + GstPadDirection direction; + const gchar *type_name; +@@ -1769,6 +1986,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) + return; + } + ++ if (rpm_format) { ++ /* Ignore NONE ranked plugins */ ++ if ((gst_plugin_feature_get_rank (GST_PLUGIN_FEATURE (factory))) == ++ GST_RANK_NONE) ++ return; ++ } ++ + /* decoder/demuxer sink pads should always be static and there should only + * be one, the same applies to encoders/muxers and source pads */ + static_templates = gst_element_factory_get_static_pad_templates (factory); +@@ -1805,15 +2029,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) + gst_structure_remove_field (s, "rate"); + gst_structure_remove_field (s, "depth"); + gst_structure_remove_field (s, "clock-rate"); +- s_str = gst_structure_to_string (s); +- g_print ("%s-%s\n", type_name, s_str); +- g_free (s_str); ++ if (!rpm_format) { ++ s_str = gst_structure_to_string (s); ++ g_print ("%s-%s\n", type_name, s_str); ++ g_free (s_str); ++ } else { ++ print_gst_structure_for_rpm (type_name, s); ++ } + } + gst_caps_unref (caps); + } + + static void +-print_plugin_automatic_install_info_protocols (GstElementFactory * factory) ++print_plugin_automatic_install_info_protocols (GstElementFactory * factory, ++ gboolean rpm_format) + { + const gchar *const *protocols; + +@@ -1822,13 +2051,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) + switch (gst_element_factory_get_uri_type (factory)) { + case GST_URI_SINK: + while (*protocols != NULL) { +- g_print ("urisink-%s\n", *protocols); ++ if (!rpm_format) ++ g_print ("urisink-%s\n", *protocols); ++ else ++ g_print ("gstreamer1(urisink-%s)\n", *protocols); + ++protocols; + } + break; + case GST_URI_SRC: + while (*protocols != NULL) { +- g_print ("urisource-%s\n", *protocols); ++ if (!rpm_format) ++ g_print ("urisource-%s\n", *protocols); ++ else ++ g_print ("gstreamer1(urisource-%s)\n", *protocols); + ++protocols; + } + break; +@@ -1839,7 +2074,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) + } + + static void +-print_plugin_automatic_install_info (GstPlugin * plugin) ++print_plugin_automatic_install_info (GstPlugin * plugin, gboolean rpm_format) + { + GList *features, *l; + +@@ -1858,11 +2093,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin) + if (feature_plugin == plugin) { + GstElementFactory *factory; + +- g_print ("element-%s\n", gst_plugin_feature_get_name (feature)); ++ if (!rpm_format) ++ g_print ("element-%s\n", gst_plugin_feature_get_name (feature)); ++ else ++ g_print ("gstreamer1(element-%s)\n", ++ gst_plugin_feature_get_name (feature)); + + factory = GST_ELEMENT_FACTORY (feature); +- print_plugin_automatic_install_info_protocols (factory); +- print_plugin_automatic_install_info_codecs (factory); ++ print_plugin_automatic_install_info_protocols (factory, rpm_format); ++ print_plugin_automatic_install_info_codecs (factory, rpm_format); + } + if (feature_plugin) + gst_object_unref (feature_plugin); +@@ -1884,7 +2123,7 @@ print_all_plugin_automatic_install_info (void) + plugin = (GstPlugin *) (plugins->data); + plugins = g_list_next (plugins); + +- print_plugin_automatic_install_info (plugin); ++ print_plugin_automatic_install_info (plugin, FALSE); + } + gst_plugin_list_free (orig_plugins); + } +@@ -1951,6 +2190,7 @@ main (int argc, char *argv[]) + gboolean do_print_blacklist = FALSE; + gboolean plugin_name = FALSE; + gboolean print_aii = FALSE; ++ gboolean print_aii_rpm = FALSE; + gboolean uri_handlers = FALSE; + gboolean check_exists = FALSE; + gboolean color_always = FALSE; +@@ -1972,6 +2212,9 @@ main (int argc, char *argv[]) + "or all plugins provide.\n " + "Useful in connection with external automatic plugin " + "installation mechanisms"), NULL}, ++ {"rpm", '\0', 0, G_OPTION_ARG_NONE, &print_aii_rpm, ++ N_("Print the machine-parsable list of features of a plugin in RPM " ++ "Provides compatible-format"), NULL}, + {"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name, + N_("List the plugin contents"), NULL}, + {"types", 't', 0, G_OPTION_ARG_STRING, &types, +@@ -2135,7 +2378,7 @@ main (int argc, char *argv[]) + /* if there is such a plugin, print out info */ + if (plugin) { + if (print_aii) { +- print_plugin_automatic_install_info (plugin); ++ print_plugin_automatic_install_info (plugin, print_aii_rpm); + } else { + print_plugin_info (plugin); + print_plugin_features (plugin); +@@ -2148,13 +2391,17 @@ main (int argc, char *argv[]) + + if (plugin) { + if (print_aii) { +- print_plugin_automatic_install_info (plugin); ++ print_plugin_automatic_install_info (plugin, print_aii_rpm); + } else { + print_plugin_info (plugin); + print_plugin_features (plugin); + } + } else { +- g_printerr (_("Could not load plugin file: %s\n"), error->message); ++ if (!print_aii_rpm) ++ g_print (_("Could not load plugin file: %s\n"), error->message); ++ else ++ g_printerr (_("Could not load plugin file: %s\n"), ++ error->message); + g_clear_error (&error); + exit_code = -1; + goto done; +-- +2.26.2 + diff --git a/gstreamer1.spec b/gstreamer1.spec index 1e2505f..96e625b 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.23.1 +Version: 1.22.9 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -29,6 +29,8 @@ Source0: gstreamer-%{version}.tar.xz %else Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz %endif +## For GStreamer RPM provides +Patch0: gstreamer-inspect-rpm-format.patch Source1: gstreamer1.prov Source2: gstreamer1.attr @@ -48,7 +50,6 @@ BuildRequires: libunwind-devel %endif BuildRequires: elfutils-devel BuildRequires: bash-completion -BuildRequires: rust %description GStreamer is a streaming media framework, based on graphs of filters which @@ -86,6 +87,7 @@ GStreamer streaming media framework. %prep %setup -q -n gstreamer-%{version} +%patch -P 0 -p1 -b .rpm-provides %build %meson \ @@ -123,7 +125,6 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %{_libexecdir}/gstreamer-%{majorminor}/gst-hotdoc-plugins-scanner %{_libexecdir}/gstreamer-%{majorminor}/gst-plugins-doc-cache-generator %{_libexecdir}/gstreamer-%{majorminor}/gst-plugin-scanner -%{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper-test %attr(755,root,root) %caps(cap_net_bind_service,cap_net_admin,cap_sys_nice=ep) %{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper %dir %{_libdir}/gstreamer-%{majorminor} @@ -199,9 +200,6 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog -* Wed Feb 07 2024 Gwyn Ciesla - 1.23.1-1 -- 1.23.1 - * Thu Jan 25 2024 Gwyn Ciesla - 1.22.9-1 - 1.22.9 diff --git a/sources b/sources index 48e38ae..38331b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.23.1.tar.xz) = bf34f1787fe3e6400327c6cecf1122cdeacea30ce7c34c7018087e86e57c554601851c877293b0237f63869500dfb099d67010d93b8329faf2352db686ef64ff +SHA512 (gstreamer-1.22.9.tar.xz) = 67b8a87ac6d3db2d696589779f2931f3e4e330f6aa40611a221b8d42df923fb15e839eb828314ac24a25e18fa3efc328c3fca6c732ae41d08f247aa454ef5abb From 170b8e160ec48a8f9709c31e5a2ed7ecb97fe679 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 5 Mar 2024 11:05:29 +0100 Subject: [PATCH 53/85] Update to 1.24.0 --- .gitignore | 1 + ...d-mode-to-output-RPM-requires-format.patch | 52 ++++++++----------- gstreamer1.spec | 13 +++-- sources | 2 +- 4 files changed, 33 insertions(+), 35 deletions(-) rename gstreamer-inspect-rpm-format.patch => 0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch (88%) diff --git a/.gitignore b/.gitignore index eba0ac8..ac485af 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ /gstreamer-1.22.7.tar.xz /gstreamer-1.22.8.tar.xz /gstreamer-1.22.9.tar.xz +/gstreamer-1.24.0.tar.xz diff --git a/gstreamer-inspect-rpm-format.patch b/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch similarity index 88% rename from gstreamer-inspect-rpm-format.patch rename to 0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch index 0114c06..093f2ef 100644 --- a/gstreamer-inspect-rpm-format.patch +++ b/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch @@ -1,26 +1,17 @@ -From 642d0d6fef226fb89eaecf0016f8e5e333b9023e Mon Sep 17 00:00:00 2001 +From 74a22350dacdd176ee7a6a93fa8393b75e0fcd06 Mon Sep 17 00:00:00 2001 From: Wim Taymans -Date: Tue, 23 Jun 2015 10:28:29 +0200 +Date: Tue, 5 Mar 2024 10:05:36 +0100 Subject: [PATCH] gst-inspect: add mode to output RPM requires format --- - tools/gst-inspect.c | 279 +++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 263 insertions(+), 16 deletions(-) + subprojects/gstreamer/tools/gst-inspect.c | 277 ++++++++++++++++++++-- + 1 file changed, 262 insertions(+), 15 deletions(-) -diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c -index 8da042946..a057cba09 100644 ---- a/tools/gst-inspect.c -+++ b/tools/gst-inspect.c -@@ -394,7 +394,7 @@ print_object_properties_info (GObject * obj, GObjectClass * obj_class, - - first_flag = TRUE; - n_print ("%sflags%s: ", PROP_ATTR_NAME_COLOR, RESET_COLOR); -- readable = ! !(param->flags & G_PARAM_READABLE); -+ readable = !!(param->flags & G_PARAM_READABLE); - if (readable && obj != NULL) { - g_object_get_property (obj, param->name, &value); - } else { -@@ -1739,11 +1739,228 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names) +diff --git a/subprojects/gstreamer/tools/gst-inspect.c b/subprojects/gstreamer/tools/gst-inspect.c +index 7edd8634a5..d38bf1fbd8 100644 +--- a/subprojects/gstreamer/tools/gst-inspect.c ++++ b/subprojects/gstreamer/tools/gst-inspect.c +@@ -1934,11 +1934,228 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names) return 0; } @@ -250,7 +241,7 @@ index 8da042946..a057cba09 100644 { GstPadDirection direction; const gchar *type_name; -@@ -1769,6 +1986,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) +@@ -1966,6 +2183,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) return; } @@ -264,7 +255,7 @@ index 8da042946..a057cba09 100644 /* decoder/demuxer sink pads should always be static and there should only * be one, the same applies to encoders/muxers and source pads */ static_templates = gst_element_factory_get_static_pad_templates (factory); -@@ -1805,15 +2029,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) +@@ -2002,15 +2226,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) gst_structure_remove_field (s, "rate"); gst_structure_remove_field (s, "depth"); gst_structure_remove_field (s, "clock-rate"); @@ -289,7 +280,7 @@ index 8da042946..a057cba09 100644 { const gchar *const *protocols; -@@ -1822,13 +2051,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) +@@ -2019,13 +2248,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) switch (gst_element_factory_get_uri_type (factory)) { case GST_URI_SINK: while (*protocols != NULL) { @@ -311,7 +302,7 @@ index 8da042946..a057cba09 100644 ++protocols; } break; -@@ -1839,7 +2074,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) +@@ -2036,7 +2271,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) } static void @@ -320,7 +311,7 @@ index 8da042946..a057cba09 100644 { GList *features, *l; -@@ -1858,11 +2093,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin) +@@ -2055,11 +2290,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin) if (feature_plugin == plugin) { GstElementFactory *factory; @@ -339,7 +330,7 @@ index 8da042946..a057cba09 100644 } if (feature_plugin) gst_object_unref (feature_plugin); -@@ -1884,7 +2123,7 @@ print_all_plugin_automatic_install_info (void) +@@ -2083,7 +2322,7 @@ print_all_plugin_automatic_install_info (void) plugin = (GstPlugin *) (plugins->data); plugins = g_list_next (plugins); @@ -348,7 +339,7 @@ index 8da042946..a057cba09 100644 } gst_plugin_list_free (orig_plugins); } -@@ -1951,6 +2190,7 @@ main (int argc, char *argv[]) +@@ -2169,6 +2408,7 @@ real_main (int argc, char *argv[]) gboolean do_print_blacklist = FALSE; gboolean plugin_name = FALSE; gboolean print_aii = FALSE; @@ -356,7 +347,7 @@ index 8da042946..a057cba09 100644 gboolean uri_handlers = FALSE; gboolean check_exists = FALSE; gboolean color_always = FALSE; -@@ -1972,6 +2212,9 @@ main (int argc, char *argv[]) +@@ -2190,6 +2430,9 @@ real_main (int argc, char *argv[]) "or all plugins provide.\n " "Useful in connection with external automatic plugin " "installation mechanisms"), NULL}, @@ -366,7 +357,7 @@ index 8da042946..a057cba09 100644 {"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name, N_("List the plugin contents"), NULL}, {"types", 't', 0, G_OPTION_ARG_STRING, &types, -@@ -2135,7 +2378,7 @@ main (int argc, char *argv[]) +@@ -2364,7 +2607,7 @@ real_main (int argc, char *argv[]) /* if there is such a plugin, print out info */ if (plugin) { if (print_aii) { @@ -374,8 +365,8 @@ index 8da042946..a057cba09 100644 + print_plugin_automatic_install_info (plugin, print_aii_rpm); } else { print_plugin_info (plugin); - print_plugin_features (plugin); -@@ -2148,13 +2391,17 @@ main (int argc, char *argv[]) + print_plugin_status (plugin); +@@ -2378,14 +2621,18 @@ real_main (int argc, char *argv[]) if (plugin) { if (print_aii) { @@ -383,6 +374,7 @@ index 8da042946..a057cba09 100644 + print_plugin_automatic_install_info (plugin, print_aii_rpm); } else { print_plugin_info (plugin); + print_plugin_status (plugin); print_plugin_features (plugin); } } else { @@ -396,5 +388,5 @@ index 8da042946..a057cba09 100644 exit_code = -1; goto done; -- -2.26.2 +2.43.2 diff --git a/gstreamer1.spec b/gstreamer1.spec index 96e625b..bb6b6a9 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.22.9 +Version: 1.24.0 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -30,7 +30,7 @@ Source0: gstreamer-%{version}.tar.xz Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz %endif ## For GStreamer RPM provides -Patch0: gstreamer-inspect-rpm-format.patch +Patch0: 0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch Source1: gstreamer1.prov Source2: gstreamer1.attr @@ -49,7 +49,8 @@ BuildRequires: libcap-devel BuildRequires: libunwind-devel %endif BuildRequires: elfutils-devel -BuildRequires: bash-completion +BuildRequires: bash-completion-devel +BuildRequires: rustc %description GStreamer is a streaming media framework, based on graphs of filters which @@ -87,7 +88,7 @@ GStreamer streaming media framework. %prep %setup -q -n gstreamer-%{version} -%patch -P 0 -p1 -b .rpm-provides +%patch -P 0 -p3 -b .rpm-provides %build %meson \ @@ -126,6 +127,7 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %{_libexecdir}/gstreamer-%{majorminor}/gst-plugins-doc-cache-generator %{_libexecdir}/gstreamer-%{majorminor}/gst-plugin-scanner %attr(755,root,root) %caps(cap_net_bind_service,cap_net_admin,cap_sys_nice=ep) %{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper +%{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper-test %dir %{_libdir}/gstreamer-%{majorminor} %{_libdir}/gstreamer-%{majorminor}/libgstcoreelements.so @@ -200,6 +202,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Mar 05 2024 Wim Taymans - 1.24.0-1 +- Update to 1.24.0 + * Thu Jan 25 2024 Gwyn Ciesla - 1.22.9-1 - 1.22.9 diff --git a/sources b/sources index 38331b9..0d5b551 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.22.9.tar.xz) = 67b8a87ac6d3db2d696589779f2931f3e4e330f6aa40611a221b8d42df923fb15e839eb828314ac24a25e18fa3efc328c3fca6c732ae41d08f247aa454ef5abb +SHA512 (gstreamer-1.24.0.tar.xz) = 1275c9ea24e30491b4ed4493c02279b22bdecc02e73842b6a8ea4a00cc8f8db88004332fef80593f6660c3b78b9b2841a18d1e9075c2f9dad2383028cb28b025 From f7bba56d63c171b88b8d02fbdc894aaf866306ed Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 30 Apr 2024 09:09:46 -0500 Subject: [PATCH 54/85] 1.24.3 --- .gitignore | 1 + ...dd-mode-to-output-RPM-requires-format.patch | 18 ++++++++++-------- gstreamer1.spec | 7 +++++-- sources | 2 +- 4 files changed, 17 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index ac485af..24b1b5f 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,4 @@ /gstreamer-1.22.8.tar.xz /gstreamer-1.22.9.tar.xz /gstreamer-1.24.0.tar.xz +/gstreamer-1.24.3.tar.xz diff --git a/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch b/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch index 093f2ef..8f3c047 100644 --- a/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch +++ b/0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch @@ -339,14 +339,6 @@ index 7edd8634a5..d38bf1fbd8 100644 } gst_plugin_list_free (orig_plugins); } -@@ -2169,6 +2408,7 @@ real_main (int argc, char *argv[]) - gboolean do_print_blacklist = FALSE; - gboolean plugin_name = FALSE; - gboolean print_aii = FALSE; -+ gboolean print_aii_rpm = FALSE; - gboolean uri_handlers = FALSE; - gboolean check_exists = FALSE; - gboolean color_always = FALSE; @@ -2190,6 +2430,9 @@ real_main (int argc, char *argv[]) "or all plugins provide.\n " "Useful in connection with external automatic plugin " @@ -390,3 +382,13 @@ index 7edd8634a5..d38bf1fbd8 100644 -- 2.43.2 +--- a/a/a/tools/gst-inspect.c~ 2024-04-30 08:50:02.603031028 -0500 ++++ b/b/b/tools/gst-inspect.c 2024-04-30 08:51:26.239844637 -0500 +@@ -2408,6 +2408,7 @@ + gboolean do_print_blacklist = FALSE; + gboolean plugin_name = FALSE; + gboolean print_aii = FALSE; ++ gboolean print_aii_rpm = FALSE; + gboolean uri_handlers = FALSE; + gboolean check_exists = FALSE; + gboolean check_version = FALSE; diff --git a/gstreamer1.spec b/gstreamer1.spec index bb6b6a9..c726803 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.0 +Version: 1.24.3 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -127,7 +127,7 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %{_libexecdir}/gstreamer-%{majorminor}/gst-plugins-doc-cache-generator %{_libexecdir}/gstreamer-%{majorminor}/gst-plugin-scanner %attr(755,root,root) %caps(cap_net_bind_service,cap_net_admin,cap_sys_nice=ep) %{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper -%{_libexecdir}/gstreamer-%{majorminor}/gst-ptp-helper-test +#%%{_libexecdir}/gstreamer-%%{majorminor}/gst-ptp-helper-test %dir %{_libdir}/gstreamer-%{majorminor} %{_libdir}/gstreamer-%{majorminor}/libgstcoreelements.so @@ -202,6 +202,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Apr 30 2024 Gwyn Ciesla - 1.24.3-1 +- 1.24.3 + * Tue Mar 05 2024 Wim Taymans - 1.24.0-1 - Update to 1.24.0 diff --git a/sources b/sources index 0d5b551..5094245 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.0.tar.xz) = 1275c9ea24e30491b4ed4493c02279b22bdecc02e73842b6a8ea4a00cc8f8db88004332fef80593f6660c3b78b9b2841a18d1e9075c2f9dad2383028cb28b025 +SHA512 (gstreamer-1.24.3.tar.xz) = 81b50013adbaa30964fc909b53b72304aba43dfeefba40aaa1f75a7163da783bcf53622da8adc06990ab78b4705257caec877181283701ba485eee9ea35688b8 From 3f75f3347a6633d660361ee0c085dfda59a60037 Mon Sep 17 00:00:00 2001 From: Nils Kattenbeck Date: Sun, 12 May 2024 18:52:55 +0000 Subject: [PATCH 55/85] Fix building for versions without separate bash-completion-devel package Referencing bash-completion-devel instead of bash-completion results in build failures on everything but rawhide. Making the requirement conditional facilitates rebuilding the package for older Fedora version. --- gstreamer1.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gstreamer1.spec b/gstreamer1.spec index c726803..51ee406 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -49,7 +49,11 @@ BuildRequires: libcap-devel BuildRequires: libunwind-devel %endif BuildRequires: elfutils-devel +%if 0%{?fedora} >= 41 || 0%{?rhel} >= 11 BuildRequires: bash-completion-devel +%else +BuildRequires: bash-completion +%endif BuildRequires: rustc %description From ce1998d5050093b16a22e564629833678abfa84d Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 29 May 2024 13:41:41 -0500 Subject: [PATCH 56/85] 1.24.4 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 24b1b5f..9d10daf 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,4 @@ /gstreamer-1.22.9.tar.xz /gstreamer-1.24.0.tar.xz /gstreamer-1.24.3.tar.xz +/gstreamer-1.24.4.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 51ee406..543e34a 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.3 +Version: 1.24.4 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed May 29 2024 Gwyn Ciesla - 1.24.4-1 +- 1.24.4 + * Tue Apr 30 2024 Gwyn Ciesla - 1.24.3-1 - 1.24.3 diff --git a/sources b/sources index 5094245..d657a11 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.3.tar.xz) = 81b50013adbaa30964fc909b53b72304aba43dfeefba40aaa1f75a7163da783bcf53622da8adc06990ab78b4705257caec877181283701ba485eee9ea35688b8 +SHA512 (gstreamer-1.24.4.tar.xz) = 65c8d833ba5eaf7223b7bf43daff0a2db4331e169f26b5139a63f68e6301a34dcb350ef889d79f0001ab092bc49794177d1322845c2c026b644d088e74e3c5ad From ff748d7591e2566d7eb11efd8d71ce7e4dd78500 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 21 Jun 2024 15:56:21 -0500 Subject: [PATCH 57/85] 1.24.5 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9d10daf..c26ad77 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ /gstreamer-1.24.0.tar.xz /gstreamer-1.24.3.tar.xz /gstreamer-1.24.4.tar.xz +/gstreamer-1.24.5.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 543e34a..7f8e0d4 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.4 +Version: 1.24.5 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Jun 21 2024 Gwyn Ciesla - 1.24.5-1 +- 1.24.5 + * Wed May 29 2024 Gwyn Ciesla - 1.24.4-1 - 1.24.4 diff --git a/sources b/sources index d657a11..3a6976a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.4.tar.xz) = 65c8d833ba5eaf7223b7bf43daff0a2db4331e169f26b5139a63f68e6301a34dcb350ef889d79f0001ab092bc49794177d1322845c2c026b644d088e74e3c5ad +SHA512 (gstreamer-1.24.5.tar.xz) = 3a236914dd549647cf34cab30f2dcadf4495653350e19baafeed06a0f989fd77877dac8ddb46170ab65ac052a9515734acfb28e48704baae9e694f1d3b1d35e7 From 7288e1a08e5f9c44ec8af30380fcd19018596bce Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 08:44:15 +0000 Subject: [PATCH 58/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 7f8e0d4..bda8d82 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.24.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 1.24.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 21 2024 Gwyn Ciesla - 1.24.5-1 - 1.24.5 From 8f28fc0aa70abc6dce27740683c75a1a6d68c35a Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 29 Jul 2024 13:50:08 -0500 Subject: [PATCH 59/85] 1.24.6 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c26ad77..d29aa9c 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,4 @@ /gstreamer-1.24.3.tar.xz /gstreamer-1.24.4.tar.xz /gstreamer-1.24.5.tar.xz +/gstreamer-1.24.6.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index bda8d82..5a237a1 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.24.5 -Release: 2%{?dist} +Version: 1.24.6 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Jul 29 2024 Gwyn Ciesla - 1.24.6-1 +- 1.24.6 + * Thu Jul 18 2024 Fedora Release Engineering - 1.24.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 3a6976a..dbfae6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.5.tar.xz) = 3a236914dd549647cf34cab30f2dcadf4495653350e19baafeed06a0f989fd77877dac8ddb46170ab65ac052a9515734acfb28e48704baae9e694f1d3b1d35e7 +SHA512 (gstreamer-1.24.6.tar.xz) = a6ee368446cf112fc9434bd4f72dbcc4be567625661be14ee4103f710e1678b72b98f01a7017deaef1b1ba379181ddd3be37a380daf9152b5249079fd80de8f5 From ae509c7f8c932d765dc7932d57384a27f0bf9d64 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 21 Aug 2024 09:49:05 -0500 Subject: [PATCH 60/85] 1.24.7 --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 5a237a1..49a218c 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.6 +Version: 1.24.7 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Aug 21 2024 Gwyn Ciesla - 1.24.7-1 +- 1.24.7 + * Mon Jul 29 2024 Gwyn Ciesla - 1.24.6-1 - 1.24.6 From 814fd066fb888ee7dda9475b451313ebd8f81c96 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 21 Aug 2024 09:54:56 -0500 Subject: [PATCH 61/85] 1.24.7 --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d29aa9c..6fc5d24 100644 --- a/.gitignore +++ b/.gitignore @@ -98,3 +98,4 @@ /gstreamer-1.24.4.tar.xz /gstreamer-1.24.5.tar.xz /gstreamer-1.24.6.tar.xz +/gstreamer-1.24.7.tar.xz diff --git a/sources b/sources index dbfae6f..af93d55 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.6.tar.xz) = a6ee368446cf112fc9434bd4f72dbcc4be567625661be14ee4103f710e1678b72b98f01a7017deaef1b1ba379181ddd3be37a380daf9152b5249079fd80de8f5 +SHA512 (gstreamer-1.24.7.tar.xz) = ec14e42a184cd9e50bef19e4b3aae54eb56838153fce32fdaeab4972b8dd7a54a4506d58ca5f5741d6d68a8e711408716d1045d02c36e018d07fb76c753fc2df From b931cb397afb208a66cc0b8c6be142304d0385b7 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 19 Sep 2024 09:54:04 -0500 Subject: [PATCH 62/85] 1.24.8 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6fc5d24..a07da6b 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ /gstreamer-1.24.5.tar.xz /gstreamer-1.24.6.tar.xz /gstreamer-1.24.7.tar.xz +/gstreamer-1.24.8.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 49a218c..fcf8fd1 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.7 +Version: 1.24.8 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Sep 19 2024 Gwyn Ciesla - 1.24.8-1 +- 1.24.8 + * Wed Aug 21 2024 Gwyn Ciesla - 1.24.7-1 - 1.24.7 diff --git a/sources b/sources index af93d55..b1725d9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.7.tar.xz) = ec14e42a184cd9e50bef19e4b3aae54eb56838153fce32fdaeab4972b8dd7a54a4506d58ca5f5741d6d68a8e711408716d1045d02c36e018d07fb76c753fc2df +SHA512 (gstreamer-1.24.8.tar.xz) = da117a4ab0daa4a514a85d7990293657559d4d6f3769d14d5a2928ed12bb24d4f2615dd880a66c40654f6e147a32f399ac9a8c10b9b31a821e284b6f2db0893c From 95594aef84c0ca79d8e9067a833dc9b6e8219475 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 31 Oct 2024 09:09:24 -0500 Subject: [PATCH 63/85] 1.24.9 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a07da6b..3f0d86b 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,4 @@ /gstreamer-1.24.6.tar.xz /gstreamer-1.24.7.tar.xz /gstreamer-1.24.8.tar.xz +/gstreamer-1.24.9.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index fcf8fd1..7b131ae 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.8 +Version: 1.24.9 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Oct 31 2024 Gwyn Ciesla - 1.24.9-1 +- 1.24.9 + * Thu Sep 19 2024 Gwyn Ciesla - 1.24.8-1 - 1.24.8 diff --git a/sources b/sources index b1725d9..5d4b224 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.8.tar.xz) = da117a4ab0daa4a514a85d7990293657559d4d6f3769d14d5a2928ed12bb24d4f2615dd880a66c40654f6e147a32f399ac9a8c10b9b31a821e284b6f2db0893c +SHA512 (gstreamer-1.24.9.tar.xz) = 881bca859d97cbaaf5226fa753eaf9e52fb33db164bbabb4bdb94dbdabb1fb438f12e0860c93b7afbfad4a0a03490a3307f4713f3a480fe54ee3b635eb6e338b From 1b1d7f1ad346ac3d1d576d9ceca32c2bab7ffe42 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 4 Dec 2024 08:29:52 -0600 Subject: [PATCH 64/85] 1.24.10 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3f0d86b..9cdc984 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,4 @@ /gstreamer-1.24.7.tar.xz /gstreamer-1.24.8.tar.xz /gstreamer-1.24.9.tar.xz +/gstreamer-1.24.10.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 7b131ae..dfbf9a8 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.9 +Version: 1.24.10 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Dec 04 2024 Gwyn Ciesla - 1.24.10-1 +- 1.24.10 + * Thu Oct 31 2024 Gwyn Ciesla - 1.24.9-1 - 1.24.9 diff --git a/sources b/sources index 5d4b224..00c285e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.9.tar.xz) = 881bca859d97cbaaf5226fa753eaf9e52fb33db164bbabb4bdb94dbdabb1fb438f12e0860c93b7afbfad4a0a03490a3307f4713f3a480fe54ee3b635eb6e338b +SHA512 (gstreamer-1.24.10.tar.xz) = b8f4200ca073c1cdb3a94dba0d37d5a41fc16f5dae88e0350d647122a5bcaf7f3b65e2894ff87088eeea4f8bb834ba7b4d447a5e81cb73d647a9d04a569ca184 From 28d175cdb90a1da0ee4bfea1399e1561b862f0e8 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 7 Jan 2025 08:24:56 -0600 Subject: [PATCH 65/85] 1.24.11 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9cdc984..89fbc7d 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,4 @@ /gstreamer-1.24.8.tar.xz /gstreamer-1.24.9.tar.xz /gstreamer-1.24.10.tar.xz +/gstreamer-1.24.11.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index dfbf9a8..6f5b415 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.10 +Version: 1.24.11 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Jan 07 2025 Gwyn Ciesla - 1.24.11-1 +- 1.24.11 + * Wed Dec 04 2024 Gwyn Ciesla - 1.24.10-1 - 1.24.10 diff --git a/sources b/sources index 00c285e..4d34b8c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.10.tar.xz) = b8f4200ca073c1cdb3a94dba0d37d5a41fc16f5dae88e0350d647122a5bcaf7f3b65e2894ff87088eeea4f8bb834ba7b4d447a5e81cb73d647a9d04a569ca184 +SHA512 (gstreamer-1.24.11.tar.xz) = 980dcabb5481cc1c59060c0b9b396deb4bc5646f757bc6be6ac514847f046473b5a997ca2d5a394cbedd079403ac0ae84e6b1d94997761018d080fadf9e99af5 From 731ac2d81f43a79d1856169e41e68b6086013dbc Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 14 Jan 2025 12:17:47 -0600 Subject: [PATCH 66/85] 1.25.1 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 89fbc7d..9e57ff5 100644 --- a/.gitignore +++ b/.gitignore @@ -103,3 +103,4 @@ /gstreamer-1.24.9.tar.xz /gstreamer-1.24.10.tar.xz /gstreamer-1.24.11.tar.xz +/gstreamer-1.25.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 6f5b415..c0d24d1 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.24.11 +Version: 1.25.1 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Jan 14 2025 Gwyn Ciesla - 1.25.1-1 +- 1.25.1 + * Tue Jan 07 2025 Gwyn Ciesla - 1.24.11-1 - 1.24.11 diff --git a/sources b/sources index 4d34b8c..12f0c1f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.11.tar.xz) = 980dcabb5481cc1c59060c0b9b396deb4bc5646f757bc6be6ac514847f046473b5a997ca2d5a394cbedd079403ac0ae84e6b1d94997761018d080fadf9e99af5 +SHA512 (gstreamer-1.25.1.tar.xz) = 8432f8ccdf84883d2e7764319429514d655248c1c6c7cc710bc76ffa0254b9bab98111281acf6233cc703f47c20a768c92d97839c3816df834bf6c35953febd7 From 82e780b296becd4e144033b9aed15601579c7d12 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 14 Jan 2025 12:29:16 -0600 Subject: [PATCH 67/85] Revert "1.25.1" This reverts commit 731ac2d81f43a79d1856169e41e68b6086013dbc. --- .gitignore | 1 - gstreamer1.spec | 5 +---- sources | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 9e57ff5..89fbc7d 100644 --- a/.gitignore +++ b/.gitignore @@ -103,4 +103,3 @@ /gstreamer-1.24.9.tar.xz /gstreamer-1.24.10.tar.xz /gstreamer-1.24.11.tar.xz -/gstreamer-1.25.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index c0d24d1..6f5b415 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.25.1 +Version: 1.24.11 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -206,9 +206,6 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog -* Tue Jan 14 2025 Gwyn Ciesla - 1.25.1-1 -- 1.25.1 - * Tue Jan 07 2025 Gwyn Ciesla - 1.24.11-1 - 1.24.11 diff --git a/sources b/sources index 12f0c1f..4d34b8c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.25.1.tar.xz) = 8432f8ccdf84883d2e7764319429514d655248c1c6c7cc710bc76ffa0254b9bab98111281acf6233cc703f47c20a768c92d97839c3816df834bf6c35953febd7 +SHA512 (gstreamer-1.24.11.tar.xz) = 980dcabb5481cc1c59060c0b9b396deb4bc5646f757bc6be6ac514847f046473b5a997ca2d5a394cbedd079403ac0ae84e6b1d94997761018d080fadf9e99af5 From d4a7024a148e0048c98088ffbb0dd54d558c4ab5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 05:21:10 +0000 Subject: [PATCH 68/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 6f5b415..48417eb 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.24.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 1.24.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Tue Jan 07 2025 Gwyn Ciesla - 1.24.11-1 - 1.24.11 From 57db7f5506b6543b82a9fa1311f3dab171483e43 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 12 Mar 2025 08:04:17 -0500 Subject: [PATCH 69/85] 1.26.0 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 89fbc7d..eb97bb0 100644 --- a/.gitignore +++ b/.gitignore @@ -103,3 +103,4 @@ /gstreamer-1.24.9.tar.xz /gstreamer-1.24.10.tar.xz /gstreamer-1.24.11.tar.xz +/gstreamer-1.26.0.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 48417eb..956052c 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.24.11 -Release: 2%{?dist} +Version: 1.26.0 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -206,6 +206,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Mar 12 2025 Gwyn Ciesla - 1.26.0-1 +- 1.26.0 + * Fri Jan 17 2025 Fedora Release Engineering - 1.24.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index 4d34b8c..0520fe4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.24.11.tar.xz) = 980dcabb5481cc1c59060c0b9b396deb4bc5646f757bc6be6ac514847f046473b5a997ca2d5a394cbedd079403ac0ae84e6b1d94997761018d080fadf9e99af5 +SHA512 (gstreamer-1.26.0.tar.xz) = 9faf15d9a01fb5a89b8338ce56d00f69cd7bf64d48a301a71d29a18f830a9dcc0d233939ab21f675cd984428c7799f830c3cb84edc324bcc89f43a7af0789f74 From c6ded00653775f6b5fc7689c391aaa3f12d1a60e Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 12 Mar 2025 08:16:47 -0500 Subject: [PATCH 70/85] Fix file ownership. --- gstreamer1.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gstreamer1.spec b/gstreamer1.spec index 956052c..5dae61c 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -197,6 +197,8 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %{_libdir}/pkgconfig/gstreamer-check-%{majorminor}.pc %{_libdir}/pkgconfig/gstreamer-net-%{majorminor}.pc +%{_datadir}/cmake/FindGStreamer.cmake + %if 0 %files devel-docs %doc %{_datadir}/gtk-doc/html/gstreamer-%{majorminor} From da6fc48729d0626380032db8bfbad7aac0dd6621 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 25 Apr 2025 09:07:20 -0500 Subject: [PATCH 71/85] 1.26.1 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index eb97bb0..67371af 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,4 @@ /gstreamer-1.24.10.tar.xz /gstreamer-1.24.11.tar.xz /gstreamer-1.26.0.tar.xz +/gstreamer-1.26.1.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 5dae61c..74ecf0a 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.26.0 +Version: 1.26.1 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -208,6 +208,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Apr 25 2025 Gwyn Ciesla - 1.26.1-1 +- 1.26.1 + * Wed Mar 12 2025 Gwyn Ciesla - 1.26.0-1 - 1.26.0 diff --git a/sources b/sources index 0520fe4..faa3d24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.0.tar.xz) = 9faf15d9a01fb5a89b8338ce56d00f69cd7bf64d48a301a71d29a18f830a9dcc0d233939ab21f675cd984428c7799f830c3cb84edc324bcc89f43a7af0789f74 +SHA512 (gstreamer-1.26.1.tar.xz) = 7a5da377fbfb25cacc2d9613a57210c00ca70ee00f3ef4d108a3c98bd6a2cb703b773ca6fd6d9ac7b59b60d0bf0573cff69bdea18e07159ac56ee992613d0a78 From 90d35b2059511ea6e9039d5d9d3dfc853bbbf249 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 25 Apr 2025 09:36:45 -0500 Subject: [PATCH 72/85] BR libatomic --- gstreamer1.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/gstreamer1.spec b/gstreamer1.spec index 74ecf0a..953a286 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -36,6 +36,7 @@ Source2: gstreamer1.attr BuildRequires: meson >= 0.48.0 BuildRequires: gcc +BuildRequires: libatomic BuildRequires: glib2-devel >= %{_glib2} BuildRequires: libxml2-devel >= %{_libxml2} BuildRequires: gobject-introspection-devel >= %{_gobject_introspection} From 16da44d0dd386c966d7176368727a648c46906a4 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 30 May 2025 09:05:13 -0500 Subject: [PATCH 73/85] 1.26.2 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 67371af..401a79d 100644 --- a/.gitignore +++ b/.gitignore @@ -105,3 +105,4 @@ /gstreamer-1.24.11.tar.xz /gstreamer-1.26.0.tar.xz /gstreamer-1.26.1.tar.xz +/gstreamer-1.26.2.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 953a286..60af866 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.26.1 +Version: 1.26.2 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri May 30 2025 Gwyn Ciesla - 1.26.2-1 +- 1.26.2 + * Fri Apr 25 2025 Gwyn Ciesla - 1.26.1-1 - 1.26.1 diff --git a/sources b/sources index faa3d24..f9fd430 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.1.tar.xz) = 7a5da377fbfb25cacc2d9613a57210c00ca70ee00f3ef4d108a3c98bd6a2cb703b773ca6fd6d9ac7b59b60d0bf0573cff69bdea18e07159ac56ee992613d0a78 +SHA512 (gstreamer-1.26.2.tar.xz) = f17e724273514caecf71b0cb67d2921398b9dcbeedf7d323472e86d991da61422de6650117cc750713cfc09d09614b19181f4ef7059e9b943fdafa3c7bc5cb30 From 121db838a96354d543efa850710f3bea962586f9 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 27 Jun 2025 08:56:39 -0500 Subject: [PATCH 74/85] 1.26.3 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 401a79d..954f54e 100644 --- a/.gitignore +++ b/.gitignore @@ -106,3 +106,4 @@ /gstreamer-1.26.0.tar.xz /gstreamer-1.26.1.tar.xz /gstreamer-1.26.2.tar.xz +/gstreamer-1.26.3.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 60af866..e396b6f 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.26.2 +Version: 1.26.3 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Jun 27 2025 Gwyn Ciesla - 1.26.3-1 +- 1.26.3 + * Fri May 30 2025 Gwyn Ciesla - 1.26.2-1 - 1.26.2 diff --git a/sources b/sources index f9fd430..4299132 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.2.tar.xz) = f17e724273514caecf71b0cb67d2921398b9dcbeedf7d323472e86d991da61422de6650117cc750713cfc09d09614b19181f4ef7059e9b943fdafa3c7bc5cb30 +SHA512 (gstreamer-1.26.3.tar.xz) = 208b7d8284d23eb987c63ce9f32e9a4ced3e4b8fa0ee0e4f690687ae131085dd42a2e03545e28b0d68371fe5fdb4ea1353f120de77232844cbafa9dcc2740022 From 6ca2e47a426b9ceb8d658dd05b66b274aee1c1dd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 16:42:01 +0000 Subject: [PATCH 75/85] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index e396b6f..12ae201 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.26.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 1.26.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jun 27 2025 Gwyn Ciesla - 1.26.3-1 - 1.26.3 From d2dd5ebb9cdf3eb572a389c314d66cad53bc126e Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 8 Aug 2025 09:28:56 -0500 Subject: [PATCH 76/85] 1.26.5 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 954f54e..1def2e4 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,4 @@ /gstreamer-1.26.1.tar.xz /gstreamer-1.26.2.tar.xz /gstreamer-1.26.3.tar.xz +/gstreamer-1.26.5.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 12ae201..b65f48f 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.26.3 -Release: 2%{?dist} +Version: 1.26.5 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Aug 08 2025 Gwyn Ciesla - 1.26.5-1 +- 1.26.5 + * Thu Jul 24 2025 Fedora Release Engineering - 1.26.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 4299132..4139c2c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.3.tar.xz) = 208b7d8284d23eb987c63ce9f32e9a4ced3e4b8fa0ee0e4f690687ae131085dd42a2e03545e28b0d68371fe5fdb4ea1353f120de77232844cbafa9dcc2740022 +SHA512 (gstreamer-1.26.5.tar.xz) = 2fdd396add501edaf75baf4f1dff63e94dea8c19ea685a44141991d598fb12339c90199ca060a83e97c932a7324b3013aec814b37275332590eab8a5a4a3ffea From 0509301f28a441ceedcdf38c50fc7f0a68a84d53 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 8 Aug 2025 10:57:12 -0500 Subject: [PATCH 77/85] Introspection patch --- gstreamer1.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index b65f48f..95f3ac6 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -17,7 +17,7 @@ Name: gstreamer1 Version: 1.26.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -31,6 +31,7 @@ Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{versi %endif ## For GStreamer RPM provides Patch0: 0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch +Patch1: 9518.patch Source1: gstreamer1.prov Source2: gstreamer1.attr @@ -94,6 +95,7 @@ GStreamer streaming media framework. %prep %setup -q -n gstreamer-%{version} %patch -P 0 -p3 -b .rpm-provides +%patch -P 1 -p3 -b .gir %build %meson \ @@ -209,6 +211,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Fri Aug 08 2025 Gwyn Ciesla - 1.26.5-2 +- Introspection patch + * Fri Aug 08 2025 Gwyn Ciesla - 1.26.5-1 - 1.26.5 From 280b979173088520a57b76eed347cb2b1a8abd1e Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 8 Aug 2025 10:57:24 -0500 Subject: [PATCH 78/85] Introspection patch --- 9518.patch | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 9518.patch diff --git a/9518.patch b/9518.patch new file mode 100644 index 0000000..35aea00 --- /dev/null +++ b/9518.patch @@ -0,0 +1,35 @@ +From 99ad6972c2e982c4dcd75110d5d490d5945b8c2e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= +Date: Fri, 8 Aug 2025 17:50:03 +0300 +Subject: [PATCH] gstreamer: Disable miniobject inline functions for + gobject-introspection for non-subprojects too + +Part-of: +--- + subprojects/gstreamer/gst/meson.build | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/subprojects/gstreamer/gst/meson.build b/subprojects/gstreamer/gst/meson.build +index 93501f1d4469..c69a6dc889f9 100644 +--- a/subprojects/gstreamer/gst/meson.build ++++ b/subprojects/gstreamer/gst/meson.build +@@ -300,13 +300,15 @@ pkgconfig.generate(libgst, + + if build_gir + gst_gir_extra_args = gir_init_section + ['--c-include=gst/gst.h'] ++ gst_gir_extra_args += ['--cflags-begin', ++ '-DGST_DISABLE_MINIOBJECT_INLINE_FUNCTIONS', ++ '--cflags-end'] + if meson.is_subproject() + # FIXME: There must be a better way to do this + # Need to pass the include path to find gst/gst.h and gst/gstenumtypes.h (built) + gst_gir_extra_args += ['--cflags-begin', + '-I' + meson.current_source_dir() + '/..', + '-I' + meson.current_build_dir() + '/..', +- '-DGST_DISABLE_MINIOBJECT_INLINE_FUNCTIONS', + '--cflags-end'] + endif + +-- +GitLab + From 1caa931053aae1679bac8221b0d9e47e130030c0 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 15 Sep 2025 09:50:47 -0500 Subject: [PATCH 79/85] 1.26.6 --- .gitignore | 1 + gstreamer1.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1def2e4..d7ffb2b 100644 --- a/.gitignore +++ b/.gitignore @@ -108,3 +108,4 @@ /gstreamer-1.26.2.tar.xz /gstreamer-1.26.3.tar.xz /gstreamer-1.26.5.tar.xz +/gstreamer-1.26.6.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 95f3ac6..49718e5 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,8 +16,8 @@ %endif Name: gstreamer1 -Version: 1.26.5 -Release: 2%{?dist} +Version: 1.26.6 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime License: LGPL-2.1-or-later @@ -211,6 +211,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Mon Sep 15 2025 Gwyn Ciesla - 1.26.6-1 +- 1.26.6 + * Fri Aug 08 2025 Gwyn Ciesla - 1.26.5-2 - Introspection patch diff --git a/sources b/sources index 4139c2c..8764269 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.5.tar.xz) = 2fdd396add501edaf75baf4f1dff63e94dea8c19ea685a44141991d598fb12339c90199ca060a83e97c932a7324b3013aec814b37275332590eab8a5a4a3ffea +SHA512 (gstreamer-1.26.6.tar.xz) = 9436d2bb2f4be4c14d3c8b8f084502d5eeb4a327436155660ba5f8c1829ab62bb4390db7dbaf531df8c14a19d3842e0ed08431dc63047e4e29cb61030c4d9edb From 1c10190486be3345d3af96ec1dc205eea1737304 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 15 Sep 2025 10:02:43 -0500 Subject: [PATCH 80/85] Drop patch --- 9518.patch | 35 ----------------------------------- gstreamer1.spec | 2 -- 2 files changed, 37 deletions(-) delete mode 100644 9518.patch diff --git a/9518.patch b/9518.patch deleted file mode 100644 index 35aea00..0000000 --- a/9518.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 99ad6972c2e982c4dcd75110d5d490d5945b8c2e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= -Date: Fri, 8 Aug 2025 17:50:03 +0300 -Subject: [PATCH] gstreamer: Disable miniobject inline functions for - gobject-introspection for non-subprojects too - -Part-of: ---- - subprojects/gstreamer/gst/meson.build | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/subprojects/gstreamer/gst/meson.build b/subprojects/gstreamer/gst/meson.build -index 93501f1d4469..c69a6dc889f9 100644 ---- a/subprojects/gstreamer/gst/meson.build -+++ b/subprojects/gstreamer/gst/meson.build -@@ -300,13 +300,15 @@ pkgconfig.generate(libgst, - - if build_gir - gst_gir_extra_args = gir_init_section + ['--c-include=gst/gst.h'] -+ gst_gir_extra_args += ['--cflags-begin', -+ '-DGST_DISABLE_MINIOBJECT_INLINE_FUNCTIONS', -+ '--cflags-end'] - if meson.is_subproject() - # FIXME: There must be a better way to do this - # Need to pass the include path to find gst/gst.h and gst/gstenumtypes.h (built) - gst_gir_extra_args += ['--cflags-begin', - '-I' + meson.current_source_dir() + '/..', - '-I' + meson.current_build_dir() + '/..', -- '-DGST_DISABLE_MINIOBJECT_INLINE_FUNCTIONS', - '--cflags-end'] - endif - --- -GitLab - diff --git a/gstreamer1.spec b/gstreamer1.spec index 49718e5..74dccf4 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -31,7 +31,6 @@ Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{versi %endif ## For GStreamer RPM provides Patch0: 0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch -Patch1: 9518.patch Source1: gstreamer1.prov Source2: gstreamer1.attr @@ -95,7 +94,6 @@ GStreamer streaming media framework. %prep %setup -q -n gstreamer-%{version} %patch -P 0 -p3 -b .rpm-provides -%patch -P 1 -p3 -b .gir %build %meson \ From 2d7d217e5094a8e25e54a738a7f5c9a364d27ce1 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 14 Oct 2025 14:08:47 -0500 Subject: [PATCH 81/85] 1.26.7 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d7ffb2b..12b93cc 100644 --- a/.gitignore +++ b/.gitignore @@ -109,3 +109,4 @@ /gstreamer-1.26.3.tar.xz /gstreamer-1.26.5.tar.xz /gstreamer-1.26.6.tar.xz +/gstreamer-1.26.7.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 74dccf4..e12c1e3 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.26.6 +Version: 1.26.7 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Oct 14 2025 Gwyn Ciesla - 1.26.7-1 +- 1.26.7 + * Mon Sep 15 2025 Gwyn Ciesla - 1.26.6-1 - 1.26.6 diff --git a/sources b/sources index 8764269..acdde75 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.6.tar.xz) = 9436d2bb2f4be4c14d3c8b8f084502d5eeb4a327436155660ba5f8c1829ab62bb4390db7dbaf531df8c14a19d3842e0ed08431dc63047e4e29cb61030c4d9edb +SHA512 (gstreamer-1.26.7.tar.xz) = 91d50a4c118541d1f8880c425ee5192b154bb3a15d1feb96054deb0e5323322ac5a49505a60d04584709f8e83f99117ff1e6cbc13ec5d8b468546403596f4a58 From 7d241894bfe957d48c285ab9fce4b0fbdc6eaa4b Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 12 Nov 2025 08:49:19 -0600 Subject: [PATCH 82/85] 1.26.8 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 12b93cc..81375db 100644 --- a/.gitignore +++ b/.gitignore @@ -110,3 +110,4 @@ /gstreamer-1.26.5.tar.xz /gstreamer-1.26.6.tar.xz /gstreamer-1.26.7.tar.xz +/gstreamer-1.26.8.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index e12c1e3..84d6676 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.26.7 +Version: 1.26.8 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Nov 12 2025 Gwyn Ciesla - 1.26.8-1 +- 1.26.8 + * Tue Oct 14 2025 Gwyn Ciesla - 1.26.7-1 - 1.26.7 diff --git a/sources b/sources index acdde75..af3e4ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.7.tar.xz) = 91d50a4c118541d1f8880c425ee5192b154bb3a15d1feb96054deb0e5323322ac5a49505a60d04584709f8e83f99117ff1e6cbc13ec5d8b468546403596f4a58 +SHA512 (gstreamer-1.26.8.tar.xz) = e352fe61549f914dde2fb9aa251afb65ee923dce6907fd3f7dc2d4765ebb69872b0d0c13343a71dbe5a7a609d7bc94235f73461bb48de3d66a33e378060ad5ec From dcf88b8f4149e57cd6cf75496e1f80f7e9faf1e3 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 3 Dec 2025 09:19:48 -0600 Subject: [PATCH 83/85] 1.26.9 --- .gitignore | 1 + gstreamer1.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 81375db..23eb412 100644 --- a/.gitignore +++ b/.gitignore @@ -111,3 +111,4 @@ /gstreamer-1.26.6.tar.xz /gstreamer-1.26.7.tar.xz /gstreamer-1.26.8.tar.xz +/gstreamer-1.26.9.tar.xz diff --git a/gstreamer1.spec b/gstreamer1.spec index 84d6676..7ffc792 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.26.8 +Version: 1.26.9 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Wed Dec 03 2025 Gwyn Ciesla - 1.26.9-1 +- 1.26.9 + * Wed Nov 12 2025 Gwyn Ciesla - 1.26.8-1 - 1.26.8 diff --git a/sources b/sources index af3e4ef..7cd01e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.8.tar.xz) = e352fe61549f914dde2fb9aa251afb65ee923dce6907fd3f7dc2d4765ebb69872b0d0c13343a71dbe5a7a609d7bc94235f73461bb48de3d66a33e378060ad5ec +SHA512 (gstreamer-1.26.9.tar.xz) = 292fca90e3b98cd801d3507dc7b69b73a5dd8ff19ae00f221c6eb3786df607072cfc74e10c08264f9855c2257ac6131bc6402e9ed0191cbd8b46ea33b1911cfd From 511201cf7de5171367149246a6e3cede919dc8b1 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 5 Jan 2026 18:28:35 -0600 Subject: [PATCH 84/85] 1.26.10 --- gstreamer1.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gstreamer1.spec b/gstreamer1.spec index 7ffc792..a1e2c4a 100644 --- a/gstreamer1.spec +++ b/gstreamer1.spec @@ -16,7 +16,7 @@ %endif Name: gstreamer1 -Version: 1.26.9 +Version: 1.26.10 Release: 1%{?dist} Summary: GStreamer streaming media framework runtime @@ -209,6 +209,9 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer %changelog +* Tue Jan 06 2026 Gwyn Ciesla - 1.26.10-1 +- 1.26.10 + * Wed Dec 03 2025 Gwyn Ciesla - 1.26.9-1 - 1.26.9 From aa9e39829d733766eeac36be38202e34c400189f Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 5 Jan 2026 18:29:36 -0600 Subject: [PATCH 85/85] sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 23eb412..97ee6b3 100644 --- a/.gitignore +++ b/.gitignore @@ -112,3 +112,4 @@ /gstreamer-1.26.7.tar.xz /gstreamer-1.26.8.tar.xz /gstreamer-1.26.9.tar.xz +/gstreamer-1.26.10.tar.xz diff --git a/sources b/sources index 7cd01e4..848e92d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gstreamer-1.26.9.tar.xz) = 292fca90e3b98cd801d3507dc7b69b73a5dd8ff19ae00f221c6eb3786df607072cfc74e10c08264f9855c2257ac6131bc6402e9ed0191cbd8b46ea33b1911cfd +SHA512 (gstreamer-1.26.10.tar.xz) = c12a2347052b4f92d5180bc62d0c854900f724fb9a3a4f238b6c6d1abeaef217f11551d0f6148ef04eecfbf74bb54d82ab415ec09fcb09aeabbfcc470437e944