Hello community,
here is the log from the commit of package libdmapsharing for
openSUSE:Leap:15.2 checked in at 2020-01-30 14:49:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libdmapsharing (Old)
and /work/SRC/openSUSE:Leap:15.2/.libdmapsharing.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdmapsharing"
Thu Jan 30 14:49:00 2020 rev:12 rq:753198 version:3.9.7
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libdmapsharing/libdmapsharing.changes
2020-01-15 15:19:43.266385749 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.libdmapsharing.new.26092/libdmapsharing.changes
2020-01-30 14:49:39.734878907 +0100
@@ -1,0 +2,30 @@
+Thu Sep 26 19:09:10 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to 3.9.7:
+ + No upstream changes/changelog/NEWS provided, please see git-log
+ at https://gitlab.gnome.org/GNOME/libdmapsharing
+- Drop new_vala_build.patch: Fixed upstream.
+- Disable build of tests, via passing --disable-tests to configure
+ as they currently fails to build, and it allows us to drop
+ pkgconfig(gtk+-2.0) BuildRequires.
+- Add majorver, soname and sover defines and set them to current
+ values, ease future version updates that include so* changes.
+- Align with what configure checks for: Add pkgconfig(glib-2.0)
+ and pkgconfig(gthread-2.0) BuildRequires, and drop
+ pkgconfig(gio-2.0) BuildRequires.
+- Run spec-cleaner, modernize spec.
+
+-------------------------------------------------------------------
+Tue Sep 10 18:48:36 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Add missing pkgconfig(avahi-client) and pkgconfig(gtk+-2.0)
+ BuildRequires previously pulled in by avahi.
+
+-------------------------------------------------------------------
+Fri Apr 19 06:48:39 UTC 2019 - Max Lin <[email protected]>
+
+- Fix build with vala >= 0.43
+ * Add new_vala_build.patch carry from
+ https://gitlab.gnome.org/GNOME/libdmapsharing/issues/7
+
+-------------------------------------------------------------------
Old:
----
libdmapsharing-2.9.38.tar.gz
New:
----
libdmapsharing-3.9.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdmapsharing.spec ++++++
--- /var/tmp/diff_new_pack.Z9dyQT/_old 2020-01-30 14:49:40.146879126 +0100
+++ /var/tmp/diff_new_pack.Z9dyQT/_new 2020-01-30 14:49:40.150879128 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libdmapsharing
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -13,27 +13,35 @@
# 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/
#
+# NOTE: When bumping these, remember to bump in baselibs too
+%define majorver 4.0
+%define soname 4_0
+%define sover 3
+
Name: libdmapsharing
-Version: 2.9.38
+Version: 3.9.7
Release: 0
Summary: Library implementing the Digital Media Access Protocol family
-License: LGPL-2.1+
+License: LGPL-2.1-or-later
Group: Productivity/Multimedia/Other
-Url: http://www.flyn.org/projects/libdmapsharing/
-Source0:
http://flyn.org/projects/libdmapsharing/%{name}-%{version}.tar.gz
+URL: https://www.flyn.org/projects/libdmapsharing/
+Source0: %{url}/%{name}-%{version}.tar.gz
Source1: baselibs.conf
-BuildRequires: pkg-config
+
+BuildRequires: pkgconfig
BuildRequires: vala
-BuildRequires: pkgconfig(avahi-glib)
+BuildRequires: pkgconfig(avahi-client) >= 0.6
+BuildRequires: pkgconfig(avahi-glib) >= 0.6
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gee-0.8)
-BuildRequires: pkgconfig(gio-2.0) >= 2.36
+BuildRequires: pkgconfig(glib-2.0) >= 2.36
BuildRequires: pkgconfig(gstreamer-app-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(libsoup-2.4) >= 2.48.0
%description
@@ -45,11 +53,11 @@
such as Apple iTunes, Apple iPhoto, and the Roku SoundBridge family to
share media such as music and photos.
-%package -n libdmapsharing-3_0-2
+%package -n libdmapsharing-%{soname}-%{sover}
Summary: Library implementing the Digital Media Access Protocol family
Group: System/Libraries
-%description -n libdmapsharing-3_0-2
+%description -n libdmapsharing-%{soname}-%{sover}
Libdmapsharing is a library you may use to access, share and control the
playback of media content using DMAP (DAAP, DPAP & DACP). Libdmapsharing
also detects audio AirPlay services; coupled with the AirPlay support
@@ -61,7 +69,7 @@
%package devel
Summary: Library implementing the DMAP family of protocols -
Development Files
Group: Development/Languages/C and C++
-Requires: libdmapsharing-3_0-2 = %{version}
+Requires: libdmapsharing-%{soname}-%{sover} = %{version}
%description devel
Libdmapsharing is a library you may use to access, share and control the
@@ -75,31 +83,31 @@
This package contains development files for libdmapsharing.
%prep
-%setup -q
+%autosetup -p1
%build
-%configure
-make %{?_smp_mflags} V=1
+%configure \
+ --disable-tests \
+ %{nil}
+%make_build
%install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
find %{buildroot} -type f -name "*.la" -delete -print
-%post -n libdmapsharing-3_0-2 -p /sbin/ldconfig
-
-%postun -n libdmapsharing-3_0-2 -p /sbin/ldconfig
+%post -n libdmapsharing-%{soname}-%{sover} -p /sbin/ldconfig
+%postun -n libdmapsharing-%{soname}-%{sover} -p /sbin/ldconfig
-%files -n libdmapsharing-3_0-2
-%defattr(-, root, root)
-%doc AUTHORS ChangeLog COPYING README
-%{_libdir}/libdmapsharing-3.0.so.2*
+%files -n libdmapsharing-%{soname}-%{sover}
+%license COPYING
+%doc AUTHORS ChangeLog README
+%{_libdir}/libdmapsharing-%{majorver}.so.%{sover}*
%files devel
-%defattr(-, root, root)
-%{_datadir}/gtk-doc/html/libdmapsharing-3.0/
-%{_datadir}/vala/vapi/libdmapsharing-3.0.vapi
-%{_includedir}/libdmapsharing-3.0/
-%{_libdir}/libdmapsharing-3.0.so
-%{_libdir}/pkgconfig/libdmapsharing-3.0.pc
+%{_datadir}/gtk-doc/html/libdmapsharing-%{majorver}/
+%{_datadir}/vala/vapi/libdmapsharing-%{majorver}.vapi
+%{_includedir}/libdmapsharing-%{majorver}/
+%{_libdir}/libdmapsharing-%{majorver}.so
+%{_libdir}/pkgconfig/libdmapsharing-%{majorver}.pc
%changelog
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.Z9dyQT/_old 2020-01-30 14:49:40.170879139 +0100
+++ /var/tmp/diff_new_pack.Z9dyQT/_new 2020-01-30 14:49:40.170879139 +0100
@@ -1,2 +1,2 @@
-libdmapsharing-3_0-2
+libdmapsharing-4_0-3
++++++ libdmapsharing-2.9.38.tar.gz -> libdmapsharing-3.9.7.tar.gz ++++++
++++ 63770 lines of diff (skipped)