Hello community,
here is the log from the commit of package gstreamer-rtsp-server for
openSUSE:Factory checked in at 2018-06-27 10:22:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 Jun 27 10:22:24 2018 rev:17 rq:619154 version:1.14.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/gstreamer-rtsp-server/gstreamer-rtsp-server.changes
2018-06-25 11:41:54.066587172 +0200
+++
/work/SRC/openSUSE:Factory/.gstreamer-rtsp-server.new/gstreamer-rtsp-server.changes
2018-06-27 10:22:51.164905728 +0200
@@ -1,0 +2,18 @@
+Sat Jun 23 09:55:55 UTC 2018 - [email protected]
+
+- Switch to meson build system:
+ + Add meson, pkgconfig(glib-2.0),pkgconfig(gstreamer-app-1.0),
+ pkgconfig(gstreamer-net-1.0), pkgconfig(gstreamer-rtp-1.0),
+ pkgconfig(gstreamer-rtsp-1.0) and pkgconfig(gstreamer-sdp-1.0)
+ BuildRequires.
+ + Add meson macros, replacing autotools ones.
+ + Pass disable_introspection=false,
+ with-package-name='openSUSE GStreamer-rtsp-server package',
+ with-package-origin='http://download.opensuse.org' and
+ tests=false and examples=false to meson, ensure we build the
+ features we want. Tests have always been disabled, be explicit
+ about it, as they need a working network connection.
+ + Drop pkgconfig(gstreamer-plugins-base-1.0) BuildRequires.
+ + No longer rm la files, not needed when building with meson.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-rtsp-server.spec ++++++
--- /var/tmp/diff_new_pack.htwuPH/_old 2018-06-27 10:22:51.628888808 +0200
+++ /var/tmp/diff_new_pack.htwuPH/_new 2018-06-27 10:22:51.632888662 +0200
@@ -27,10 +27,16 @@
Source0:
https://gstreamer.freedesktop.org/src/gst-rtsp-server/%{_name}-%{version}.tar.xz
Source99: gstreamer-rtsp-server-rpmlintrc
+BuildRequires: meson
BuildRequires: pkgconfig
+BuildRequires: pkgconfig(glib-2.0) >= 2.40.0
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.31.1
BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
-BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version}
+BuildRequires: pkgconfig(gstreamer-app-1.0)
+BuildRequires: pkgconfig(gstreamer-net-1.0)
+BuildRequires: pkgconfig(gstreamer-rtp-1.0)
+BuildRequires: pkgconfig(gstreamer-rtsp-1.0)
+BuildRequires: pkgconfig(gstreamer-sdp-1.0)
%description
A library on top of GStreamer for building an RTSP server.
@@ -64,12 +70,17 @@
%autosetup -n %{_name}-%{version} -p1
%build
-%configure
-make %{?_smp_mflags}
+%meson \
+ -Ddisable_introspection=false \
+ -Dwith-package-name='openSUSE GStreamer-rtsp-server package' \
+ -Dwith-package-origin='http://download.opensuse.org' \
+ -Dtests=false \
+ -Dexamples=false \
+ %{nil}
+%meson_build
%install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
%post -n libgstrtspserver-1_0-0 -p /sbin/ldconfig
%postun -n libgstrtspserver-1_0-0 -p /sbin/ldconfig