Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rygel for openSUSE:Factory checked in at 2025-09-29 16:37:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rygel (Old) and /work/SRC/openSUSE:Factory/.rygel.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rygel" Mon Sep 29 16:37:13 2025 rev:101 rq:1307710 version:45.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rygel/rygel.changes 2025-03-17 22:20:45.326404789 +0100 +++ /work/SRC/openSUSE:Factory/.rygel.new.11973/rygel.changes 2025-09-29 16:37:14.743056561 +0200 @@ -1,0 +2,36 @@ +Mon Sep 29 09:39:58 UTC 2025 - Dominique Leuenberger <[email protected]> + +- Add rygel-set-soversion.patch: hack up build system to add the + correct library dependencies to the typelibs. + +------------------------------------------------------------------- +Mon Sep 15 06:46:17 UTC 2025 - Dominique Leuenberger <[email protected]> + +- Update to version 45.0: + + Updated translations +- Changes from version 45.rc: + + LocalSearch: Fix file upload +- Changes from version 45.beta: + + LocalSearch: + - Fix UPnP container contents after store update + - Fix graph names +- Changes from version 45.alpha: + + Major changes: + - Port UI parts to GTK4 + - Drop support for Tracker 3 + - Add support for LocalSearch + + Presets: + - Fix OpenH264 preset config + - Add more presets for other codecs + + Transcoding: Remove WMV decoder from list of default-enabled + transcoders + + Server: Support .ssa subtitles +- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4): + follow upstreams port to GTK4 +- Rename rygel-plugins-tracker sub-package to + rygel-plugins-localsearch, add Provides and Obsoletes + rygel-plugins-tracker. Pass localsearch instead of tracker3 to + meson setup following upstream changes. Also replace tracker + Requires and Supplements for localsearch. + +------------------------------------------------------------------- Old: ---- rygel-0.44.2.obscpio New: ---- rygel-45.0.obscpio rygel-set-soversion.patch ----------(New B)---------- New: - Add rygel-set-soversion.patch: hack up build system to add the correct library dependencies to the typelibs. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rygel.spec ++++++ --- /var/tmp/diff_new_pack.UbX3vw/_old 2025-09-29 16:37:15.411084549 +0200 +++ /var/tmp/diff_new_pack.UbX3vw/_new 2025-09-29 16:37:15.411084549 +0200 @@ -1,7 +1,7 @@ # # spec file for package rygel # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,18 +21,18 @@ %define typelibver 2_8 Name: rygel -Version: 0.44.2 +Version: 45.0 Release: 0 Summary: UPnP/DLNA home media server for GNOME License: LGPL-2.0-or-later Group: Productivity/Multimedia/Other URL: http://live.gnome.org/Rygel Source0: %{name}-%{version}.tar.zst - +Patch0: rygel-set-soversion.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel >= 1.33.4 BuildRequires: libunistring-devel -BuildRequires: meson >= 0.50.0 +BuildRequires: meson >= 0.59.0 BuildRequires: pkgconfig BuildRequires: suse-xsl-stylesheets BuildRequires: vala >= 0.36.0 @@ -48,7 +48,7 @@ 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(gtk4) >= 4.14 BuildRequires: pkgconfig(gupnp-1.6) >= 1.1 BuildRequires: pkgconfig(gupnp-av-1.0) >= 0.12.8 BuildRequires: pkgconfig(gupnp-dlna-2.0) >= 0.9.4 @@ -199,18 +199,20 @@ This package provides a standalone MediaRenderer plugin, based on the GStreamer playbin3 element. -%package plugin-tracker -Summary: Tracker plugin for the Rygel UPnP/DLNA media server +%package plugin-localsearch +Summary: Localsearch plugin for the Rygel UPnP/DLNA media server Group: Productivity/Multimedia/Other Requires: %{name} = %{version} -Requires: tracker -Supplements: (%{name} and tracker) +Requires: localsearch +Supplements: (%{name} and localsearch) +Provides: rygel-plugin-tracker = %{version} +Obsoletes: rygel-plugin-tracker < 45.0 -%description plugin-tracker +%description plugin-localsearch Rygel is a home media server that allows sharing audio, video, pictures, and control of media player on your home network. -This package provides a plugin using tracker to export media found on +This package provides a plugin using localsearch to export media found on the local machine. %lang_package @@ -226,7 +228,7 @@ -Dtests=false \ -Dgstreamer=enabled \ -Dgtk=enabled \ - -Dplugins=external,gst-launch,media-export,mpris,playbin,ruih,tracker3 \ + -Dplugins=external,gst-launch,media-export,mpris,playbin,ruih,localsearch \ %{nil} %meson_build @@ -350,9 +352,9 @@ %{_libdir}/rygel-%{apiver}/plugins/librygel-playbin.so %{_libdir}/rygel-%{apiver}/plugins/playbin.plugin -%files plugin-tracker -%{_libdir}/rygel-%{apiver}/plugins/librygel-tracker3.so -%{_libdir}/rygel-%{apiver}/plugins/tracker3.plugin +%files plugin-localsearch +%{_libdir}/rygel-%{apiver}/plugins/librygel-localsearch.so +%{_libdir}/rygel-%{apiver}/plugins/localsearch.plugin %files lang -f %{name}.lang ++++++ _service ++++++ --- /var/tmp/diff_new_pack.UbX3vw/_old 2025-09-29 16:37:15.447086057 +0200 +++ /var/tmp/diff_new_pack.UbX3vw/_new 2025-09-29 16:37:15.459086560 +0200 @@ -3,9 +3,9 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/rygel.git</param> - <param name="revision">rygel-0.44.2</param> + <param name="revision">45.0</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> - <param name="versionrewrite-pattern">rygel-(.*)\+0</param> + <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> <!-- <param name="changesgenerate">enable</param> --> </service> ++++++ rygel-0.44.2.obscpio -> rygel-45.0.obscpio ++++++ ++++ 25546 lines of diff (skipped) ++++++ rygel-set-soversion.patch ++++++ diff --git a/src/librygel-core/meson.build b/src/librygel-core/meson.build index 8d630062..3882642a 100644 --- a/src/librygel-core/meson.build +++ b/src/librygel-core/meson.build @@ -62,6 +62,7 @@ if g_ir_compiler.found() and get_option('introspection').allowed() core_gir = custom_target('RygelCore-2.8.gir', command: [sed, '-e', 's,Rygel[.],RygelCore.,g', '-e', 's,namespace name="Rygel",namespace name="RygelCore",g', + '-e', 's,.so.0.45.2,.so.0,g', join_paths(meson.current_build_dir(), 'Rygel-2.8.gir')], depends: core_lib, output: 'RygelCore-2.8.gir', diff --git a/src/librygel-renderer-gst/meson.build b/src/librygel-renderer-gst/meson.build index 1c1b8797..6a491dbb 100644 --- a/src/librygel-renderer-gst/meson.build +++ b/src/librygel-renderer-gst/meson.build @@ -25,6 +25,7 @@ renderer_gst_gir = custom_target('RygelRendererGst-2.8.gir', '-e', 's,RygelRendererGst[.]Plugin,RygelCore.Plugin,g', '-e', 's,RygelRendererGst[.]DLNAProfile,RygelCore.DLNAProfile,g', '-e', 's,<package name="rygel-renderer-gst-2.8"/>,<include name="RygelCore" version="2.8"/><include name="RygelRenderer" version="2.8"/><package name="rygel-renderer-gst-2.8"/>,', + '-e', 's,.so.0.45.2,.so.0,g', join_paths(meson.current_build_dir(), 'Rygel-2.8.gir')], output: 'RygelRendererGst-2.8.gir', depends: renderer_gst_lib, diff --git a/src/librygel-renderer/meson.build b/src/librygel-renderer/meson.build index 27f7aabd..74c52f34 100644 --- a/src/librygel-renderer/meson.build +++ b/src/librygel-renderer/meson.build @@ -33,6 +33,7 @@ renderer_gir = custom_target('RygelRenderer-2.8.gir', '-e', 's,RygelRenderer[.]MediaDevice,RygelCore.MediaDevice,g', '-e', 's,RygelRenderer[.]DLNAProfile,RygelCore.DLNAProfile,g', '-e', 's|<package name="rygel-renderer-2.8"/>|<include name="RygelCore" version="2.8"/><package name="rygel-renderer-2.8"/>|', + '-e', 's,.so.0.45.2,.so.0,g', join_paths(meson.current_build_dir(), 'Rygel-2.8.gir')], output: 'RygelRenderer-2.8.gir', depends: renderer_lib, diff --git a/src/librygel-server/meson.build b/src/librygel-server/meson.build index 473ea115..3ffe10ef 100644 --- a/src/librygel-server/meson.build +++ b/src/librygel-server/meson.build @@ -114,6 +114,7 @@ server_gir = custom_target('RygelServer-2.8.gir', '-e', 's,RygelServer[.]IconInfo,RygelCore.IconInfo,g', '-e', 's,RygelServer[.]DLNAProfile,RygelCore.DLNAProfile,g', '-e', 's|<package name="rygel-server-2.8"/>|<include name="RygelCore" version="2.8"/><package name="rygel-server-2.8"/>|', + '-e', 's,.so.0.45.2,.so.0,g', join_paths(meson.current_build_dir(), 'Rygel-2.8.gir')], output: 'RygelServer-2.8.gir', capture: true, ++++++ rygel.obsinfo ++++++ --- /var/tmp/diff_new_pack.UbX3vw/_old 2025-09-29 16:37:16.647136337 +0200 +++ /var/tmp/diff_new_pack.UbX3vw/_new 2025-09-29 16:37:16.671137342 +0200 @@ -1,5 +1,5 @@ name: rygel -version: 0.44.2 -mtime: 1741975292 -commit: 7a9c0d6ae8e3dec5e732089853bbeb0ae8b60342 +version: 45.0 +mtime: 1757796925 +commit: b8be558d41b721d1fec23e807fb1f60074508e63
