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
This commit is contained in:
Vincent Untz 2011-06-01 10:20:27 +00:00 committed by Git OBS Bridge
parent 1ab558b769
commit b89c7df516
2 changed files with 64 additions and 50 deletions

View File

@ -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)
-------------------------------------------------------------------

View File

@ -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.