[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