Hello community,

here is the log from the commit of package rygel for openSUSE:Factory checked 
in at 2012-10-03 15:10:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rygel (Old)
 and      /work/SRC/openSUSE:Factory/.rygel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rygel", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/rygel/rygel.changes      2012-08-23 
16:06:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rygel.new/rygel.changes 2012-10-03 
15:10:25.000000000 +0200
@@ -1,0 +2,187 @@
+Tue Sep 25 14:45:19 UTC 2012 - [email protected]
+
+- Update to version 0.16.0:
+  + Install header files for librygel-server and librygel-renderer.
+  + Add more API documentation.
+  + Fix Rygel HTTP GET test failure on recent libsoup.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Sep 18 15:13:16 UTC 2012 - [email protected]
+
+- Update to version 0.15.4:
+  + Fix seeking issue
+  + Fix server doc generation.
+  + Fix hierarchy, signals and properties doc generation.
+  + Fix tarball to include everything necessary to rebuild from
+    vala code.
+  + Fix tarball to include the upstart, sysv and systemd files.
+  + MediaExport:
+    - Drop the file extension filter and rely on content-types.
+  + Bugs fixed: bgo#671361
+  + Updated translations.
+- Drop our own rygel.service: the tarball contains the example now.
+
+-------------------------------------------------------------------
+Fri Sep  7 16:34:48 UTC 2012 - [email protected]
+
+- Add libunistring-devel BuildRequires: this is an optional
+  dependency we missed a while ago, used for collation.
+- Package systemd service file:
+  + Add systemd BuildRequires.
+  + Add %{?systemd_requires}.
+  + Ship rygel.service (taken from git, as it's not in the
+    tarball), and install it as %{_unitdir}/rygel.service.
+  + Add %service_add_{pre,post,preun,postun} calls in scriptlets.
+
+-------------------------------------------------------------------
+Tue Sep  4 11:15:46 UTC 2012 - [email protected]
+
+- Update to version 0.15.3:
+  + Update/Add some copyright headers
+  + Fix the AVC_MP4_BL_CIF15_AAC_520 transcoder and enable it by
+    default
+  + Disable broken transmuxing. Was only working by chance anyway
+  + Add start-up scripts for upstart, systemd and debian systemv
+  + MediaExport:
+    - Fix a regression in searching introduced in 0.15.2
+    - Fix uploading. This was a "regression" we introduced while
+      fixing uploading for the N9. The new method works for Tracker
+      and MediaExport
+  + Bugs fixed: bgo#683028
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Sep  3 07:31:50 UTC 2012 - [email protected]
+
+- Add pkgconfig(gstreamer-pbutils-0.10) BuildRequires: configure
+  checks explicitly for it.
+- Change gstreamer-0_10-devel BuildRequires to
+  pkgconfig(gstreamer-0.10).
+
+-------------------------------------------------------------------
+Mon Aug 20 21:05:11 UTC 2012 - [email protected]
+
+- Update to version 0.15.2:
+  + Prevent a critical if the thumbnail for a file does not exist.
+  + Fix all warnings from newer Vala.
+  + Let the plugins do the sorting to prevent that we slice before
+    we sort.
+  + Move the default sort criteria into MediaContainer to allow
+    containers to override it if necessary.
+  + Canonicalize common error messages.
+  + Add TwoPlayer to V1 downgrades.
+  + Small refactoring of the V1 handling.
+  + Fix debug builds.
+  + Add "description" property to MediaItem.
+  + Remove misc.vapi.
+  + Disable installing if --enable-uninstalled was used.
+  + Tracker:
+     - Sort browse results using SPARQL.
+     - Sort album containers by disc, track and title.
+  + MediaExport:
+    - Sort browse and search results using SQL.
+    - Fix a crash when a client tried to access a non-existent
+      query container.
+    - Sort album containers by disc, track and title.
+    - Properly collate query containers.
+  + Mediathek:
+    - Extract date and description from RSS feed.
+    - Sort by date descending (newest entry first) by default.
+  + Bugs fixed: bgo#639809, bgo#652375, bgo#661482, bgo#668376,
+    bgo#680742, bgo#681452
+  + Updated translations.
+- Replace libgupnp-dlna-devel BuildRequires with
+  pkgconfig(gupnp-dlna-1.0): it is more preciese and matches what
+  configure is looking for.
+
+-------------------------------------------------------------------
+Fri Aug 10 13:00:44 UTC 2012 - [email protected]
+
+- Update to version 0.15.1:
+  + Fix setting of meta-data in AVTransport.
+  + Fix compatibility with various new Samsung devices.
+  + Fix content-range checking.
+  + Relay meta-data to player instances in AVTransport.
+  + Fall-back to template description if cached description is not
+    readable.
+  + Add librygel-core, librygel-server and librygel-renderer.
+  + Generate documentation for newly created libraries.
+  + Use GIO for thumbnail requests and don't fail if there's no
+    thumbnail directory as tumbler creates that.
+  + MediaExport:
+    - Use display_name instead of filename to prevent encoding
+      issues in DIDL.
+    - Speed up browsing of virtual folders.
+    - Fix upgrade from Rygel 0.6 (be nice to Debian stable users).
+    - Fix translation of virtual folders.
+    - Massively speed up initial meta-data extraction.
+  + Playbin:
+    - Uptime content-types for various XIPH formats.
+    - Fix LPCM playback.
+  + External:
+    - Don't browse external containers recursively.
+    - Guard against empty mandatory properties.
+  + Tracker;
+    - Port to libtracker-sparql.
+    - Use nfo:fileName as alternative title if nie:title is not
+      available.
+    - Remove some dead code.
+    - Unify query code.
+  + Bugs fixed: bgo#644491, bgo#661988, bgo#674542, bgo#676037,
+    bgo#677959, bgo#677966, bgo#679648
+  + Updated translations.
+- Add pkgconfig(tracker-sparql-0.14) BuildRequires: new dependency.
+- Create subpackages for librygel-{core,renderer,server}-1_0-0,
+  following SLPP.
+
+-------------------------------------------------------------------
+Thu Aug  9 19:30:12 UTC 2012 - [email protected]
+
+- Update to version 0.15.0.1:
+  + Port to Vala 0.16 vapis.
+  + Use new GMutex/GCond api.
+  + Use GLib 2.30 Unix signal handling code.
+  + Parse "Range:" HTTP headers using libsoup functions.
+  + Fix SinkProtocolInfo generation in SinkConnectionManager.
+  + Fix URI escaping in AVTransport ChangeLog generation.
+  + Use the correct XML namespace for upnp:author and upnp:album in
+    GetSortCapabilities.
+  + Use GStreamer presets to set the encoding bitrates in our
+    transcoders.
+  + Lower the MP3 and MPEG2 bitrates a bit.
+  + Remove the current AAC transcoder and add a working one.
+  + Fix state machine transitions in AVTransport.
+  + Set correct number of tracks and reset when URI is empty.
+  + Implement GetMediaInfo_Ext.
+  + Check InstanceID in AVTransport and RenderingControl.
+  + Use "FactoryDefault" as default RenderingControl preset.
+  + Update service description files to include the proper allowed
+    values.
+  + Verify if the URI passed in SetAVTransportURI is accessible and
+    the media matches any of the advertised mime types.
+  + Fix initial LastChange event to include all state variables.
+  + Fix RecordMedium state variable to return "NOT_IMPLEMENTED".
+  + Fix serveral error codes in AVTransport.
+  + Add some checks for "Mute" and "Volume" in RenderingControl.
+  + Push meta-data, mime type and contentFeatures.dlna.org to the
+    MediaPlayer instance.
+  + Select streamingMode.dlna.org header based on DLNA flags.
+  + IOP:
+    - Force version downgrade for devices using the Mediabolic UPnP
+      stack.
+  + Playbin:
+    - Fix duration notification
+    - Avoid Warning from GStreamer when an empty URI is set.
+    - Use "NO_MEDIA_PRESENT" as initial state instead of "STOPPED".
+  + GstLaunch:
+    - Add an option to set the DLNA profile of a stream if
+      applicable
+  + Ui:
+    - Fix initial set-up.
+    - Fix removing autostart file when Rygel is not running.
+  + Bugs fixed: bgo#675234, bgo#674071, bgo#674733
+  + Updated translations.
+- Add pkgconfig(glib-2.0) BuildRequires: new verified dependency.
+
+-------------------------------------------------------------------

