[packages/rygel] - updated to 45.2
qboosh
qboosh at pld-linux.org
Fri Aug 7 21:48:40 CEST 2026
commit 8b30abc968f14e01c4b50ef6f27bc668d5d121eb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Aug 7 21:48:38 2026 +0200
- updated to 45.2
rygel.spec | 99 ++++++++++++++++++++++++++++++++------------------------------
1 file changed, 51 insertions(+), 48 deletions(-)
---
diff --git a/rygel.spec b/rygel.spec
index 7db040a..889bf0b 100644
--- a/rygel.spec
+++ b/rygel.spec
@@ -1,4 +1,6 @@
-# TODO: split some plugins? (gstreamer?)
+# TODO:
+# - use gtk4-update-icon-theme
+# - split some plugins? (gstreamer?)
#
# Conditional build:
%bcond_without apidocs # API documentation
@@ -6,12 +8,12 @@
Summary: Rygel - collection of DLNA (UPnP AV) services
Summary(pl.UTF-8): Rygel - zbiór usług DLNA (UPnP AV)
Name: rygel
-Version: 0.44.2
-Release: 2
+Version: 45.2
+Release: 1
License: LGPL v2+
Group: X11/Applications
-Source0: https://download.gnome.org/sources/rygel/0.44/%{name}-%{version}.tar.xz
-# Source0-md5: 5e69033bdb56eddf38837b259dddbde2
+Source0: https://download.gnome.org/sources/rygel/45/%{name}-%{version}.tar.xz
+# Source0-md5: 87907ab78061d0b08f777e5d49df262d
Patch0: gtk-doc.patch
Patch1: %{name}-pc.patch
URL: https://gnome.pages.gitlab.gnome.org/rygel/
@@ -25,7 +27,7 @@ BuildRequires: gstreamer-devel >= 1.20
BuildRequires: gstreamer-editing-services-devel >= 1.16
# audio,pbutils,tag,video components
BuildRequires: gstreamer-plugins-base-devel >= 1.20
-BuildRequires: gtk+3-devel >= 3.22
+BuildRequires: gtk4-devel >= 4.14
%{?with_apidocs:BuildRequires: gtk-doc >= 1.0}
BuildRequires: gupnp-av-devel >= 0.14.1
BuildRequires: gupnp-dlna-devel >= 0.9.4
@@ -44,8 +46,7 @@ BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 2.042
BuildRequires: sqlite3-devel >= 3.5
BuildRequires: tar >= 1:1.22
-# tinysparql now, but rygel still uses tracker names
-BuildRequires: tracker3-devel >= 3.0
+BuildRequires: tinysparql-devel >= 3.0
BuildRequires: vala >= 2:0.53.2
BuildRequires: vala-gupnp-av >= 0.14.1
BuildRequires: vala-gupnp-dlna >= 0.9.4
@@ -53,7 +54,7 @@ BuildRequires: vala-gupnp-dlna-gst >= 0.9.4
BuildRequires: vala-gupnp1.6 >= 1.5.2
BuildRequires: vala-libgee >= 0.8.0
BuildRequires: vala-libmediaart2 >= 0.7.0
-BuildRequires: vala-tracker3 >= 3.0
+BuildRequires: vala-tinysparql >= 3.0
BuildRequires: valadoc >= 0.2
BuildRequires: xz
Requires(post,postun): /sbin/ldconfig
@@ -62,11 +63,10 @@ Requires(post,postun): hicolor-icon-theme
Requires: %{name}-libs = %{version}-%{release}
Requires: gstreamer >= 1.20
Requires: gstreamer-editing-services >= 1.16
-Requires: gtk+3 >= 3.22
+Requires: gtk4 >= 4.14
Requires: gupnp-dlna >= 0.9.4
Requires: gupnp-dlna-gst >= 0.9.4
Requires: systemd-units >= 38
-Obsoletes: rygel-plugin-tracker < 0.43
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -155,18 +155,20 @@ Plugins for the Rygel UPnP/DLNA media server.
%description plugins -l pl.UTF-8
Wtyczki dla serwera mediów UPnP/DLNA Rygel
-%package plugin-tracker3
-Summary: tracker3 plugin for the Rygel media server
-Summary(pl.UTF-8): Wtyczka tracker3 dla serwera mediów Rygel
+%package plugin-localsearch
+Summary: Localsearch plugin for the Rygel media server
+Summary(pl.UTF-8): Wtyczka localsearch dla serwera mediów Rygel
Group: X11/Applications
Requires: %{name} = %{version}-%{release}
-Requires: tracker3-libs >= 3.0
+Requires: tinysparql-libs >= 3.0
+Obsoletes: rygel-plugin-tracker < 0.43
+Obsoletes: rygel-plugin-tracker3 < 45
-%description plugin-tracker3
-Tracker3 plugin for the Rygel UPnP/DLNA media server.
+%description plugin-localsearch
+Localsearch plugin for the Rygel UPnP/DLNA media server.
-%description plugin-tracker3 -l pl.UTF-8
-Wtyczka tracker3 dla serwera mediów UPnP/DLNA Rygel
+%description plugin-localsearch -l pl.UTF-8
+Wtyczka localsearch dla serwera mediów UPnP/DLNA Rygel.
%prep
%setup -q
@@ -178,6 +180,7 @@ Wtyczka tracker3 dla serwera mediów UPnP/DLNA Rygel
--default-library=shared \
%{?with_apidocs:-Dapi-docs=true} \
-Dexamples=false \
+ -Dintrospection=enabled \
-Dsystemd-user-units-dir=%{systemduserunitdir}
%meson_build
@@ -211,9 +214,9 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libexecdir}/rygel/mx-extract
%dir %{_libdir}/rygel-2.8
%dir %{_libdir}/rygel-2.8/engines
-%attr(755,root,root) %{_libdir}/rygel-2.8/engines/librygel-media-engine-gst.so
+%{_libdir}/rygel-2.8/engines/librygel-media-engine-gst.so
%{_libdir}/rygel-2.8/engines/media-engine-gst.plugin
-%attr(755,root,root) %{_libdir}/rygel-2.8/engines/librygel-media-engine-simple.so
+%{_libdir}/rygel-2.8/engines/librygel-media-engine-simple.so
%{_libdir}/rygel-2.8/engines/media-engine-simple.plugin
%{systemduserunitdir}/rygel.service
%{_desktopdir}/rygel-preferences.desktop
@@ -229,38 +232,38 @@ rm -rf $RPM_BUILD_ROOT
%files plugins
%defattr(644,root,root,755)
%dir %{_libdir}/rygel-2.8/plugins
-%attr(755,root,root) %{_libdir}/rygel-2.8/plugins/librygel-external.so
+%{_libdir}/rygel-2.8/plugins/librygel-external.so
%{_libdir}/rygel-2.8/plugins/external.plugin
-%attr(755,root,root) %{_libdir}/rygel-2.8/plugins/librygel-gst-launch.so
+%{_libdir}/rygel-2.8/plugins/librygel-gst-launch.so
%{_libdir}/rygel-2.8/plugins/gst-launch.plugin
-%attr(755,root,root) %{_libdir}/rygel-2.8/plugins/librygel-media-export.so
+%{_libdir}/rygel-2.8/plugins/librygel-media-export.so
%{_libdir}/rygel-2.8/plugins/media-export.plugin
-%attr(755,root,root) %{_libdir}/rygel-2.8/plugins/librygel-mpris.so
+%{_libdir}/rygel-2.8/plugins/librygel-mpris.so
%{_libdir}/rygel-2.8/plugins/mpris.plugin
-%attr(755,root,root) %{_libdir}/rygel-2.8/plugins/librygel-playbin.so
+%{_libdir}/rygel-2.8/plugins/librygel-playbin.so
%{_libdir}/rygel-2.8/plugins/playbin.plugin
-%attr(755,root,root) %{_libdir}/rygel-2.8/plugins/librygel-ruih.so
+%{_libdir}/rygel-2.8/plugins/librygel-ruih.so
%{_libdir}/rygel-2.8/plugins/ruih.plugin
-%files plugin-tracker3
+%files plugin-localsearch
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/rygel-2.8/plugins/librygel-tracker3.so
-%{_libdir}/rygel-2.8/plugins/tracker3.plugin
+%{_libdir}/rygel-2.8/plugins/librygel-localsearch.so
+%{_libdir}/rygel-2.8/plugins/localsearch.plugin
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/librygel-core-2.8.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/librygel-core-2.8.so.0
-%attr(755,root,root) %{_libdir}/librygel-db-2.8.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/librygel-db-2.8.so.0
-%attr(755,root,root) %{_libdir}/librygel-renderer-2.8.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/librygel-renderer-2.8.so.0
-%attr(755,root,root) %{_libdir}/librygel-renderer-gst-2.8.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/librygel-renderer-gst-2.8.so.0
-%attr(755,root,root) %{_libdir}/librygel-ruih-2.8.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/librygel-ruih-2.8.so.0
-%attr(755,root,root) %{_libdir}/librygel-server-2.8.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/librygel-server-2.8.so.0
+%{_libdir}/librygel-core-2.8.so.*.*.*
+%ghost %{_libdir}/librygel-core-2.8.so.0
+%{_libdir}/librygel-db-2.8.so.*.*.*
+%ghost %{_libdir}/librygel-db-2.8.so.0
+%{_libdir}/librygel-renderer-2.8.so.*.*.*
+%ghost %{_libdir}/librygel-renderer-2.8.so.0
+%{_libdir}/librygel-renderer-gst-2.8.so.*.*.*
+%ghost %{_libdir}/librygel-renderer-gst-2.8.so.0
+%{_libdir}/librygel-ruih-2.8.so.*.*.*
+%ghost %{_libdir}/librygel-ruih-2.8.so.0
+%{_libdir}/librygel-server-2.8.so.*.*.*
+%ghost %{_libdir}/librygel-server-2.8.so.0
%{_libdir}/girepository-1.0/RygelCore-2.8.typelib
%{_libdir}/girepository-1.0/RygelRenderer-2.8.typelib
%{_libdir}/girepository-1.0/RygelRendererGst-2.8.typelib
@@ -268,12 +271,12 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/librygel-core-2.8.so
-%attr(755,root,root) %{_libdir}/librygel-db-2.8.so
-%attr(755,root,root) %{_libdir}/librygel-renderer-2.8.so
-%attr(755,root,root) %{_libdir}/librygel-renderer-gst-2.8.so
-%attr(755,root,root) %{_libdir}/librygel-ruih-2.8.so
-%attr(755,root,root) %{_libdir}/librygel-server-2.8.so
+%{_libdir}/librygel-core-2.8.so
+%{_libdir}/librygel-db-2.8.so
+%{_libdir}/librygel-renderer-2.8.so
+%{_libdir}/librygel-renderer-gst-2.8.so
+%{_libdir}/librygel-ruih-2.8.so
+%{_libdir}/librygel-server-2.8.so
%{_datadir}/gir-1.0/RygelCore-2.8.gir
%{_datadir}/gir-1.0/RygelRenderer-2.8.gir
%{_datadir}/gir-1.0/RygelRendererGst-2.8.gir
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rygel.git/commitdiff/8b30abc968f14e01c4b50ef6f27bc668d5d121eb
More information about the pld-cvs-commit
mailing list