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

View File

@ -17,31 +17,34 @@
Name: rygel
Version: 0.14.3
Version: 0.15.3
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.15/%{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: libuuid-devel
BuildRequires: sqlite3-devel
BuildRequires: sqlite3-devel >= 3.5
BuildRequires: translation-update-upstream
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(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
%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
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 +151,10 @@ translation-update-upstream
--enable-external-plugin \
--enable-mediathek-plugin \
--enable-gst-launch-plugin
%__make %{?_smp_mflags} V=1
make %{?_smp_mflags} V=1
%install
%makeinstall
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
%suse_update_desktop_file rygel
%suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-System
@ -135,6 +171,18 @@ rm -rf %{buildroot}
%desktop_database_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
%defattr(-, root, root)
%doc AUTHORS COPYING README TODO NEWS
@ -159,12 +207,28 @@ rm -rf %{buildroot}
# 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)