Accepting request 252046 from GNOME:Factory

Push GNOME 3.14.0 (forwarded request 251954 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/252046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rygel?expand=0&rev=55
This commit is contained in:
Stephan Kulow 2014-09-30 17:37:27 +00:00 committed by Git OBS Bridge
commit 61312ec1ff
4 changed files with 237 additions and 74 deletions

View File

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

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

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

View File

@ -1,3 +1,122 @@
-------------------------------------------------------------------
Mon Sep 22 09:57:56 UTC 2014 - dimstar@opensuse.org
- Update to version 0.24.0:
+ Make it possible to build without GObject introspection.
+ Server: Fix a critical about timeout sources.
+ MediaExport:
- Fix typo in plugin file.
- Don't delete a file if the file monitor signalled the file
was deleted.
+ Renderer: Fix criticals on start-up.
+ GStreamer media engine: Fix possible race in accessing a
critical section.
+ Updated translations.
-------------------------------------------------------------------
Wed Aug 20 06:54:18 UTC 2014 - dimstar@opensuse.org
- Update to version 0.23.3.1:
+ build: Fix building of introspection data.
-------------------------------------------------------------------
Tue Aug 19 20:47:32 UTC 2014 - dimstar@opensuse.org
- Update to version 0.23.3:
+ Some build fixes.
+ Add GObject introspection support and some examples.
+ Core: Fix building with recent vala versions.
+ Server:
- Fix a crash when ImportResource() is cancelled.
- Simplify error handling in ImportResource().
- Use new libmediaart API.
+ Renderer: Make it possible to re-implement PlayerController.
+ Changes in dependencies: Libmediaart >= 0.5.0.
+ Known issues: It's currently not possible to implement a
renderer using g-i. That is either some issue in Vala or a bug
in what we do.
+ Bugs fixed: bgo#732057, bgo#734302.
+ Updated translations.
- Add gobject-introspection-devel BuildRequires: new dependency.
- Create new subpackages typelib-1_0-RygelCore-2_4,
typelib-1_0-RygelRenderer-2_4 and typelib-1_0-RygelServer-2_4.
- Require the new subpackages by the -devel package.
-------------------------------------------------------------------
Mon Jul 28 20:18:23 UTC 2014 - dimstar@opensuse.org
- Update to version 0.23.2:
+ Hide Object.uris property. Its semantics were always unclear.
+ Renderer:
- Work-around failing HEAD requests, next incarnation.
- Support M3U playlists.
- Check instance id in Next() and Prev() SOAP calls.
- Sent byte position in RelCount/AbsCount instead of int.MAX.
+ GStreamer renderer:
- Remove "TRANSITIONING" state in Stop() and Pause() SOAP
calls.
- Don't try to parse empty meta-data for duration guessing.
+ Server:
- Make sure tags don't contain white-spaces in UpdateObject()
call.
- Improve CSV splitting in UpdateObject().
- Validate date in UpdateObject().
+ Basic Management: Fix NSLookup repitition.
+ Bugs fixed: bgo#732935.
+ Updated translations.
-------------------------------------------------------------------
Sun Jul 27 21:18:41 UTC 2014 - dimstar@opensuse.org
- Update to version 0.23.1.1:
+ Launch rygel directly from desktop file (bgo#731858).
- Changes from version 0.23.1:
+ Remove -Wl,-z,defs.
+ Fix several criticals related to time-out sources.
+ Rygel:
- Change single instance behavior; don't replace running
instance by default, add new "-r/--replace" option to go back
to the old behavior.
- Several manpage fixes.
+ Server:
- Pass on all resources on object creation.
- Pass more meta-data on object creation.
- Improve error handling in reference creation.
- Set HTTP version to 1.1 as late as possible.
- Port media art lookup to libmediaart.
- Add some documentation for AudioItem.
- Move some properties to base classes.
- Fix a potential null pointer dereference.
+ Renderer:
- Report NextAVTransport* values in GetMediaInfo().
- Properly remove the playlist timeout.
+ GStreamer Renderer:
- Don't exit if there is no playbin element.
- Deprecate Renderer.wrap.
- Use cubic volume.
- Fix duration and position.
- Use duration from meta-data until playbin does provide it.
- Rely on libsoup to determine the proxy.
- Use dlna+http virtual protocol if the dlnasrc element is
available.
+ Preferences: Use Gtk.Window instead of Gtk.Dialog.
+ External: Let the peer decide on the sort order.
+ MediaExport:
- Code style fixes.
- Use libmediaart for media art extraction.
- Handle external media art such as folder.jpg etc.
- Prevent a strange warning on media upload.
- Add a configuration option to disable/set the time to wait
before extracting meta-data after a file modification event
has happened.
- Properly handle album art for m4a files.
+ Bugs fixed: bgo#689632, bgo#694455, bgo#702555, bgo#709723,
bgo#710387, bgo#710443, bgo#720672, bgo#721817, bgo#721824,
bgo#723374, bgo#726982, bgo#727424, bgo#727479, bgo#729090,
bgo#731348, bgo#731859.
- Add pkgconfig(gstreamer-audio-1.0) and pkgconfig(libmediaart-1.0)
BuildRequires: new dependencies.
-------------------------------------------------------------------
Sat Jul 26 10:10:45 UTC 2014 - dimstar@opensuse.org

View File

@ -17,13 +17,14 @@
Name: rygel
Version: 0.22.3
Version: 0.24.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.22/%{name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/rygel/0.24/%{name}-%{version}.tar.xz
BuildRequires: gobject-introspection-devel >= 1.33.4
BuildRequires: intltool
BuildRequires: libgupnp-av-devel >= 0.12.4
BuildRequires: libgupnp-devel >= 0.19.0
@ -39,10 +40,12 @@ BuildRequires: pkgconfig(gee-0.8) >= 0.8.0
BuildRequires: pkgconfig(glib-2.0) >= 2.31.13
BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0
BuildRequires: pkgconfig(gstreamer-app-1.0) >= 1.0
BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 1.0
BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.0
BuildRequires: pkgconfig(gupnp-dlna-2.0) >= 0.9.4
BuildRequires: pkgconfig(gupnp-dlna-gst-2.0) >= 0.9.4
BuildRequires: pkgconfig(libmediaart-1.0) >= 0.5.0
BuildRequires: pkgconfig(libxml-2.0) >= 2.7
BuildRequires: pkgconfig(tracker-sparql-1.0) >= 0.14.0
Requires: gstreamer-plugins-base
@ -62,54 +65,81 @@ 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-2_2-2
%package -n librygel-core-2_4-2
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Core library
Group: System/Libraries
%description -n librygel-core-2_2-2
%description -n librygel-core-2_4-2
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-2_2-2
%package -n librygel-renderer-2_4-2
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Renderer library
Group: System/Libraries
%description -n librygel-renderer-2_2-2
%description -n librygel-renderer-2_4-2
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-renderer-gst-2_2-2
%package -n librygel-renderer-gst-2_4-2
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Renderer library
Group: System/Libraries
%description -n librygel-renderer-gst-2_2-2
%description -n librygel-renderer-gst-2_4-2
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-2_2-2
%package -n librygel-server-2_4-2
Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Server library
Group: System/Libraries
%description -n librygel-server-2_2-2
%description -n librygel-server-2_4-2
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 -n typelib-1_0-RygelCore-2_4
Summary: Rygel Core library -- gobject introspection
Group: System/Libraries
%description -n typelib-1_0-RygelCore-2_4
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.
%package -n typelib-1_0-RygelRenderer-2_4
Summary: Rygel Renderer library -- gobject introspection
Group: System/Libraries
%description -n typelib-1_0-RygelRenderer-2_4
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.
%package -n typelib-1_0-RygelServer-2_4
Summary: Rygel Server library -- gobject introspection
Group: System/Libraries
%description -n typelib-1_0-RygelServer-2_4
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.
%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-2_2-2 = %{version}
Requires: librygel-renderer-2_2-2 = %{version}
Requires: librygel-renderer-gst-2_2-2 = %{version}
Requires: librygel-server-2_2-2 = %{version}
Requires: librygel-core-2_4-2 = %{version}
Requires: librygel-renderer-2_4-2 = %{version}
Requires: librygel-renderer-gst-2_4-2 = %{version}
Requires: librygel-server-2_4-2 = %{version}
Requires: typelib-1_0-RygelCore-2_4 = %{version}
Requires: typelib-1_0-RygelRenderer-2_4 = %{version}
Requires: typelib-1_0-RygelServer-2_4 = %{version}
%description devel
Rygel is a home media solution that allows you to easily share audio,
@ -158,6 +188,7 @@ This package provides a plugin to export online media from the ZDF TV
station.
%lang_package
%prep
%setup -q
translation-update-upstream
@ -180,9 +211,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-System
%find_lang %{name} %{?no_lang_C}
%clean
rm -rf %{buildroot}
%pre
%service_add_pre rygel.service
@ -199,21 +227,21 @@ rm -rf %{buildroot}
%icon_theme_cache_postun
%service_del_postun rygel.service
%post -n librygel-core-2_2-2 -p /sbin/ldconfig
%post -n librygel-core-2_4-2 -p /sbin/ldconfig
%postun -n librygel-core-2_2-2 -p /sbin/ldconfig
%postun -n librygel-core-2_4-2 -p /sbin/ldconfig
%post -n librygel-renderer-2_2-2 -p /sbin/ldconfig
%post -n librygel-renderer-2_4-2 -p /sbin/ldconfig
%postun -n librygel-renderer-2_2-2 -p /sbin/ldconfig
%postun -n librygel-renderer-2_4-2 -p /sbin/ldconfig
%post -n librygel-renderer-gst-2_2-2 -p /sbin/ldconfig
%post -n librygel-renderer-gst-2_4-2 -p /sbin/ldconfig
%postun -n librygel-renderer-gst-2_2-2 -p /sbin/ldconfig
%postun -n librygel-renderer-gst-2_4-2 -p /sbin/ldconfig
%post -n librygel-server-2_2-2 -p /sbin/ldconfig
%post -n librygel-server-2_4-2 -p /sbin/ldconfig
%postun -n librygel-server-2_2-2 -p /sbin/ldconfig
%postun -n librygel-server-2_4-2 -p /sbin/ldconfig
%files
%defattr(-, root, root)
@ -230,81 +258,97 @@ rm -rf %{buildroot}
%{_mandir}/*/*
# Plugins that we ship by default because they don't have a dependency and can
# be useful to most people
%dir %{_libdir}/rygel-2.2/
%dir %{_libdir}/rygel-2.2/engines/
%dir %{_libdir}/rygel-2.2/plugins/
%{_libdir}/rygel-2.2/engines/librygel-media-engine-gst.so
%{_libdir}/rygel-2.2/engines/librygel-media-engine-simple.so
%{_libdir}/rygel-2.2/engines/media-engine-gst.plugin
%{_libdir}/rygel-2.2/engines/media-engine-simple.plugin
%dir %{_libdir}/rygel-2.4/
%dir %{_libdir}/rygel-2.4/engines/
%dir %{_libdir}/rygel-2.4/plugins/
%{_libdir}/rygel-2.4/engines/librygel-media-engine-gst.so
%{_libdir}/rygel-2.4/engines/librygel-media-engine-simple.so
%{_libdir}/rygel-2.4/engines/media-engine-gst.plugin
%{_libdir}/rygel-2.4/engines/media-engine-simple.plugin
# external applications implementing D-Bus MediaServer spec
%{_libdir}/rygel-2.2/plugins/librygel-external.so
%{_libdir}/rygel-2.2/plugins/external.plugin
%{_libdir}/rygel-2.4/plugins/librygel-external.so
%{_libdir}/rygel-2.4/plugins/external.plugin
# GStreamer pipelines in the config
%{_libdir}/rygel-2.2/plugins/librygel-gst-launch.so
%{_libdir}/rygel-2.2/plugins/gst-launch.plugin
%{_libdir}/rygel-2.4/plugins/librygel-gst-launch.so
%{_libdir}/rygel-2.4/plugins/gst-launch.plugin
# folders and files in the config
%{_libdir}/rygel-2.2/plugins/librygel-media-export.so
%{_libdir}/rygel-2.2/plugins/media-export.plugin
%{_libdir}/rygel-2.4/plugins/librygel-media-export.so
%{_libdir}/rygel-2.4/plugins/media-export.plugin
# media players implementing MPRIS2 D-Bus interface
%{_libdir}/rygel-2.2/plugins/librygel-mpris.so
%{_libdir}/rygel-2.2/plugins/mpris.plugin
%{_libdir}/rygel-2.4/plugins/librygel-mpris.so
%{_libdir}/rygel-2.4/plugins/mpris.plugin
%files -n librygel-core-2_2-2
%files -n librygel-core-2_4-2
%defattr(-,root,root)
%{_libdir}/librygel-core-2.2.so.*
%{_libdir}/librygel-core-2.4.so.*
%files -n librygel-renderer-2_2-2
%files -n librygel-renderer-2_4-2
%defattr(-,root,root)
%{_libdir}/librygel-renderer-2.2.so.*
%{_libdir}/librygel-renderer-2.4.so.*
%files -n librygel-renderer-gst-2_2-2
%files -n librygel-renderer-gst-2_4-2
%defattr(-,root,root)
%{_libdir}/librygel-renderer-gst-2.2.so.*
%{_libdir}/librygel-renderer-gst-2.4.so.*
%files -n librygel-server-2_2-2
%files -n librygel-server-2_4-2
%defattr(-,root,root)
%{_libdir}/librygel-server-2.2.so.*
%{_libdir}/librygel-server-2.4.so.*
%files -n typelib-1_0-RygelCore-2_4
%defattr(-,root,root)
%{_libdir}/girepository-1.0/RygelCore-2.4.typelib
%files -n typelib-1_0-RygelRenderer-2_4
%defattr(-,root,root)
%{_libdir}/girepository-1.0/RygelRenderer-2.4.typelib
%files -n typelib-1_0-RygelServer-2_4
%defattr(-,root,root)
%{_libdir}/girepository-1.0/RygelServer-2.4.typelib
%files devel
%defattr(-, root, root)
%{_includedir}/rygel-2.2/
%{_libdir}/librygel-core-2.2.so
%{_libdir}/librygel-renderer-2.2.so
%{_libdir}/librygel-renderer-gst-2.2.so
%{_libdir}/librygel-server-2.2.so
%{_libdir}/pkgconfig/rygel-core-2.2.pc
%{_libdir}/pkgconfig/rygel-renderer-2.2.pc
%{_libdir}/pkgconfig/rygel-renderer-gst-2.2.pc
%{_libdir}/pkgconfig/rygel-server-2.2.pc
%{_includedir}/rygel-2.4/
%{_libdir}/librygel-core-2.4.so
%{_libdir}/librygel-renderer-2.4.so
%{_libdir}/librygel-renderer-gst-2.4.so
%{_libdir}/librygel-server-2.4.so
%{_libdir}/pkgconfig/rygel-core-2.4.pc
%{_libdir}/pkgconfig/rygel-renderer-2.4.pc
%{_libdir}/pkgconfig/rygel-renderer-gst-2.4.pc
%{_libdir}/pkgconfig/rygel-server-2.4.pc
%{_datadir}/gir-1.0/RygelCore-2.4.gir
%{_datadir}/gir-1.0/RygelRenderer-2.4.gir
%{_datadir}/gir-1.0/RygelServer-2.4.gir
%{_datadir}/gtk-doc/html/librygel-core/
%{_datadir}/gtk-doc/html/librygel-renderer/
%{_datadir}/gtk-doc/html/librygel-renderer-gst/
%{_datadir}/gtk-doc/html/librygel-server/
%{_datadir}/vala/vapi/rygel-core-2.2.deps
%{_datadir}/vala/vapi/rygel-core-2.2.vapi
%{_datadir}/vala/vapi/rygel-renderer-2.2.deps
%{_datadir}/vala/vapi/rygel-renderer-2.2.vapi
%{_datadir}/vala/vapi/rygel-renderer-gst-2.2.deps
%{_datadir}/vala/vapi/rygel-renderer-gst-2.2.vapi
%{_datadir}/vala/vapi/rygel-server-2.2.deps
%{_datadir}/vala/vapi/rygel-server-2.2.vapi
%{_datadir}/vala/vapi/rygel-core-2.4.deps
%{_datadir}/vala/vapi/rygel-core-2.4.vapi
%{_datadir}/vala/vapi/rygel-renderer-2.4.deps
%{_datadir}/vala/vapi/rygel-renderer-2.4.vapi
%{_datadir}/vala/vapi/rygel-renderer-gst-2.4.deps
%{_datadir}/vala/vapi/rygel-renderer-gst-2.4.vapi
%{_datadir}/vala/vapi/rygel-server-2.4.deps
%{_datadir}/vala/vapi/rygel-server-2.4.vapi
%files plugin-gstreamer-renderer
%defattr(-, root, root)
%{_libdir}/rygel-2.2/plugins/librygel-playbin.so
%{_libdir}/rygel-2.2/plugins/playbin.plugin
%{_libdir}/rygel-2.4/plugins/librygel-playbin.so
%{_libdir}/rygel-2.4/plugins/playbin.plugin
%files plugin-tracker
%defattr(-, root, root)
%{_libdir}/rygel-2.2/plugins/librygel-tracker.so
%{_libdir}/rygel-2.2/plugins/tracker.plugin
%{_libdir}/rygel-2.4/plugins/librygel-tracker.so
%{_libdir}/rygel-2.4/plugins/tracker.plugin
%files plugin-zdf-mediathek
%defattr(-, root, root)
%{_libdir}/rygel-2.2/plugins/librygel-mediathek.so
%{_libdir}/rygel-2.2/plugins/mediathek.plugin
%{_libdir}/rygel-2.4/plugins/librygel-mediathek.so
%{_libdir}/rygel-2.4/plugins/mediathek.plugin
%files lang -f %{name}.lang
%defattr(-,root,root)
%changelog