From afb73a9c18401e57042d18c885017561378e95e357827f32df7d9f19c389b156 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 19 Mar 2015 14:36:56 +0000 Subject: [PATCH] Accepting request 291580 from GNOME:Next resub OBS-URL: https://build.opensuse.org/request/show/291580 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=122 --- rygel-0.24.3.tar.xz | 3 - rygel-0.25.3.tar.xz | 3 + rygel.changes | 85 +++++++++++++++++ rygel.spec | 216 ++++++++++++++++++++++++++------------------ 4 files changed, 217 insertions(+), 90 deletions(-) delete mode 100644 rygel-0.24.3.tar.xz create mode 100644 rygel-0.25.3.tar.xz diff --git a/rygel-0.24.3.tar.xz b/rygel-0.24.3.tar.xz deleted file mode 100644 index de9d915..0000000 --- a/rygel-0.24.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9056281b0e0d38f32ec34ad84b51b16228c7accfef601025e0ed3ddf3cc0904 -size 3193024 diff --git a/rygel-0.25.3.tar.xz b/rygel-0.25.3.tar.xz new file mode 100644 index 0000000..b9126ed --- /dev/null +++ b/rygel-0.25.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f98aeb3425a79d1f4f1d7d02d894f4c70abc1997da33b355a1cec763cb989c11 +size 2110960 diff --git a/rygel.changes b/rygel.changes index 14b3903..241ff22 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Thu Mar 19 09:31:16 UTC 2015 - dimstar@opensuse.org + +- Create /usr/sbin/rcrygel symlink for service control. + +------------------------------------------------------------------- +Tue Mar 17 08:53:20 UTC 2015 - dimstar@opensuse.org + +- Update to version 0.25.3: + + Server: + - Some clean-up. + - Use framerate in PlaySpeed response. + - Style fixes. + + Tracker: Fix for new resource handling. + + Renderer: + - Set "Connection: close" in HEAD request to server. + - Fix GetProtocolInfo output. + - Correctly escape state variables. + - Fix an issue with dangling this pointer of AVTransport in + lambdas. + - Fix an issue with dangling service pointer in ChangeLog. + - Fix AV1-MR:1-AVT:1-6.1. + - Return an error on incorrect playback transitions + + GStreamer Renderer: Add GObject introspection. + + UI: Fix ambiguity with recent Vala compiler and GLib.ListStore. +- split out new typelib-1_0-RygelRendererGst-2_6 subpackage. + ------------------------------------------------------------------- Tue Mar 3 16:50:16 UTC 2015 - dimstar@opensuse.org @@ -5,6 +32,64 @@ Tue Mar 3 16:50:16 UTC 2015 - dimstar@opensuse.org X-SuSE-ControlCenter-Personal: in essence, we're configuring personal preferences. +------------------------------------------------------------------- +Wed Feb 18 19:11:49 UTC 2015 - dimstar@opensuse.org + +- Update to version 0.25.2.1: + + Fix distributed tarball. + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 17 09:37:11 UTC 2015 - dimstar@opensuse.org + +- Update to version 0.25.2: + + Merge changes from Cablelab's CVP-2 implementation. + + Avoid circular reference that made context recreation fail + after suspend/resume cycle. + + Bugs fixed: bgo#720218, bgo#736365, bgo#740221. + + Updated translations. + +------------------------------------------------------------------- +Mon Jan 26 10:04:58 UTC 2015 - zaitor@opensuse.org + +- Update to version 0.25.1: + + Use different log domains for components. + + Core: Fix typo. + + Server: Small refactoring regarding remote/local resources. + + Rygel: Improve compatibility with recent Vala compiler. + + Tracker: Fix compile issues due to missing exception. + + MediaExport: Fix issue where files removed on dist were not + removed from index. + + Bugs fixed: bgo#740903, bgo#741913, bgo#741953. + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 24 18:40:34 UTC 2015 - badshah400@gmail.com + +- Update to version 0.25.0: + + Fix issue with generated version if downstream calls + autoreconf on the dist tarball. + + Add Remote UI Server implementation. + + Add EnergyManagement service implementation. + + Bump ABI/API. + + Renderer: Make it possible to implement different play modes. + + Server: + - Several style fixes and code refactorings. + - Move the code for Samsung subtitles into Samsung device + hack. + + MediaExport: Style and documentation fixes. + + GStreamer media engine: Fix warning about non-existent source + id. + + Simple media engine: Fix locking. + + Tests: Reenable locking-affected engine tests. + + Bump libmediaart version to 0.7.0. + + Bugs fixed: bgo#737513, bgo#737522, bgo#737867. +- Package new plugin ruih: + + Create new subpackage librygel-ruih-2_0-1 for the ruih + shared library. + + Require librygel-ruih-2_0-1 by the -devel package. +- Requires libmediaart >= 1.9.0 for building. + ------------------------------------------------------------------- Sat Jan 24 18:39:34 UTC 2015 - zaitor@opensuse.org diff --git a/rygel.spec b/rygel.spec index 5d52da9..c88f95e 100644 --- a/rygel.spec +++ b/rygel.spec @@ -17,13 +17,13 @@ Name: rygel -Version: 0.24.3 +Version: 0.25.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.24/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/rygel/0.25/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel >= 1.33.4 BuildRequires: intltool BuildRequires: libgupnp-av-devel >= 0.12.4 @@ -45,7 +45,7 @@ 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(libmediaart-2.0) >= 1.9.0 BuildRequires: pkgconfig(libxml-2.0) >= 2.7 BuildRequires: pkgconfig(tracker-sparql-1.0) >= 0.14.0 Requires: gstreamer-plugins-base @@ -65,67 +65,85 @@ 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_4-2 +%package -n librygel-core-2_6-2 Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Core library Group: System/Libraries -%description -n librygel-core-2_4-2 +%description -n librygel-core-2_6-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_4-2 +%package -n librygel-renderer-2_6-2 Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Renderer library Group: System/Libraries -%description -n librygel-renderer-2_4-2 +%description -n librygel-renderer-2_6-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_4-2 +%package -n librygel-renderer-gst-2_6-2 Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Renderer library Group: System/Libraries -%description -n librygel-renderer-gst-2_4-2 +%description -n librygel-renderer-gst-2_6-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_4-2 +%package -n librygel-ruih-2_0-1 +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- ruih library +Group: System/Libraries + +%description -n librygel-ruih-2_0-1 +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 ruih library of rygel. + +%package -n librygel-server-2_6-2 Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Server library Group: System/Libraries -%description -n librygel-server-2_4-2 +%description -n librygel-server-2_6-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 +%package -n typelib-1_0-RygelCore-2_6 Summary: Rygel Core library -- gobject introspection Group: System/Libraries -%description -n typelib-1_0-RygelCore-2_4 +%description -n typelib-1_0-RygelCore-2_6 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 +%package -n typelib-1_0-RygelRenderer-2_6 Summary: Rygel Renderer library -- gobject introspection Group: System/Libraries -%description -n typelib-1_0-RygelRenderer-2_4 +%description -n typelib-1_0-RygelRenderer-2_6 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 +%package -n typelib-1_0-RygelRendererGst-2_6 +Summary: Rygel Renderer library -- gobject introspection +Group: System/Libraries + +%description -n typelib-1_0-RygelRendererGst-2_6 +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_6 Summary: Rygel Server library -- gobject introspection Group: System/Libraries -%description -n typelib-1_0-RygelServer-2_4 +%description -n typelib-1_0-RygelServer-2_6 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. @@ -133,13 +151,15 @@ video and pictures, and control of media player on your home network. 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_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} +Requires: librygel-core-2_6-2 = %{version} +Requires: librygel-renderer-2_6-2 = %{version} +Requires: librygel-renderer-gst-2_6-2 = %{version} +Requires: librygel-ruih-2_0-1 = %{version} +Requires: librygel-server-2_6-2 = %{version} +Requires: typelib-1_0-RygelCore-2_6 = %{version} +Requires: typelib-1_0-RygelRenderer-2_6 = %{version} +Requires: typelib-1_0-RygelRendererGst-2_6 = %{version} +Requires: typelib-1_0-RygelServer-2_6 = %{version} %description devel Rygel is a home media solution that allows you to easily share audio, @@ -206,6 +226,8 @@ make %{?_smp_mflags} V=1 # test so we know if we can drop the manul installation of the .service file test ! -f %{buildroot}%{_unitdir}/rygel.service install -D -m0644 examples/service/systemd/rygel.service %{buildroot}%{_unitdir}/rygel.service +mkdir -p %{buildroot}%{_sbindir} +ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcrygel find %{buildroot} -type f -name "*.la" -delete -print %suse_update_desktop_file rygel %suse_update_desktop_file rygel-preferences X-SuSE-ControlCenter-Personal @@ -227,27 +249,32 @@ find %{buildroot} -type f -name "*.la" -delete -print %icon_theme_cache_postun %service_del_postun rygel.service -%post -n librygel-core-2_4-2 -p /sbin/ldconfig +%post -n librygel-core-2_6-2 -p /sbin/ldconfig -%postun -n librygel-core-2_4-2 -p /sbin/ldconfig +%postun -n librygel-core-2_6-2 -p /sbin/ldconfig -%post -n librygel-renderer-2_4-2 -p /sbin/ldconfig +%post -n librygel-renderer-2_6-2 -p /sbin/ldconfig -%postun -n librygel-renderer-2_4-2 -p /sbin/ldconfig +%postun -n librygel-renderer-2_6-2 -p /sbin/ldconfig -%post -n librygel-renderer-gst-2_4-2 -p /sbin/ldconfig +%post -n librygel-renderer-gst-2_6-2 -p /sbin/ldconfig -%postun -n librygel-renderer-gst-2_4-2 -p /sbin/ldconfig +%postun -n librygel-renderer-gst-2_6-2 -p /sbin/ldconfig -%post -n librygel-server-2_4-2 -p /sbin/ldconfig +%post -n librygel-ruih-2_0-1 -p /sbin/ldconfig -%postun -n librygel-server-2_4-2 -p /sbin/ldconfig +%postun -n librygel-ruih-2_0-1 -p /sbin/ldconfig + +%post -n librygel-server-2_6-2 -p /sbin/ldconfig + +%postun -n librygel-server-2_6-2 -p /sbin/ldconfig %files %defattr(-, root, root) %doc AUTHORS COPYING README TODO NEWS %config(noreplace) %{_sysconfdir}/rygel.conf %{_unitdir}/rygel.service +%{_sbindir}/rcrygel %{_bindir}/rygel %{_bindir}/rygel-preferences %{_datadir}/rygel/ @@ -258,95 +285,110 @@ find %{buildroot} -type f -name "*.la" -delete -print %{_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.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 +%dir %{_libdir}/rygel-2.6/ +%dir %{_libdir}/rygel-2.6/engines/ +%dir %{_libdir}/rygel-2.6/plugins/ +%{_libdir}/rygel-2.6/engines/librygel-media-engine-gst.so +%{_libdir}/rygel-2.6/engines/librygel-media-engine-simple.so +%{_libdir}/rygel-2.6/engines/media-engine-gst.plugin +%{_libdir}/rygel-2.6/engines/media-engine-simple.plugin # external applications implementing D-Bus MediaServer spec -%{_libdir}/rygel-2.4/plugins/librygel-external.so -%{_libdir}/rygel-2.4/plugins/external.plugin +%{_libdir}/rygel-2.6/plugins/librygel-external.so +%{_libdir}/rygel-2.6/plugins/external.plugin # GStreamer pipelines in the config -%{_libdir}/rygel-2.4/plugins/librygel-gst-launch.so -%{_libdir}/rygel-2.4/plugins/gst-launch.plugin +%{_libdir}/rygel-2.6/plugins/librygel-gst-launch.so +%{_libdir}/rygel-2.6/plugins/gst-launch.plugin # folders and files in the config -%{_libdir}/rygel-2.4/plugins/librygel-media-export.so -%{_libdir}/rygel-2.4/plugins/media-export.plugin +%{_libdir}/rygel-2.6/plugins/librygel-media-export.so +%{_libdir}/rygel-2.6/plugins/media-export.plugin # media players implementing MPRIS2 D-Bus interface -%{_libdir}/rygel-2.4/plugins/librygel-mpris.so -%{_libdir}/rygel-2.4/plugins/mpris.plugin +%{_libdir}/rygel-2.6/plugins/librygel-mpris.so +%{_libdir}/rygel-2.6/plugins/mpris.plugin +# ruih plugin +%{_libdir}/rygel-2.6/plugins/librygel-ruih.so +%{_libdir}/rygel-2.6/plugins/ruih.plugin -%files -n librygel-core-2_4-2 +%files -n librygel-core-2_6-2 %defattr(-,root,root) -%{_libdir}/librygel-core-2.4.so.* +%{_libdir}/librygel-core-2.6.so.* -%files -n librygel-renderer-2_4-2 +%files -n librygel-renderer-2_6-2 %defattr(-,root,root) -%{_libdir}/librygel-renderer-2.4.so.* +%{_libdir}/librygel-renderer-2.6.so.* -%files -n librygel-renderer-gst-2_4-2 +%files -n librygel-renderer-gst-2_6-2 %defattr(-,root,root) -%{_libdir}/librygel-renderer-gst-2.4.so.* +%{_libdir}/librygel-renderer-gst-2.6.so.* -%files -n librygel-server-2_4-2 +%files -n librygel-ruih-2_0-1 %defattr(-,root,root) -%{_libdir}/librygel-server-2.4.so.* +%{_libdir}/librygel-ruih-2.0.so.* -%files -n typelib-1_0-RygelCore-2_4 +%files -n librygel-server-2_6-2 %defattr(-,root,root) -%{_libdir}/girepository-1.0/RygelCore-2.4.typelib +%{_libdir}/librygel-server-2.6.so.* -%files -n typelib-1_0-RygelRenderer-2_4 +%files -n typelib-1_0-RygelCore-2_6 %defattr(-,root,root) -%{_libdir}/girepository-1.0/RygelRenderer-2.4.typelib +%{_libdir}/girepository-1.0/RygelCore-2.6.typelib -%files -n typelib-1_0-RygelServer-2_4 +%files -n typelib-1_0-RygelRenderer-2_6 %defattr(-,root,root) -%{_libdir}/girepository-1.0/RygelServer-2.4.typelib +%{_libdir}/girepository-1.0/RygelRenderer-2.6.typelib + +%files -n typelib-1_0-RygelRendererGst-2_6 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/RygelRendererGst-2.6.typelib + +%files -n typelib-1_0-RygelServer-2_6 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/RygelServer-2.6.typelib %files devel %defattr(-, root, root) -%{_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 +%{_includedir}/rygel-2.6/ +%{_libdir}/librygel-core-2.6.so +%{_libdir}/librygel-renderer-2.6.so +%{_libdir}/librygel-renderer-gst-2.6.so +%{_libdir}/librygel-server-2.6.so +%{_libdir}/librygel-ruih-2.0.so +%{_libdir}/pkgconfig/rygel-core-2.6.pc +%{_libdir}/pkgconfig/rygel-renderer-2.6.pc +%{_libdir}/pkgconfig/rygel-renderer-gst-2.6.pc +%{_libdir}/pkgconfig/rygel-server-2.6.pc +%{_datadir}/gir-1.0/RygelCore-2.6.gir +%{_datadir}/gir-1.0/RygelRenderer-2.6.gir +%{_datadir}/gir-1.0/RygelRendererGst-2.6.gir +%{_datadir}/gir-1.0/RygelServer-2.6.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.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 +%{_datadir}/vala/vapi/rygel-core-2.6.deps +%{_datadir}/vala/vapi/rygel-core-2.6.vapi +%{_datadir}/vala/vapi/rygel-renderer-2.6.deps +%{_datadir}/vala/vapi/rygel-renderer-2.6.vapi +%{_datadir}/vala/vapi/rygel-renderer-gst-2.6.deps +%{_datadir}/vala/vapi/rygel-renderer-gst-2.6.vapi +%{_datadir}/vala/vapi/rygel-ruih-2.0.deps +%{_datadir}/vala/vapi/rygel-ruih-2.0.vapi +%{_datadir}/vala/vapi/rygel-server-2.6.deps +%{_datadir}/vala/vapi/rygel-server-2.6.vapi %files plugin-gstreamer-renderer %defattr(-, root, root) -%{_libdir}/rygel-2.4/plugins/librygel-playbin.so -%{_libdir}/rygel-2.4/plugins/playbin.plugin +%{_libdir}/rygel-2.6/plugins/librygel-playbin.so +%{_libdir}/rygel-2.6/plugins/playbin.plugin %files plugin-tracker %defattr(-, root, root) -%{_libdir}/rygel-2.4/plugins/librygel-tracker.so -%{_libdir}/rygel-2.4/plugins/tracker.plugin +%{_libdir}/rygel-2.6/plugins/librygel-tracker.so +%{_libdir}/rygel-2.6/plugins/tracker.plugin %files plugin-zdf-mediathek %defattr(-, root, root) -%{_libdir}/rygel-2.4/plugins/librygel-mediathek.so -%{_libdir}/rygel-2.4/plugins/mediathek.plugin +%{_libdir}/rygel-2.6/plugins/librygel-mediathek.so +%{_libdir}/rygel-2.6/plugins/mediathek.plugin %files lang -f %{name}.lang %defattr(-,root,root)