Hello community, here is the log from the commit of package gstreamermm for openSUSE:Factory checked in at 2020-03-03 10:18:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamermm (Old) and /work/SRC/openSUSE:Factory/.gstreamermm.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamermm" Tue Mar 3 10:18:20 2020 rev:7 rq:780931 version:1.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamermm/gstreamermm.changes 2019-09-11 10:33:19.723332195 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamermm.new.26092/gstreamermm.changes 2020-03-03 10:20:17.143152558 +0100 @@ -1,0 +2,20 @@ +Fri Feb 28 20:37:27 UTC 2020 - Bjørn Lie <[email protected]> + +- Replace libxml++-devel, gtkmm3-devel, gstreamer-devel and + gstreamer-plugin-base-devel with pkgconfig(libxml++-3.0), + pkgconfig(gtkmm-3.0), pkgconfig(gstreamer-1.0) and + pkgconfig(gstreamer-plugins-base-1.0) BuildRequires. Also add + all the gstreamer .pc symboles configure checks for: + pkgconfig(gstreamer-allocators-1.0), + pkgconfig(gstreamer-app-1.0), pkgconfig(gstreamer-audio-1.0), + pkgconfig(gstreamer-base-1.0), pkgconfig(gstreamer-check-1.0), + pkgconfig(gstreamer-controller-1.0), + pkgconfig(gstreamer-fft-1.0), pkgconfig(gstreamer-net-1.0), + pkgconfig(gstreamer-pbutils-1.0), pkgconfig(gstreamer-riff-1.0), + pkgconfig(gstreamer-rtp-1.0), pkgconfig(gstreamer-rtsp-1.0), + pkgconfig(gstreamer-sdp-1.0), pkgconfig(gstreamer-tag-1.0) and + pkgconfig(gstreamer-video-1.0). +- Drop unneeded Requires from devel subpackage. +- Modernize spec, update URL. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamermm.spec ++++++ --- /var/tmp/diff_new_pack.pLEvUi/_old 2020-03-03 10:20:18.635155645 +0100 +++ /var/tmp/diff_new_pack.pLEvUi/_new 2020-03-03 10:20:18.639155653 +0100 @@ -1,7 +1,7 @@ # # spec file for package gstreamermm # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,26 +24,43 @@ Version: 1.10.0 Release: 0 Summary: C++ bindings for the GStreamer streaming multimedia library -License: LGPL-2.1 +License: LGPL-2.1-only Group: Development/Libraries/C and C++ -Url: http://www.gstreamer.net/bindings/cplusplus.html +URL: https://gstreamer.freedesktop.org/bindings/cplusplus.html Source0: https://ftp.gnome.org/pub/gnome/sources/gstreamermm/%{_sver}/%{name}-%{version}.tar.xz Source99: %{name}-rpmlintrc + # PATCH-FIX-UPSTREAM gstreamermm-copy_metadata_vfunc.patch bgo#794249 -- Fix bug tied to copy_metadata_vfunc Patch0: gstreamermm-copy_metadata_vfunc.patch # PATCH-FIX-UPSTREAM gstreamermm-copy_metadata_vfunc.patch bgo#794250 -- Fix bug tied to copy_metadata_vfunc Patch1: gstreamermm-copy_metadata_vfunc2.patch # PATCH-FIX-UPSTREAM gstreamermm-copy_metadata_vfunc.patch -- Fix bug tied to copy_metadata_vfunc Patch2: gstreamermm-copy_metadata_vfunc3.patch + BuildRequires: Mesa-libGLESv2-devel BuildRequires: doxygen BuildRequires: gcc-c++ -BuildRequires: gstreamer-devel >= 1.10.0 -BuildRequires: gstreamer-plugins-base-devel >= 1.10.0 -BuildRequires: gtkmm3-devel -BuildRequires: libxml++-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(giomm-2.4) +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-allocators-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-app-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-check-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-controller-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-fft-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-net-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-riff-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-rtp-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-rtsp-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-sdp-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-tag-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-video-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gtkmm-3.0) >= 3.0 +BuildRequires: pkgconfig(libxml++-3.0) %description gstreamermm provides C++ bindings for the GStreamer streaming multimedia @@ -53,13 +70,7 @@ %package devel Summary: C++ bindings for the GStreamer streaming multimedia library Group: Development/Libraries/C and C++ -Requires: glib2-devel -Requires: gstreamer-devel >= 1.10.0 -Requires: gstreamer-plugins-base-devel >= 1.10.10 -Requires: gtkmm2-devel Requires: lib%{name}%{soname} = %{version} -Requires: libsigc++2-devel -Requires: libxml++-devel %description devel gstreamermm provides C++ bindings for the GStreamer streaming multimedia @@ -90,7 +101,7 @@ %build %configure -make %{?_smp_mflags} +%make_build %install %make_install @@ -100,19 +111,20 @@ %postun -n lib%{name}%{soname} -p /sbin/ldconfig %files devel -%doc ChangeLog COPYING README +%license COPYING +%doc ChangeLog README %{_includedir}/%{name}-%{_mver} %{_libdir}/%{name}-%{_mver} %{_libdir}/lib%{name}-%{_mver}.so %{_libdir}/pkgconfig/%{name}-%{_mver}.pc %files doc -%doc COPYING +%license COPYING %{_datadir}/devhelp/books/%{name}-%{_mver} %{_datadir}/doc/%{name}-%{_mver} %files -n lib%{name}%{soname} -%doc COPYING +%license COPYING %{_libdir}/lib%{name}-%{_mver}.so.%{sover}* %changelog
