From 1ab558b7696ed5bd9474776fb4b0224b3346d960200c04d1c3e5f98cd2c075c4 Mon Sep 17 00:00:00 2001 From: Vincent Untz <vuntz@opensuse.org> Date: Wed, 1 Jun 2011 09:49:30 +0000 Subject: [PATCH 1/2] Accepting request 72378 from home:dimstar:branches:GNOME:Factory Update to 0.10.2 - haha, no the update is even bigger and even more to think OBS-URL: https://build.opensuse.org/request/show/72378 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=19 --- rygel-0.10.2.tar.bz2 | 3 +++ rygel-0.8.3.tar.bz2 | 3 --- rygel.changes | 61 ++++++++++++++++++++++++++++++++++++++++++++ rygel.spec | 8 +++--- 4 files changed, 68 insertions(+), 7 deletions(-) create mode 100644 rygel-0.10.2.tar.bz2 delete mode 100644 rygel-0.8.3.tar.bz2 diff --git a/rygel-0.10.2.tar.bz2 b/rygel-0.10.2.tar.bz2 new file mode 100644 index 0000000..ff3b95a --- /dev/null +++ b/rygel-0.10.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9442833df8b14765afcd65e0ef1ae8278b266cf42e4941d06bab14e36b1d56f0 +size 1292862 diff --git a/rygel-0.8.3.tar.bz2 b/rygel-0.8.3.tar.bz2 deleted file mode 100644 index 38c827e..0000000 --- a/rygel-0.8.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a001cf578e8b84408ddca43c24fb9392130f982527de5c90042d6c6a84e2ab0 -size 1111056 diff --git a/rygel.changes b/rygel.changes index daf8611..4e5a633 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,64 @@ +------------------------------------------------------------------- +Wed Jun 1 06:29:49 UTC 2011 - dimstar@opensuse.org + +- Update to version 0.10.2: + + Fix sorting on dates without time + + Fix MediaExport plugin skipping m4a files + + Fix serving of album art + + Fix an assertion when harvesting files still being downloaded + + Don't entity-quote UTF-8 characters + + Fix a hidden potential crasher with vala async functions + + bgo#648486: Rygel doesn't show up in Samsung PS50C77 TV. + +------------------------------------------------------------------- +Fri May 6 14:59:10 CEST 2011 - dimstar@opensuse.org + +- Update to version 0.10.1: + + Fix severe performance regression introduced in 0.9.9 + + Fix a crash on corrupt files + + Generate ChangeLog from git on make dist +- Changes from version 0.10.0: + + Simplified transcoding by use of new 'encodebin' GStreamer + element. + + Much more consistent and simpler HTTP stream handling by + increased reliability on GStreamer. + + Many fixes and improvements to HTTP streams. + + More robust tests for HTTP streams. + + Fix .po files being all uppercase. + + Don't crash if log_domain is unset. + + Apply Xbox hacks on Philips DLNA TV. + + Time seek header must be locale-independent. + + Correct supported SeekMode values. + + Support 'background' mode for all streams. + + Don't offer audio transcoding for videos. + + Expose 'dc:date' for items when available. + + Add support for 'refID' attribute. Although currently no plugin + uses this, we are already adding this basic support to satisfy + DLNA. + + Throw error if 'dlnaManaged' attribute or wrong DLNA profile is + provided in an item creation request. + + Prevent a crash in 'ImportResource' action handling. + + Report slightly more accurate time seek range. + + Don't error out on attempt to delete an inexistent file. + + MediaExport: + - Avoid crawling $HOME by default. + - Query user folders only once. + - Remove huge cache directive. + - Implement search by duration. + - Properly cancel the file monitor. + - Fix crash on file removal. + + Tracker: + - Mark newly added items as available. + - Set 'nie:contentCreated' on created items. + - Take mime-type from gupnp-dlna to work-around bug#647575. + - Properly escape regular expression in title containers. + - Create a unique URI for new items. + - Mark resources we created as ours. + + More DLNA requirements satisfied + + Updated translations. +- For more changes between the last release and this one, see NEWS. +- Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0) + ------------------------------------------------------------------- Mon Feb 14 19:49:24 CET 2011 - sbrabec@suse.cz diff --git a/rygel.spec b/rygel.spec index d5e0bfe..0d36aa4 100644 --- a/rygel.spec +++ b/rygel.spec @@ -18,8 +18,8 @@ Name: rygel -Version: 0.8.3 -Release: 3 +Version: 0.10.2 +Release: 1 License: LGPL v2 or later Summary: Collection of UPnP/DLNA services for GNOME Url: http://live.gnome.org/Rygel @@ -27,7 +27,6 @@ Group: Productivity/Multimedia/Other Source0: %{name}-%{version}.tar.bz2 BuildRequires: dbus-1-glib-devel BuildRequires: gstreamer-0_10-devel -BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: libgee-devel BuildRequires: libgupnp-av-devel @@ -39,6 +38,7 @@ BuildRequires: sqlite3-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: vala +BuildRequires: pkgconfig(gtk+-3.0) Requires: gstreamer-0_10-plugins-base Recommends: gstreamer-0_10-plugins-bad Recommends: gstreamer-0_10-plugins-good @@ -176,7 +176,7 @@ rm -rf %{buildroot} %files plugin-tracker %defattr(-, root, root) -%{_libdir}/rygel-1.0/librygel-media-tracker.so +%{_libdir}/rygel-1.0/librygel-tracker.so %files plugin-zdf-mediathek %defattr(-, root, root) From b89c7df516ecaa19ea2bc6bff400d25bae652144f20a4df5e8a6918306291fb6 Mon Sep 17 00:00:00 2001 From: Vincent Untz <vuntz@opensuse.org> Date: Wed, 1 Jun 2011 10:20:27 +0000 Subject: [PATCH 2/2] Accepting request 72417 from home:vuntz:branches:GNOME:Factory Make me happy with this tweak OBS-URL: https://build.opensuse.org/request/show/72417 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=20 --- rygel.changes | 77 +++++++++++++++++++++++++++++---------------------- rygel.spec | 37 +++++++++++++------------ 2 files changed, 64 insertions(+), 50 deletions(-) diff --git a/rygel.changes b/rygel.changes index 4e5a633..f71bf74 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Jun 1 11:54:58 CEST 2011 - vuntz@opensuse.org + +- Update summaries and descriptions based on new text from + upstream. +- Remove now unneeded dbus-1-glib-devel BuildRequires: code got + ported to GDBus. + ------------------------------------------------------------------- Wed Jun 1 06:29:49 UTC 2011 - dimstar@opensuse.org @@ -17,46 +25,49 @@ Fri May 6 14:59:10 CEST 2011 - dimstar@opensuse.org + Fix severe performance regression introduced in 0.9.9 + Fix a crash on corrupt files + Generate ChangeLog from git on make dist -- Changes from version 0.10.0: - + Simplified transcoding by use of new 'encodebin' GStreamer - element. - + Much more consistent and simpler HTTP stream handling by - increased reliability on GStreamer. - + Many fixes and improvements to HTTP streams. - + More robust tests for HTTP streams. - + Fix .po files being all uppercase. - + Don't crash if log_domain is unset. - + Apply Xbox hacks on Philips DLNA TV. - + Time seek header must be locale-independent. - + Correct supported SeekMode values. +- Main changes in 0.10.0, since 0.8.x (see NEWS for all changes): + + Satisfy more DLNA requirements and pass more DLNA testcases. + + Various fixes for compatibility with different hardware + (including XBox). + + Sort Search and Browse results alphabetically (in descending + order) by title when no sorting criteria is specified by the + client. + + Sort in ascending order by default. + + HTTP Connection stalling supported for ALL streams. + Support 'background' mode for all streams. + Don't offer audio transcoding for videos. - + Expose 'dc:date' for items when available. - + Add support for 'refID' attribute. Although currently no plugin - uses this, we are already adding this basic support to satisfy - DLNA. - + Throw error if 'dlnaManaged' attribute or wrong DLNA profile is - provided in an item creation request. - + Prevent a crash in 'ImportResource' action handling. - + Report slightly more accurate time seek range. - + Don't error out on attempt to delete an inexistent file. + + Ability to enable/disable upload of media. + + Ability to enable/disable deletion of media. + + Add option to disable UPnP to all configuration sources. + + Use both user & system configuration. + + UI: + - Trim-down the UI to only provide options that end-user needs. + - Use the correct key for 'UPnP enabled' option. + - All widgets must be disabled when sharing is. + - Option to use 'any' network. + MediaExport: + - Improved performance. + - Hide empty virtual folders. - Avoid crawling $HOME by default. - - Query user folders only once. - - Remove huge cache directive. - Implement search by duration. - - Properly cancel the file monitor. - - Fix crash on file removal. + + Mediathek: + - Add option to choose between H.264 and WMV videos. + Tracker: - - Mark newly added items as available. - - Set 'nie:contentCreated' on created items. - - Take mime-type from gupnp-dlna to work-around bug#647575. - - Properly escape regular expression in title containers. - - Create a unique URI for new items. - - Mark resources we created as ours. - + More DLNA requirements satisfied + - Improved performance. + - Add 'Genre' hierarchy. + - Expose more information for music items. + - Make sure we only expose items that are either explicity + marked to be shared over UPnP network or not marked at all. + - Add "New" container: Under each category container, add a + child container that lists all items of that category that + were added (to tracker-store) less than 3 days ago. + - Only share available files: As tracker also indices removable + media we need to filter out those files that are currently + unavailable. + + Improved log output control. + + Port from dbus-glib and GValue usage to GDBus and GVariant. + + Many bug fixes, including fixes for crashes. + Updated translations. -- For more changes between the last release and this one, see NEWS. - Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0) ------------------------------------------------------------------- diff --git a/rygel.spec b/rygel.spec index 0d36aa4..ca57b9c 100644 --- a/rygel.spec +++ b/rygel.spec @@ -21,11 +21,10 @@ Name: rygel Version: 0.10.2 Release: 1 License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME +Summary: Home Media Solution for GNOME based on UPnP/DLNA Url: http://live.gnome.org/Rygel Group: Productivity/Multimedia/Other Source0: %{name}-%{version}.tar.bz2 -BuildRequires: dbus-1-glib-devel BuildRequires: gstreamer-0_10-devel BuildRequires: intltool BuildRequires: libgee-devel @@ -47,61 +46,65 @@ Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak), -implemented through a plug-in mechanism. UPnP in simplest words is a set of -protocols that defines how different devices on a home network can seamlessly -(without or with minimum configuration) communicate with each other. UPnP AV -defines how multimedia systems could be built on top of that. DLNA in simple -words is a long list of rules that implementers must comply to if they want -to achieve interoperability with other implementations in the market. +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. In +technical terms it is both a UPnP AV MediaServer and MediaRenderer +implemented through a plug-in mechanism. Interoperability with other +devices in the market is achieved by conformance to very strict +requirements of DLNA and on the fly conversion of media to format that +client devices are capable of handling. %package devel License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- Development Files +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Development Files Group: Development/Libraries/C and C++ Requires: %{name} = %{version} %description devel -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +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 development files for rygel. %package plugin-gstreamer-renderer License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- GStreamer Renderer Plugin +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- GStreamer Renderer Plugin Group: Productivity/Multimedia/Other Requires: %{name} = %{version} %description plugin-gstreamer-renderer -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +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 a standalone MediaRenderer plugin, based on the GStreamer playbin2 element. %package plugin-tracker License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- Tracker Plugin +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Tracker Plugin Group: Productivity/Multimedia/Other Requires: tracker Requires: %{name} = %{version} Supplements: packageand(%{name}:tracker) %description plugin-tracker -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +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 a plugin using tracker to export media found on the local machine. %package plugin-zdf-mediathek License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- ZDF Mediathek Plugin +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- ZDF Mediathek Plugin Group: Productivity/Multimedia/Other Requires: %{name} = %{version} # Make it installable by default for german-speaking users Provides: locale(%{name}:de) %description plugin-zdf-mediathek -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +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 a plugin to export online media from the ZDF TV station.