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 - bjorn.lie@gmail.com + +- 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