Accepting request 132794 from GNOME:Next

Starting to push GNOME:Next...

OBS-URL: https://build.opensuse.org/request/show/132794
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=59
This commit is contained in:
Vincent Untz 2012-09-07 16:33:44 +00:00 committed by Git OBS Bridge
parent bcc1aef457
commit 2b15d9683c
4 changed files with 229 additions and 18 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e615d4fea616ecaedfaba57e70a455ac8339048490a423af66a70d05c7186ace
size 1277680

3
rygel-0.15.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cc4441eee9db71fc7a2a84ca7da51761a676e6408cd066921081dd79a114267e
size 1506648

View File

@ -1,3 +1,150 @@
-------------------------------------------------------------------
Tue Sep 4 11:15:46 UTC 2012 - dimstar@opensuse.org
- 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 - dimstar@opensuse.org
- Add pkgconfig(gstreamer-pbutils-0.10 >= 0.10.35) BuildRequires:
configure checks explicitly for it.
-------------------------------------------------------------------
Mon Aug 20 21:05:11 UTC 2012 - dimstar@opensuse.org
- 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-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 - dimstar@opensuse.org
- 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 - dimstar@opensuse.org
- 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.
- 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.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Aug 8 12:29:02 UTC 2012 - dimstar@opensuse.org Wed Aug 8 12:29:02 UTC 2012 - dimstar@opensuse.org

View File

@ -17,31 +17,34 @@
Name: rygel Name: rygel
Version: 0.14.3 Version: 0.15.3
Release: 0 Release: 0
Summary: Home Media Solution for GNOME based on UPnP/DLNA Summary: Home Media Solution for GNOME based on UPnP/DLNA
License: LGPL-2.0+ License: LGPL-2.0+
Group: Productivity/Multimedia/Other Group: Productivity/Multimedia/Other
Url: http://live.gnome.org/Rygel Url: http://live.gnome.org/Rygel
Source0: http://download.gnome.org/sources/rygel/0.14/%{name}-%{version}.tar.xz Source0: http://download.gnome.org/sources/rygel/0.15/%{name}-%{version}.tar.xz
BuildRequires: gstreamer-0_10-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: libgee-devel BuildRequires: libgee-devel >= 0.5.2
BuildRequires: libgupnp-av-devel BuildRequires: libgupnp-av-devel >= 0.9.0
BuildRequires: libgupnp-devel BuildRequires: libgupnp-devel >= 0.17.1
BuildRequires: libgupnp-dlna-devel
BuildRequires: libsoup-devel BuildRequires: libsoup-devel
BuildRequires: libuuid-devel BuildRequires: libuuid-devel
BuildRequires: sqlite3-devel BuildRequires: sqlite3-devel >= 3.5
BuildRequires: translation-update-upstream BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: vala >= 0.14.1 BuildRequires: vala >= 0.15.2
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(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 Requires: gstreamer-0_10-plugins-base
Recommends: %{name}-lang
Recommends: gstreamer-0_10-plugins-bad Recommends: gstreamer-0_10-plugins-bad
Recommends: gstreamer-0_10-plugins-good Recommends: gstreamer-0_10-plugins-good
Recommends: gstreamer-0_10-plugins-ugly Recommends: gstreamer-0_10-plugins-ugly
Recommends: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
@ -53,10 +56,43 @@ devices in the market is achieved by conformance to very strict
requirements of DLNA and on the fly conversion of media to format that requirements of DLNA and on the fly conversion of media to format that
client devices are capable of handling. 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 %package devel
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Development Files Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Development Files
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %{name} = %{version} 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 %description devel
Rygel is a home media solution that allows you to easily share audio, Rygel is a home media solution that allows you to easily share audio,
@ -115,10 +151,10 @@ translation-update-upstream
--enable-external-plugin \ --enable-external-plugin \
--enable-mediathek-plugin \ --enable-mediathek-plugin \
--enable-gst-launch-plugin --enable-gst-launch-plugin
%__make %{?_smp_mflags} V=1 make %{?_smp_mflags} V=1
%install %install
%makeinstall %make_install
find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.la" -delete -print
%suse_update_desktop_file rygel %suse_update_desktop_file rygel
%suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-System %suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-System
@ -135,6 +171,18 @@ rm -rf %{buildroot}
%desktop_database_postun %desktop_database_postun
%icon_theme_cache_postun %icon_theme_cache_postun
%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 %files
%defattr(-, root, root) %defattr(-, root, root)
%doc AUTHORS COPYING README TODO NEWS %doc AUTHORS COPYING README TODO NEWS
@ -159,12 +207,28 @@ rm -rf %{buildroot}
# media players implementing MPRIS2 D-Bus interface # media players implementing MPRIS2 D-Bus interface
%{_libdir}/rygel-1.0/librygel-mpris.so %{_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 %files devel
%defattr(-, root, root) %defattr(-, root, root)
%{_includedir}/rygel-1.0/ %{_includedir}/rygel-1.0/
%{_libdir}/pkgconfig/rygel-1.0.pc %{_libdir}/librygel-core-1.0.so
%{_datadir}/vala/vapi/rygel-1.0.deps %{_libdir}/librygel-renderer-1.0.so
%{_datadir}/vala/vapi/rygel-1.0.vapi %{_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 %files plugin-gstreamer-renderer
%defattr(-, root, root) %defattr(-, root, root)