Hello community,
here is the log from the commit of package gstreamer-rtsp-server for
openSUSE:Factory checked in at 2018-01-10 23:37:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-rtsp-server (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-rtsp-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-rtsp-server"
Wed Jan 10 23:37:10 2018 rev:11 rq:563160 version:1.12.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/gstreamer-rtsp-server/gstreamer-rtsp-server.changes
2017-12-12 21:23:24.289166910 +0100
+++
/work/SRC/openSUSE:Factory/.gstreamer-rtsp-server.new/gstreamer-rtsp-server.changes
2018-01-10 23:37:20.441906910 +0100
@@ -1,0 +2,12 @@
+Tue Jan 9 11:39:09 UTC 2018 - [email protected]
+
+- Add gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch: rtsp:
+ Set udpsink_out ttl-mc property on creation (bgo#791743).
+- Clean up spec, silence some rpmlint warnings.
+- Drop explicit libgstrtspserver-1_0-0 and
+ typelib-1_0-GstRtspServer-1_0 Obsoletes and Provides: Not needed
+ and only leads to a rpmlint warning.
+- Add gstreamer-rtsp-server-rpmlintrc: Filter out bogus warning
+ about missing dependencies in devel package.
+
+-------------------------------------------------------------------
New:
----
gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch
gstreamer-rtsp-server-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-rtsp-server.spec ++++++
--- /var/tmp/diff_new_pack.ezjoN7/_old 2018-01-10 23:37:21.693848172 +0100
+++ /var/tmp/diff_new_pack.ezjoN7/_new 2018-01-10 23:37:21.697847985 +0100
@@ -24,23 +24,25 @@
License: LGPL-2.0+
Group: Productivity/Multimedia/Other
Url: http://gstreamer.freedesktop.org/
-Source:
https://gstreamer.freedesktop.org/src/gst-rtsp-server/%{_name}-%{version}.tar.xz
+Source0:
https://gstreamer.freedesktop.org/src/gst-rtsp-server/%{_name}-%{version}.tar.xz
+Source99: gstreamer-rtsp-server-rpmlintrc
+
+# PATCH-FIX-UPSTREAM gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch
bgo#791743 [email protected] -- rtsp: Set udpsink_out ttl-mc property on
creation
+Patch0: gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch
+
BuildRequires: gstreamer-plugins-good >= 1.10.0
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.31.1
BuildRequires: pkgconfig(gstreamer-1.0) >= 1.12.0
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.12.0
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.12.0
BuildRequires: pkgconfig(libcgroup) >= 0.26
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-A GStreamer-based RTSP server library.
+A library on top of GStreamer for building an RTSP server.
%package -n libgstrtspserver-1_0-0
Summary: GStreamer-based RTSP server library
Group: System/Libraries
-Provides: libgstrtspserver-1_0-0 = %{version}
-Obsoletes: libgstrtspserver-1_0-0 < %{version}
%description -n libgstrtspserver-1_0-0
Library on top of GStreamer for building an RTSP server - Library files.
@@ -48,8 +50,6 @@
%package -n typelib-1_0-GstRtspServer-1_0
Summary: Introspection bindings for the GStreamer-based RTSP server
library
Group: System/Libraries
-Provides: typelib-1_0-GstRtspServer-1_0 = %{version}
-Obsoletes: typelib-1_0-GstRtspServer-1_0 < %{version}
%description -n typelib-1_0-GstRtspServer-1_0
Introspection bindings for the GStreamer library for building an RTSP server.
@@ -66,7 +66,7 @@
Development files for the GStreamer library for building an RTSP server.
%prep
-%setup -q -n %{_name}-%{version}
+%autosetup -n %{_name}-%{version} -p1
%build
%configure
@@ -77,20 +77,17 @@
find %{buildroot} -type f -name "*.la" -delete -print
%post -n libgstrtspserver-1_0-0 -p /sbin/ldconfig
-
%postun -n libgstrtspserver-1_0-0 -p /sbin/ldconfig
%files -n libgstrtspserver-1_0-0
-%defattr(-,root,root)
-%doc ChangeLog README COPYING
+%license COPYING
%{_libdir}/libgstrtspserver-1.0.so.*
%files -n typelib-1_0-GstRtspServer-1_0
-%defattr(-,root,root)
%{_libdir}/girepository-1.0/GstRtspServer-1.0.typelib
%files devel
-%defattr(-,root,root)
+%doc ChangeLog README
%{_datadir}/gir-1.0/GstRtspServer-1.0.gir
%{_includedir}/gstreamer-1.0/gst/rtsp-server/
%{_libdir}/libgstrtspserver-1.0.so
++++++ gst-rtsp-server-Set-udpsink_out-ttl-mc-property.patch ++++++
>From 0ea5b5521e6c8fbe5e41b632077f1f3a65397bd8 Mon Sep 17 00:00:00 2001
From: Ian Jamison <[email protected]>
Date: Thu, 4 Jan 2018 12:13:31 +0000
Subject: rtsp: Set udpsink_out ttl-mc property on creation
https://bugzilla.gnome.org/show_bug.cgi?id=791743
---
gst/rtsp-server/rtsp-stream.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c
index 6e8c97a..b62c437 100644
--- a/gst/rtsp-server/rtsp-stream.c
+++ b/gst/rtsp-server/rtsp-stream.c
@@ -1359,10 +1359,16 @@ again:
goto no_udp_protocol;
if (multicast) {
+ GST_INFO ("setting udpsink multicast-iface %s", priv->multicast_iface);
g_object_set (G_OBJECT (udpsink_out[0]), "multicast-iface",
priv->multicast_iface, NULL);
g_object_set (G_OBJECT (udpsink_out[1]), "multicast-iface",
priv->multicast_iface, NULL);
+ GST_INFO ("setting udpsink ttl-mc %d", addr->ttl);
+ if (addr->ttl) {
+ g_object_set (G_OBJECT (udpsink_out[0]), "ttl-mc", addr->ttl, NULL);
+ g_object_set (G_OBJECT (udpsink_out[1]), "ttl-mc", addr->ttl, NULL);
+ }
g_signal_emit_by_name (udpsink_out[0], "add", addr_str, rtpport, NULL);
g_signal_emit_by_name (udpsink_out[1], "add", addr_str, rtcpport, NULL);
--
cgit v1.1
++++++ gstreamer-rtsp-server-rpmlintrc ++++++
# Filter out bogus warning about missing deps in devel package
# gstreamer-rtsp-server-devel.x86_64: W: no-dependency-on
gstreamer-rtsp-server*/gstreamer-rtsp-server-libs/libgstreamer-rtsp-server*
addFilter("no-dependency-on");