Compare commits

...

No commits in common. "c10s" and "c8" have entirely different histories.
c10s ... c8

9 changed files with 99 additions and 445 deletions

100
.gitignore vendored
View File

@ -1,99 +1 @@
/gstreamer-0.11.92.tar.xz SOURCES/gstreamer-1.16.1.tar.xz
/gstreamer-0.11.93.tar.xz
/gstreamer-0.11.94.tar.xz
/gstreamer-0.11.99.tar.xz
/gstreamer-1.0.0.tar.xz
/gstreamer-1.0.1.tar.xz
/gstreamer-1.0.2.tar.xz
/gstreamer-1.0.3.tar.xz
/gstreamer-1.0.4.tar.xz
/gstreamer-1.0.5.tar.xz
/gstreamer-1.0.6.tar.xz
/gstreamer-1.0.7.tar.xz
/gstreamer-1.1.2.tar.xz
/gstreamer-1.1.3.tar.xz
/gstreamer-1.1.4.tar.xz
/gstreamer-1.1.90.tar.xz
/gstreamer-1.2.0.tar.xz
/gstreamer-1.2.1.tar.xz
/gstreamer-1.2.2.tar.xz
/gstreamer-1.2.3.tar.xz
/gstreamer-1.2.4.tar.xz
/gstreamer-1.3.90.tar.xz
/gstreamer-1.3.91.tar.xz
/gstreamer-1.4.0.tar.xz
/gstreamer-1.4.1.tar.xz
/gstreamer-1.4.2.tar.xz
/gstreamer-1.4.4.tar.xz
/gstreamer-1.4.5.tar.xz
/gstreamer-1.5.1.tar.xz
/gstreamer-1.5.2.tar.xz
/gstreamer-1.5.90.tar.xz
/gstreamer-1.5.91.tar.xz
/gstreamer-1.6.0.tar.xz
/gstreamer-1.6.1.tar.xz
/gstreamer-1.6.2.tar.xz
/gstreamer-1.7.1.tar.xz
/gstreamer-1.7.2.tar.xz
/gstreamer-1.7.90.tar.xz
/gstreamer-1.7.91.tar.xz
/gstreamer-1.8.0.tar.xz
/gstreamer-1.8.1.tar.xz
/gstreamer-1.8.2.tar.xz
/gstreamer-1.9.1.tar.xz
/gstreamer-1.9.2.tar.xz
/gstreamer-1.9.90.tar.xz
/gstreamer-1.10.0.tar.xz
/gstreamer-1.10.1.tar.xz
/gstreamer-1.10.2.tar.xz
/gstreamer-1.11.1.tar.xz
/gstreamer-1.11.2.tar.xz
/gstreamer-1.11.90.tar.xz
/gstreamer-1.11.91.tar.xz
/gstreamer-1.12.0.tar.xz
/gstreamer-1.12.1.tar.xz
/gstreamer-1.12.2.tar.xz
/gstreamer-1.12.3.tar.xz
/gstreamer-1.12.4.tar.xz
/gstreamer-1.13.1.tar.xz
/gstreamer-1.13.90.tar.xz
/gstreamer-1.13.91.tar.xz
/gstreamer-1.14.0.tar.xz
/gstreamer-1.14.1.tar.xz
/gstreamer-1.14.2.tar.xz
/gstreamer-1.14.3.tar.xz
/gstreamer-1.14.4.tar.xz
/gstreamer-1.15.1.tar.xz
/gstreamer-1.15.2.tar.xz
/gstreamer-1.16.0.tar.xz
/gstreamer-1.16.1.tar.xz
/gstreamer-1.16.2.tar.xz
/gstreamer-1.17.1.tar.xz
/gstreamer-1.17.2.tar.xz
/gstreamer-1.17.90.tar.xz
/gstreamer-1.18.0.tar.xz
/gstreamer-1.18.1.tar.xz
/gstreamer-1.18.2.tar.xz
/gstreamer-1.18.4.tar.xz
/gstreamer-1.19.1.tar.xz
/gstreamer-1.19.2.tar.xz
/gstreamer-1.19.3.tar.xz
/gstreamer-1.20.0.tar.xz
/gstreamer-1.20.3.tar.xz
/gstreamer-1.20.4.tar.xz
/gstreamer-1.20.5.tar.xz
/gstreamer-1.21.90.tar.xz
/gstreamer-1.22.0.tar.xz
/gstreamer-1.22.1.tar.xz
/gstreamer-1.22.2.tar.xz
/gstreamer-1.22.3.tar.xz
/gstreamer-1.22.4.tar.xz
/gstreamer-1.22.5.tar.xz
/gstreamer-1.22.6.tar.xz
/gstreamer-1.22.7.tar.xz
/gstreamer-1.22.8.tar.xz
/gstreamer-1.22.9.tar.xz
/gstreamer-1.22.12.tar.xz
/gstreamer-1.24.6.tar.xz
/gstreamer-1.24.10.tar.xz
/gstreamer-1.24.11.tar.xz