Old:
----
  rygel-0.14.3.tar.xz

New:
----
  rygel-0.16.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rygel.spec ++++++
--- /var/tmp/diff_new_pack.6t8bO9/_old  2012-10-03 15:10:26.000000000 +0200
+++ /var/tmp/diff_new_pack.6t8bO9/_new  2012-10-03 15:10:26.000000000 +0200
@@ -17,32 +17,38 @@
 
 
 Name:           rygel
-Version:        0.14.3
+Version:        0.16.0
 Release:        0
 Summary:        Home Media Solution for GNOME based on UPnP/DLNA
 License:        LGPL-2.0+
 Group:          Productivity/Multimedia/Other
 Url:            http://live.gnome.org/Rygel
-Source0:        
http://download.gnome.org/sources/rygel/0.14/%{name}-%{version}.tar.xz
-BuildRequires:  gstreamer-0_10-devel
+Source0:        
http://download.gnome.org/sources/rygel/0.16/%{name}-%{version}.tar.xz
 BuildRequires:  intltool
-BuildRequires:  libgee-devel
-BuildRequires:  libgupnp-av-devel
-BuildRequires:  libgupnp-devel
-BuildRequires:  libgupnp-dlna-devel
+BuildRequires:  libgee-devel >= 0.5.2
+BuildRequires:  libgupnp-av-devel >= 0.9.0
+BuildRequires:  libgupnp-devel >= 0.17.1
 BuildRequires:  libsoup-devel
