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


Reply via email to