Hello community,
here is the log from the commit of package libdmapsharing for openSUSE:Factory
checked in at Mon Jul 4 12:02:36 CEST 2011.
--------
--- GNOME/libdmapsharing/libdmapsharing.changes 2011-05-22 23:15:15.000000000 +0200
+++ /mounts/work_src_done/STABLE/libdmapsharing/libdmapsharing.changes 2011-07-04 11:41:40.000000000 +0200
@@ -1,0 +2,36 @@
+Mon Jul 4 10:07:31 CEST 2011 - vuntz@opensuse.org
+
+- Update to version 2.9.12. This is a summary of the changes in the
+ 2.9.x branch:
+ + Various API changes.
+ + Attempt to serve on IPv6.
+ + Fix authentication.
+ + Add support for Remote version 2.
+ + Add client-side DNS-SD.
+ + Declare support for raop on mDNS (used by AirPortExpress).
+ + Make library useful without GStreamer.
+ + Vala-related clean up.
+ + Several compatibility fixes.
+ + Several bug fixes.
+ + Code cleanups.
+- Summary of changes introduced in the 2.1.x branches:
+ + Add DACP support.
+ + Fix serving to iTunes 10.
+ + Allow two DMAP sub-protocols (e.g., DAAP and DPAP) in one
+ process.
+ + Several bug fixes.
+- Change libsoup-devel BuildRequires to pkgconfig(libsoup-2.4).
+- Add missing pkgconfig(gdk-pixbuf-2.0) BuildRequires, needed for
+ cover art features.
+- Remove pkgconfig(avahi-compat-libdns_sd) BuildRequires: we know
+ it will not be used for dns-sd, as the standard avahi API will be
+ used.
+- Add libdmapsharing-missing-header.patch to fix build: add a
+ missing include.
+- Rename libdmapsharing2 to libdmapsharing-3_0-2 after library name
+ change.
+- Update descriptions.
+- Stop using source service to download the tarball, as Factory
+ will move away from this.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
_service
_service:recompress:download_url:libdmapsharing-2.1.9.tar.bz2
_service:set_version:libdmapsharing.spec
New:
----
libdmapsharing-2.9.12.tar.gz
libdmapsharing-missing-header.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdmapsharing.spec ++++++
--- /var/tmp/diff_new_pack.79C9FA/_old 2011-07-04 12:00:32.000000000 +0200
+++ /var/tmp/diff_new_pack.79C9FA/_new 2011-07-04 12:00:32.000000000 +0200
@@ -19,58 +19,65 @@
Name: libdmapsharing
-Version: to_be_filled_by_service
+Version: 2.9.12
Release: 1
-#to_be_filled_by_service
-#2.1.9
License: LGPLv2.1+
Summary: Library implementing the DMAP family of protocols
Url: http://www.flyn.org/projects/libdmapsharing/
Group: System/Libraries
-Source: http://www.flyn.org/projects/libdmapsharing/%{name}-%{version}.tar.bz2
-BuildRequires: libsoup-devel
+Source: http://flyn.org/projects/libdmapsharing/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM libdmapsharing-missing-header.patch bgo#653931 vuntz@opensuse.org -- Add missing include
+Patch0: libdmapsharing-missing-header.patch
BuildRequires: pkg-config
BuildRequires: pkgconfig(avahi-glib)
BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
-BuildRequires: pkgconfig(avahi-compat-libdns_sd)
+BuildRequires: pkgconfig(libsoup-2.4)
%description
-libdmapsharing is a library you may use to access and share DMAP
-(DAAP & DPAP) content. The library is written in C using GObject
-and libsoup. The DMAP family of protocols are used by products such
-as iTunes(TM), iPhoto(TM) and the Roku SoundBridge(TM) family to
-share content such as music and photos.
+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
+in PulseAudio or GStreamer, this can allow an application to stream audio
+to an AirPlay device. The DMAP family of protocols are used by products
+such as Apple iTunes, Apple iPhoto, and the Roku SoundBridge family to
+share media such as music and photos.
-%package -n libdmapsharing2
+%package -n libdmapsharing-3_0-2
License: LGPLv2.1+
Summary: Library implementing the DMAP family of protocols
Group: System/Libraries
-%description -n libdmapsharing2
-libdmapsharing is a library you may use to access and share DMAP
-(DAAP & DPAP) content. The library is written in C using GObject
-and libsoup. The DMAP family of protocols are used by products such
-as iTunes(TM), iPhoto(TM) and the Roku SoundBridge(TM) family to
-share content such as music and photos.
+%description -n libdmapsharing-3_0-2
+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
+in PulseAudio or GStreamer, this can allow an application to stream audio
+to an AirPlay device. The DMAP family of protocols are used by products
+such as Apple iTunes, Apple iPhoto, and the Roku SoundBridge family to
+share media such as music and photos.
%package devel
License: LGPLv2.1+
Summary: Library implementing the DMAP family of protocols - Development Files
Group: Development/Languages/C and C++
-Requires: libdmapsharing2 = %{version}
+Requires: libdmapsharing-3_0-2 = %{version}
%description devel
-libdmapsharing is a library you may use to access and share DMAP
-(DAAP & DPAP) content. The library is written in C using GObject
-and libsoup. The DMAP family of protocols are used by products such
-as iTunes(TM), iPhoto(TM) and the Roku SoundBridge(TM) family to
-share content such as music and photos.
+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
+in PulseAudio or GStreamer, this can allow an application to stream audio
+to an AirPlay device. The DMAP family of protocols are used by products
+such as Apple iTunes, Apple iPhoto, and the Roku SoundBridge family to
+share media such as music and photos.
This package contains development files for libdmapsharing.
%prep
%setup -q
+%patch0 -p1
%build
%configure
@@ -80,20 +87,20 @@
%makeinstall
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
-%post -n libdmapsharing2 -p /sbin/ldconfig
+%post -n libdmapsharing-3_0-2 -p /sbin/ldconfig
-%postun -n libdmapsharing2 -p /sbin/ldconfig
+%postun -n libdmapsharing-3_0-2 -p /sbin/ldconfig
-%files -n libdmapsharing2
+%files -n libdmapsharing-3_0-2
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING README
-%{_libdir}/libdmapsharing.so.2*
+%{_libdir}/libdmapsharing-3.0.so.2*
%files devel
%defattr(-, root, root)
-%doc %{_datadir}/gtk-doc/html/libdmapsharing/
-%{_includedir}/libdmapsharing-2.2/
-%{_libdir}/libdmapsharing.so
-%{_libdir}/pkgconfig/*.pc
+%doc %{_datadir}/gtk-doc/html/libdmapsharing-3.0/
+%{_includedir}/libdmapsharing-3.0/
+%{_libdir}/libdmapsharing-3.0.so
+%{_libdir}/pkgconfig/libdmapsharing-3.0.pc
%changelog
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.79C9FA/_old 2011-07-04 12:00:32.000000000 +0200
+++ /var/tmp/diff_new_pack.79C9FA/_new 2011-07-04 12:00:32.000000000 +0200
@@ -1,2 +1,2 @@
-libdmapsharing2
+libdmapsharing-3_0-2
++++++ libdmapsharing-missing-header.patch ++++++
Index: libdmapsharing-2.9.12/tests/test-dmap-client.c
===================================================================
--- libdmapsharing-2.9.12.orig/tests/test-dmap-client.c
+++ libdmapsharing-2.9.12/tests/test-dmap-client.c
@@ -20,6 +20,7 @@
#include