+BuildRequires:  libunistring-devel
 BuildRequires:  libuuid-devel
-BuildRequires:  sqlite3-devel
+BuildRequires:  sqlite3-devel >= 3.5
+BuildRequires:  systemd
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
-BuildRequires:  vala >= 0.14.1
+BuildRequires:  vala >= 0.16.1
+BuildRequires:  pkgconfig(glib-2.0) >= 2.31.13
+BuildRequires:  pkgconfig(gstreamer-0.10) >= 0.10.36
+BuildRequires:  pkgconfig(gstreamer-pbutils-0.10) >= 0.10.35
 BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gupnp-dlna-1.0) >= 0.5.0
+BuildRequires:  pkgconfig(tracker-sparql-0.14) >= 0.14.0
 Requires:       gstreamer-0_10-plugins-base
+Recommends:     %{name}-lang
 Recommends:     gstreamer-0_10-plugins-bad
 Recommends:     gstreamer-0_10-plugins-good
 Recommends:     gstreamer-0_10-plugins-ugly
-Recommends:     %{name}-lang
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%{?systemd_requires}
 
 %description
 Rygel is a home media solution that allows you to easily share audio,
@@ -53,10 +59,43 @@
 requirements of DLNA and on the fly conversion of media to format that
 client devices are capable of handling.
 
+%package -n librygel-core-1_0-0
+Summary:        Home Media Solution for GNOME based on UPnP/DLNA -- Core 
library
+Group:          System/Libraries
+
+%description -n librygel-core-1_0-0
+Rygel is a home media solution that allows you to easily share audio,
+video and pictures, and control of media player on your home network.
+
+This package provides the core library of rygel.
+
+%package -n librygel-renderer-1_0-0
+Summary:        Home Media Solution for GNOME based on UPnP/DLNA -- Renderer 
library
+Group:          System/Libraries
+
+%description -n librygel-renderer-1_0-0
+Rygel is a home media solution that allows you to easily share audio,
+video and pictures, and control of media player on your home network.
+
+This package provides the renderer library of rygel.
+
+%package -n librygel-server-1_0-0
+Summary:        Home Media Solution for GNOME based on UPnP/DLNA -- Server 
library
+Group:          System/Libraries
+
+%description -n librygel-server-1_0-0
+Rygel is a home media solution that allows you to easily share audio,
+video and pictures, and control of media player on your home network.
+
+This package provides the server library of rygel.
+
 %package devel
 Summary:        Home Media Solution for GNOME based on UPnP/DLNA -- 