1
.gstreamer1.metadata Normal file
View File

@ -0,0 +1 @@
7a1f4c3758d2e5f4dc7029604f92e00be99120dd SOURCES/gstreamer-1.16.1.tar.xz

View File

@ -1,41 +0,0 @@
From b4ff2c8805221bcff6895c543cb019a817ad7104 Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaymans@redhat.com>
Date: Thu, 22 Feb 2018 09:52:03 +0100
Subject: [PATCH] avoid compilation errors with newer glib
Newest glib does type propagation. Do an explicit cast to the
right type to silence the compiler.
---
gst/gstchildproxy.c | 2 +-
gst/parse/grammar.y | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gst/gstchildproxy.c b/gst/gstchildproxy.c
index ca5e47ea3..1bf983afa 100644
--- a/gst/gstchildproxy.c
+++ b/gst/gstchildproxy.c
@@ -209,7 +209,7 @@ gst_child_proxy_lookup (GstChildProxy * object, const gchar * name,
g_return_val_if_fail (GST_IS_CHILD_PROXY (object), FALSE);
g_return_val_if_fail (name != NULL, FALSE);
- obj = g_object_ref (object);
+ obj = G_OBJECT (g_object_ref (object));
current = names = g_strsplit (name, "::", -1);
/* find the owner of the property */
diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y
index bc4c3c1ed..0b3d04821 100644
--- a/gst/parse/grammar.y
+++ b/gst/parse/grammar.y
@@ -406,7 +406,7 @@ static void gst_parse_element_set (gchar *value, GstElement *element, graph_t *g
} else {
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (element), value);
if (pspec != NULL) {
- target = g_object_ref (element);
+ target = G_OBJECT(g_object_ref (element));
GST_CAT_LOG_OBJECT (GST_CAT_PIPELINE, target, "found %s property", value);
} else {
SET_ERROR (graph->error, GST_PARSE_ERROR_NO_SUCH_PROPERTY, \
--
2.14.3

View File

@ -1,17 +1,23 @@
From 74a22350dacdd176ee7a6a93fa8393b75e0fcd06 Mon Sep 17 00:00:00 2001 From 2f5019ea84f197313ae39d2e2b36dfc49e542ff1 Mon Sep 17 00:00:00 2001
From: Wim Taymans <wtaymans@redhat.com> From: Wim Taymans <wtaymans@redhat.com>
Date: Tue, 5 Mar 2024 10:05:36 +0100 Date: Tue, 23 Jun 2015 10:28:29 +0200
Subject: [PATCH] gst-inspect: add mode to output RPM requires format Subject: gst-inspect: add mode to output RPM requires format
---
subprojects/gstreamer/tools/gst-inspect.c | 277 ++++++++++++++++++++--
1 file changed, 262 insertions(+), 15 deletions(-)
diff --git a/subprojects/gstreamer/tools/gst-inspect.c b/subprojects/gstreamer/tools/gst-inspect.c diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c
index 7edd8634a5..d38bf1fbd8 100644 index 1b5ed83f8..2a04fbdac 100644
--- a/subprojects/gstreamer/tools/gst-inspect.c --- a/tools/gst-inspect.c
+++ b/subprojects/gstreamer/tools/gst-inspect.c +++ b/tools/gst-inspect.c
@@ -1934,11 +1934,228 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names) @@ -386,7 +386,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 {
@@ -1726,11 +1726,228 @@ print_tracer_info (GstPluginFeature * feature, gboolean print_names)
return 0; return 0;
} }
@ -241,7 +247,7 @@ index 7edd8634a5..d38bf1fbd8 100644
{ {
GstPadDirection direction; GstPadDirection direction;
const gchar *type_name; const gchar *type_name;
@@ -1966,6 +2183,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) @@ -1756,6 +1973,13 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
return; return;
} }
@ -255,7 +261,7 @@ index 7edd8634a5..d38bf1fbd8 100644
/* decoder/demuxer sink pads should always be static and there should only /* decoder/demuxer sink pads should always be static and there should only
* be one, the same applies to encoders/muxers and source pads */ * be one, the same applies to encoders/muxers and source pads */
static_templates = gst_element_factory_get_static_pad_templates (factory); static_templates = gst_element_factory_get_static_pad_templates (factory);
@@ -2002,15 +2226,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory) @@ -1792,15 +2016,20 @@ print_plugin_automatic_install_info_codecs (GstElementFactory * factory)
gst_structure_remove_field (s, "rate"); gst_structure_remove_field (s, "rate");
gst_structure_remove_field (s, "depth"); gst_structure_remove_field (s, "depth");
gst_structure_remove_field (s, "clock-rate"); gst_structure_remove_field (s, "clock-rate");
@ -280,7 +286,7 @@ index 7edd8634a5..d38bf1fbd8 100644
{ {
const gchar *const *protocols; const gchar *const *protocols;
@@ -2019,13 +2248,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) @@ -1809,13 +2038,19 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory)
switch (gst_element_factory_get_uri_type (factory)) { switch (gst_element_factory_get_uri_type (factory)) {
case GST_URI_SINK: case GST_URI_SINK:
while (*protocols != NULL) { while (*protocols != NULL) {
@ -302,7 +308,7 @@ index 7edd8634a5..d38bf1fbd8 100644
++protocols; ++protocols;
} }
break; break;
@@ -2036,7 +2271,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory) @@ -1826,7 +2061,7 @@ print_plugin_automatic_install_info_protocols (GstElementFactory * factory)
} }
static void static void
@ -311,7 +317,7 @@ index 7edd8634a5..d38bf1fbd8 100644
{ {
GList *features, *l; GList *features, *l;
@@ -2055,11 +2290,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin) @@ -1845,11 +2080,15 @@ print_plugin_automatic_install_info (GstPlugin * plugin)
if (feature_plugin == plugin) { if (feature_plugin == plugin) {
GstElementFactory *factory; GstElementFactory *factory;
@ -330,7 +336,7 @@ index 7edd8634a5..d38bf1fbd8 100644
} }
if (feature_plugin) if (feature_plugin)
gst_object_unref (feature_plugin); gst_object_unref (feature_plugin);
@@ -2083,7 +2322,7 @@ print_all_plugin_automatic_install_info (void) @@ -1871,7 +2110,7 @@ print_all_plugin_automatic_install_info (void)
plugin = (GstPlugin *) (plugins->data); plugin = (GstPlugin *) (plugins->data);
plugins = g_list_next (plugins); plugins = g_list_next (plugins);
@ -339,7 +345,15 @@ index 7edd8634a5..d38bf1fbd8 100644
} }
gst_plugin_list_free (orig_plugins); gst_plugin_list_free (orig_plugins);
} }
@@ -2190,6 +2430,9 @@ real_main (int argc, char *argv[]) @@ -1938,6 +2177,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;
@@ -1958,6 +2198,9 @@ main (int argc, char *argv[])
"or all plugins provide.\n " "or all plugins provide.\n "
"Useful in connection with external automatic plugin " "Useful in connection with external automatic plugin "
"installation mechanisms"), NULL}, "installation mechanisms"), NULL},
@ -349,7 +363,7 @@ index 7edd8634a5..d38bf1fbd8 100644
{"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name, {"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name,
N_("List the plugin contents"), NULL}, N_("List the plugin contents"), NULL},
{"types", 't', 0, G_OPTION_ARG_STRING, &types, {"types", 't', 0, G_OPTION_ARG_STRING, &types,
@@ -2364,7 +2607,7 @@ real_main (int argc, char *argv[]) @@ -2113,7 +2356,7 @@ main (int argc, char *argv[])
/* if there is such a plugin, print out info */ /* if there is such a plugin, print out info */
if (plugin) { if (plugin) {
if (print_aii) { if (print_aii) {
@ -357,8 +371,8 @@ index 7edd8634a5..d38bf1fbd8 100644
+ print_plugin_automatic_install_info (plugin, print_aii_rpm); + print_plugin_automatic_install_info (plugin, print_aii_rpm);
} else { } else {
print_plugin_info (plugin); print_plugin_info (plugin);
print_plugin_status (plugin); print_plugin_features (plugin);
@@ -2378,14 +2621,18 @@ real_main (int argc, char *argv[]) @@ -2126,13 +2369,17 @@ main (int argc, char *argv[])
if (plugin) { if (plugin) {
if (print_aii) { if (print_aii) {
@ -366,7 +380,6 @@ index 7edd8634a5..d38bf1fbd8 100644
+ print_plugin_automatic_install_info (plugin, print_aii_rpm); + print_plugin_automatic_install_info (plugin, print_aii_rpm);
} else { } else {
print_plugin_info (plugin); print_plugin_info (plugin);
print_plugin_status (plugin);
print_plugin_features (plugin); print_plugin_features (plugin);
} }
} else { } else {
@ -379,16 +392,3 @@ index 7edd8634a5..d38bf1fbd8 100644
g_clear_error (&error); g_clear_error (&error);
exit_code = -1; exit_code = -1;
goto done; goto done;
--
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;

View File

@ -9,7 +9,7 @@
# Based on other provides scripts from RPM # Based on other provides scripts from RPM
# #
filelist=`grep -e '^.*/gstreamer-1.0/lib.*.so$' | sed "s/['\"]/\\\&/g"` filelist=`grep -e '.so$' | sed "s/['\"]/\\\&/g"`
# --- Alpha does not mark 64bit dependencies• # --- Alpha does not mark 64bit dependencies•
case `uname -m` in case `uname -m` in
@ -17,8 +17,8 @@ case `uname -m` in
*) mark64="()(64bit)" ;; *) mark64="()(64bit)" ;;
esac esac
solist=$(echo $filelist | \ solist=$(echo $filelist | grep "libgst" | \
xargs file -L 2>/dev/null | grep "ELF" | cut -d: -f1 ) xargs file -L 2>/dev/null | grep "ELF.*shared object" | cut -d: -f1 )
function getmark() function getmark()
{ {

View File

@ -2,25 +2,18 @@
#global gitrel 140 #global gitrel 140
#global gitcommit a70055b58568f7304ba46bd8742232337013487b #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 _glib2 2.32.0
%global _libxml2 2.4.0 %global _libxml2 2.4.0
%global _gobject_introspection 1.31.1 %global _gobject_introspection 1.31.1
%global __python %{__python3}
%if 0%{?fedora}
%bcond_without unwind
%else
%bcond_with unwind
%endif
Name: gstreamer1 Name: gstreamer1
Version: 1.24.11 Version: 1.16.1
Release: 1%{?dist} Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist}
Summary: GStreamer streaming media framework runtime Summary: GStreamer streaming media framework runtime
License: LGPL-2.1-or-later License: LGPLv2+
URL: http://gstreamer.freedesktop.org/ URL: http://gstreamer.freedesktop.org/
%if 0%{?gitrel} %if 0%{?gitrel}
# git clone git://anongit.freedesktop.org/gstreamer/gstreamer # git clone git://anongit.freedesktop.org/gstreamer/gstreamer
@ -30,38 +23,45 @@ Source0: gstreamer-%{version}.tar.xz
Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz Source0: http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-%{version}.tar.xz
%endif %endif
## For GStreamer RPM provides ## For GStreamer RPM provides
Patch0: 0001-gst-inspect-add-mode-to-output-RPM-requires-format.patch Patch0: gstreamer-inspect-rpm-format.patch
Source1: gstreamer1.prov Source1: gstreamer1.prov
Source2: gstreamer1.attr Source2: gstreamer1.attr
BuildRequires: meson >= 0.48.0
BuildRequires: gcc
BuildRequires: glib2-devel >= %{_glib2} BuildRequires: glib2-devel >= %{_glib2}
BuildRequires: libxml2-devel >= %{_libxml2} BuildRequires: libxml2-devel >= %{_libxml2}
BuildRequires: gobject-introspection-devel >= %{_gobject_introspection} BuildRequires: gobject-introspection-devel >= %{_gobject_introspection}
BuildRequires: bison BuildRequires: bison
BuildRequires: flex BuildRequires: flex
BuildRequires: m4
BuildRequires: check-devel BuildRequires: check-devel
BuildRequires: gtk-doc >= 1.3
BuildRequires: gettext BuildRequires: gettext
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: libcap-devel BuildRequires: libcap-devel
%if %{with unwind}
BuildRequires: libunwind-devel # ./autogen.sh deps
%endif BuildRequires: automake gettext-devel libtool
BuildRequires: elfutils-devel BuildRequires: chrpath
%if 0%{?fedora} >= 41 || 0%{?rhel} >= 11
BuildRequires: bash-completion-devel ### documentation requirements
%else BuildRequires: python3
BuildRequires: bash-completion BuildRequires: openjade
%endif BuildRequires: texlive-jadetex
BuildRequires: rustc BuildRequires: libxslt
BuildRequires: docbook-style-dsssl
BuildRequires: docbook-style-xsl
BuildRequires: docbook-utils
BuildRequires: transfig
BuildRequires: netpbm-progs
BuildRequires: texlive-dvips
BuildRequires: ghostscript
%description %description
GStreamer is a streaming media framework, based on graphs of filters which GStreamer is a streaming media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything from real-time sound processing to playing videos, and just about anything
else media-related. Its plugin-based architecture means that new data else media-related. Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new types or processing capabilities can be added simply by installing new
plugins. plugins.
@ -78,7 +78,7 @@ Conflicts: gstreamer1-plugins-bad-free-devel < 1.13
The %{name}-devel package contains libraries and header files for The %{name}-devel package contains libraries and header files for
developing applications that use %{name}. developing applications that use %{name}.
%if 0
%package devel-docs %package devel-docs
Summary: Developer documentation for GStreamer streaming media framework Summary: Developer documentation for GStreamer streaming media framework
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -87,51 +87,55 @@ BuildArch: noarch
%description devel-docs %description devel-docs
This %{name}-devel-docs contains developer documentation for the This %{name}-devel-docs contains developer documentation for the
GStreamer streaming media framework. GStreamer streaming media framework.
%endif
%prep %prep
%setup -q -n gstreamer-%{version} %setup -q -n gstreamer-%{version}
%patch -P 0 -p3 -b .rpm-provides %patch0 -p1 -b .rpm-provides
%build %build
%meson \ NOCONFIGURE=1 \
-D package-name='Fedora GStreamer package' \ ./autogen.sh
-D package-origin='http://download.fedoraproject.org' \
-D tests=disabled -D examples=disabled \ %configure \
-D ptp-helper-permissions=capabilities \ --with-package-name='Fedora GStreamer package' \
%{!?with_unwind:-D libunwind=disabled -D libdw=disabled } \ --with-package-origin='http://download.fedoraproject.org' \
-D dbghelp=disabled \ --enable-gtk-doc \
-D doc=disabled --enable-debug \
%meson_build --disable-fatal-warnings \
--disable-silent-rules \
--disable-tests --disable-examples \
--with-ptp-helper-permissions=capabilities
%make_build V=1
%install %install
%meson_install %make_install
%find_lang gstreamer-%{majorminor} %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 # Add the provides script
install -m0755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_rpmconfigdir}/gstreamer1.prov install -m0755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_rpmconfigdir}/gstreamer1.prov
# Add the gstreamer plugin file attribute entry (rpm >= 4.9.0) # Add the gstreamer plugin file attribute entry (rpm >= 4.9.0)
install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer1.attr install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer1.attr
%ldconfig_scriptlets %ldconfig_scriptlets
%files -f gstreamer-%{majorminor}.lang %files -f gstreamer-%{majorminor}.lang
%license COPYING %license COPYING
%doc AUTHORS NEWS README.md README.static-linking RELEASE %doc AUTHORS NEWS README RELEASE
%{_libdir}/libgstreamer-%{majorminor}.so.* %{_libdir}/libgstreamer-%{majorminor}.so.*
%{_libdir}/libgstbase-%{majorminor}.so.* %{_libdir}/libgstbase-%{majorminor}.so.*
%{_libdir}/libgstcheck-%{majorminor}.so.* %{_libdir}/libgstcheck-%{majorminor}.so.*
%{_libdir}/libgstcontroller-%{majorminor}.so.* %{_libdir}/libgstcontroller-%{majorminor}.so.*
%{_libdir}/libgstnet-%{majorminor}.so.* %{_libdir}/libgstnet-%{majorminor}.so.*
%dir %{_libexecdir}/gstreamer-%{majorminor}/ %{_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
#%%{_libexecdir}/gstreamer-%%{majorminor}/gst-ptp-helper-test
%dir %{_libdir}/gstreamer-%{majorminor} %dir %{_libdir}/gstreamer-%{majorminor}
%{_libdir}/gstreamer-%{majorminor}/libgstcoreelements.so %{_libdir}/gstreamer-%{majorminor}/libgstcoreelements.so
@ -186,8 +190,6 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer
%{_datadir}/gir-1.0/GstNet-%{majorminor}.gir %{_datadir}/gir-1.0/GstNet-%{majorminor}.gir
%{_datadir}/aclocal/gst-element-check-%{majorminor}.m4 %{_datadir}/aclocal/gst-element-check-%{majorminor}.m4
%dir %{_datadir}/gstreamer-%{majorminor}/gdb
%{_datadir}/gstreamer-%{majorminor}/gdb/ %{_datadir}/gstreamer-%{majorminor}/gdb/
%{_datadir}/gdb/auto-load/ %{_datadir}/gdb/auto-load/
@ -197,231 +199,28 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer
%{_libdir}/pkgconfig/gstreamer-check-%{majorminor}.pc %{_libdir}/pkgconfig/gstreamer-check-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-net-%{majorminor}.pc %{_libdir}/pkgconfig/gstreamer-net-%{majorminor}.pc
%if 0
%files devel-docs %files devel-docs
%doc %{_datadir}/gtk-doc/html/gstreamer-%{majorminor} %doc %{_datadir}/gtk-doc/html/gstreamer-%{majorminor}
%doc %{_datadir}/gtk-doc/html/gstreamer-libs-%{majorminor} %doc %{_datadir}/gtk-doc/html/gstreamer-libs-%{majorminor}
%doc %{_datadir}/gtk-doc/html/gstreamer-plugins-%{majorminor} %doc %{_datadir}/gtk-doc/html/gstreamer-plugins-%{majorminor}
%endif
%changelog %changelog
* Tue Jan 14 2025 Wim Taymans <wtaymans@redhat.com> - 1.24.11-1 * Mon Nov 18 2019 Tomas Pelka <tpelka@redhat.com> - 1.16.1-2
- 1.24.11 - Update to 1.16.2 for correctly pick up for side gating
Resolves: RHEL-73673 - Resolves: rhbz#1756299
* Fri Dec 13 2024 Wim Taymans <wtaymans@redhat.com> - 1.24.10-2
Rebuild
Resolves: RHEL-70405
* Wed Dec 11 2024 Wim Taymans <wtaymans@redhat.com> - 1.24.10-1 * Tue Nov 12 2019 Wim Taymans <wtaymans@redhat.com> - 1.16.1-1
- 1.24.10
Resolves: RHEL-70405
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1.24.6-2
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Mon Jul 29 2024 Gwyn Ciesla <gwync@protonmail.com> - 1.24.6-1
- 1.24.6
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 21 2024 Gwyn Ciesla <gwync@protonmail.com> - 1.24.5-1
- 1.24.5
* Wed May 29 2024 Gwyn Ciesla <gwync@protonmail.com> - 1.24.4-1
- 1.24.4
* Tue Apr 30 2024 Gwyn Ciesla <gwync@protonmail.com> - 1.24.3-1
- 1.24.3
* Tue Mar 05 2024 Wim Taymans <wtaymans@redhat.com> - 1.24.0-1
- Update to 1.24.0
* Thu Jan 25 2024 Gwyn Ciesla <gwync@protonmail.com> - 1.22.9-1
- 1.22.9
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Dec 18 2023 Gwyn Ciesla <gwync@protonmail.com> - 1.22.8-1
- 1.22.8
* Mon Nov 20 2023 Wim Taymans <wtaymans@redhat.com> - 1.22.7-2
- Set cap information correctly
- Resolves: rhbz#2238703
* Mon Nov 13 2023 Gwyn Ciesla <gwync@protonmail.com> - 1.22.7-1
- 1.22.7
* Wed Sep 20 2023 Gwyn Ciesla <gwync@protonmail.com> - 1.22.6-1
- 1.22.6
* Fri Jul 21 2023 Wim Taymans <wtaymans@redhat.com> - 1.22.5-1
- Update to 1.22.5
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 20 2023 Gwyn Ciesla <gwync@protonmail.com> - 1.22.4-1
- 1.22.4
* Thu Jun 8 2023 Wim Taymans <wtaymans@redhat.com> - 1.22.3-2
- Do setcap on gst-ptp-helper to give the right permissions.
* Thu May 25 2023 Wim Taymans <wtaymans@redhat.com> - 1.22.3-1
- Update to 1.22.3
* Thu Apr 13 2023 Wim Taymans <wtaymans@redhat.com> - 1.22.2-1
- Update to 1.22.2
* Mon Mar 13 2023 Wim Taymans <wtaymans@redhat.com> - 1.22.1-1
- Update to 1.22.1
* Tue Jan 24 2023 Wim Taymans <wtaymans@redhat.com> - 1.22.0-1
- Update to 1.22.0
* Fri Jan 20 2023 Wim Taymans <wtaymans@redhat.com> - 1.21.90-1
- Update to 1.21.90
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 11 2023 Wim Taymans <wtaymans@redhat.com> - 1.20.5-1
- Update to 1.20.5
* Thu Oct 13 2022 Wim Taymans <wtaymans@redhat.com> - 1.20.4-1
- Update to 1.20.4
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jul 18 2022 Wim Taymans <wtaymans@redhat.com> - 1.20.3-1
- Update to 1.20.3
* Fri Feb 4 2022 Wim Taymans <wtaymans@redhat.com> - 1.20.0-1
- Update to 1.20.0
* Wed Jan 26 2022 Wim Taymans <wtaymans@redhat.com> - 1.19.3-3
- Fix build, gtk_doc does not exist anymore.
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Nov 11 2021 Wim Taymans <wtaymans@redhat.com> - 1.19.3-1
- Update to 1.19.3
* Thu Sep 23 2021 Wim Taymans <wtaymans@redhat.com> - 1.19.2-1
- Update to 1.19.2
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jun 03 2021 Wim Taymans <wtaymans@redhat.com> - 1.19.1-1
- Update to 1.19.1
* Tue Apr 6 2021 Wim Taymans <wtaymans@redhat.com> - 1.18.4-2
- Fix build options to disable libunwind and libdw
* Tue Mar 16 2021 Wim Taymans <wtaymans@redhat.com> - 1.18.4-1
- Update to 1.18.4
* Tue Feb 23 2021 Wim Taymans <wtaymans@redhat.com> - 1.18.2-3
- Use libunwind only on fedora
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Dec 10 2020 Wim Taymans <wtaymans@redhat.com> - 1.18.2-1
- Update to 1.18.2
* Fri Oct 30 2020 Wim Taymans <wtaymans@redhat.com> - 1.18.1-1
- Update to 1.18.1
* Tue Sep 8 2020 Wim Taymans <wtaymans@redhat.com> - 1.18.0-1
- Update to 1.18.0
* Fri Aug 21 2020 Wim Taymans <wtaymans@redhat.com> - 1.17.90-1
- Update to 1.17.90
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 6 2020 Wim Taymans <wtaymans@redhat.com> - 1.17.2-1
- Update to 1.17.2
* Mon Jun 22 2020 Wim Taymans <wtaymans@redhat.com> - 1.17.1-2
- Enable debug again
* Mon Jun 22 2020 Wim Taymans <wtaymans@redhat.com> - 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
- Add BuildRequires: for libunwind-devel, elfutils-devel, bash-completion
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 2 2020 Wim Taymans <wtaymans@redhat.com> - 1.16.2-1
- Update to 1.16.2
* Tue Sep 24 2019 Wim Taymans <wtaymans@redhat.com> - 1.16.1-1
- Update to 1.16.1 - Update to 1.16.1
- Enable libcap for the ptp helper permissions - Enable libcap for the ptp helper permissions
- Resolves: rhbz#1756299
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-2 * Fri Jun 29 2018 Charalampos Stratakis <cstratak@redhat.com> - 1.14.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - Use python3 for docs generation
* Tue Apr 23 2019 Wim Taymans <wtaymans@redhat.com> - 1.16.0-1 * Fri Jun 15 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.0-2
- Update to 1.16.0 - Remove (obsolete since 1.2.0) xfig build dependency.
* Fri Mar 01 2019 Wim Taymans <wtaymans@redhat.com> - 1.15.2-1
- Update to 1.15.2
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Jan 28 2019 Wim Taymans <wtaymans@redhat.com> - 1.15.1-2
- Rebuild for dependencies
* Fri Jan 25 2019 Wim Taymans <wtaymans@redhat.com> - 1.15.1-1
- Update to 1.15.1
* Wed Oct 03 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.4-1
- Update to 1.14.4
* Tue Sep 18 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.3-1
- Update to 1.14.3
* Mon Jul 23 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.2-1
- Update to 1.14.2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Jun 15 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.1-5
- Remove xfig build dependency. It has not been needed since
version 1.2.0
* Wed Jun 06 2018 Bastien Nocera <bnocera@redhat.com> - 1.14.1-4
- Remove -Wcast-align fix patch, it's not complete
* Wed Jun 06 2018 Bastien Nocera <bnocera@redhat.com> - 1.14.1-3
- Add test patch to shut -Wcast-align warnings
* Fri May 25 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.1-2
- Update gstreamer1.prov file: Only scan in plugin directories
and relax file name and type. (#1581325)
* Mon May 21 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.1-1
- Update to 1.14.1
- Remove obsolete patch
* Tue Mar 20 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.0-1 * Tue Mar 20 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.0-1
- Update to 1.14.0 - Update to 1.14.0

View File

@ -1,6 +0,0 @@
--- !Policy
product_versions:
- rhel-10
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

View File

@ -1 +0,0 @@
SHA512 (gstreamer-1.24.11.tar.xz) = 980dcabb5481cc1c59060c0b9b396deb4bc5646f757bc6be6ac514847f046473b5a997ca2d5a394cbedd079403ac0ae84e6b1d94997761018d080fadf9e99af5