Development Files
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
+Requires:       librygel-core-1_0-0 = %{version}
+Requires:       librygel-renderer-1_0-0 = %{version}
+Requires:       librygel-server-1_0-0 = %{version}
 
 %description devel
 Rygel is a home media solution that allows you to easily share audio,
@@ -115,10 +154,13 @@
     --enable-external-plugin \
     --enable-mediathek-plugin \
     --enable-gst-launch-plugin
-%__make %{?_smp_mflags} V=1
+make %{?_smp_mflags} V=1
 
 %install
-%makeinstall
+%make_install
+# test so we know if we can drop the manul installation of the .service file
+test ! -f %{buildroot}%{_unitdir}/rygel.service
+install -D -m0644 examples/service/systemd/rygel.service 
%{buildroot}%{_unitdir}/rygel.service
 find %{buildroot} -type f -name "*.la" -delete -print
 %suse_update_desktop_file rygel
 %suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-System
@@ -127,18 +169,39 @@
 %clean
 rm -rf %{buildroot}
 
+%pre
+%service_add_pre rygel.service
+
 %post
 %desktop_database_post
 %icon_theme_cache_post
+%service_add_post rygel.service
+
+%preun
+%service_del_preun rygel.service
 
 %postun
 %desktop_database_postun
 %icon_theme_cache_postun
+%service_del_postun rygel.service
+
+%post -n librygel-core-1_0-0 -p /sbin/ldconfig
+
+%postun -n librygel-core-1_0-0 -p /sbin/ldconfig
+
+%post -n librygel-renderer-1_0-0 -p /sbin/ldconfig
+
+%postun -n librygel-renderer-1_0-0 -p /sbin/ldconfig
+
+%post -n librygel-server-1_0-0 -p /sbin/ldconfig
+
+%postun -n librygel-server-1_0-0 -p /sbin/ldconfig
 
 %files
 %defattr(-, root, root)
 %doc AUTHORS COPYING README TODO NEWS
 %config(noreplace) %{_sysconfdir}/rygel.conf
+%{_unitdir}/rygel.service
 %{_bindir}/rygel
 %{_bindir}/rygel-preferences
 %{_datadir}/rygel/
@@ -159,12 +222,28 @@
 # media players implementing MPRIS2 D-Bus interface
 %{_libdir}/rygel-1.0/librygel-mpris.so
 
+%files -n librygel-core-1_0-0
+%defattr(-,root,root)
+%{_libdir}/librygel-core-1.0.so.*
+
+%files -n librygel-renderer-1_0-0
+%defattr(-,root,root)
+%{_libdir}/librygel-renderer-1.0.so.*
+
+%files -n librygel-server-1_0-0
+%defattr(-,root,root)
+%{_libdir}/librygel-server-1.0.so.*
+
 %files devel
 %defattr(-, root, root)
 %{_includedir}/rygel-1.0/
-%{_libdir}/pkgconfig/rygel-1.0.pc
-%{_datadir}/vala/vapi/rygel-1.0.deps
-%{_datadir}/vala/vapi/rygel-1.0.vapi
+%{_libdir}/librygel-core-1.0.so
+%{_libdir}/librygel-renderer-1.0.so
+%{_libdir}/librygel-server-1.0.so
+%{_libdir}/pkgconfig/rygel-core-1.0.pc
+%{_libdir}/pkgconfig/rygel-renderer-1.0.pc
+%{_datadir}/vala/vapi/rygel-core-1.0.deps
+%{_datadir}/vala/vapi/rygel-core-1.0.vapi
 
 %files plugin-gstreamer-renderer
 %defattr(-, root, root)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to