[packages/localsearch] - updated to 3.9.0 (GNOME 48)

qboosh qboosh at pld-linux.org
Wed Apr 23 21:42:14 CEST 2025


commit 4a0d8c059a679df14865fe23c7ef8602281b0a54
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Apr 23 21:35:50 2025 +0200

    - updated to 3.9.0 (GNOME 48)

 localsearch.spec | 68 +++++++++++++++++++++++++-------------------------------
 1 file changed, 30 insertions(+), 38 deletions(-)
---
diff --git a/localsearch.spec b/localsearch.spec
index 8d47dcf..778ff12 100644
--- a/localsearch.spec
+++ b/localsearch.spec
@@ -1,22 +1,20 @@
 #
 # Conditional build:
 %bcond_with	ffmpeg		# FFmpeg instead of GStreamer as generic media extractor
-%bcond_with	gupnp		# GStreamer gupnp backend instead of discoverer
 %bcond_with	icu		# ICU instead of enca for MP3 encoding detection
 %bcond_with	landlock	# landlock sandboxing (requires kernel 5.13 and landlock enabled in LSM)
-%bcond_without	rss		# RSS miner
 
 %define		abiver	3.0
 Summary:	Tracker miners and metadata extractors
 Summary(pl.UTF-8):	Narzędzia wydobywania danych dla programu Tracker
 Name:		localsearch
-Version:	3.8.2
-Release:	2
+Version:	3.9.0
+Release:	1
 # see COPYING for details
 License:	LGPL v2.1+ (libs), GPL v2+ (miners)
 Group:		Applications
-Source0:	https://download.gnome.org/sources/localsearch/3.8/%{name}-%{version}.tar.xz
-# Source0-md5:	56dfb5a30b3ab5ba33939d9f6bc21016
+Source0:	https://download.gnome.org/sources/localsearch/3.9/%{name}-%{version}.tar.xz
+# Source0-md5:	6d29c941a4e10eb7fcc6e84d0d90053a
 URL:		https://gnome.pages.gitlab.gnome.org/localsearch/
 BuildRequires:	NetworkManager-devel
 BuildRequires:	asciidoc
@@ -32,14 +30,12 @@ BuildRequires:	giflib-devel
 BuildRequires:	glib2-devel >= 1:2.70.0
 BuildRequires:	gstreamer-devel >= 1.20
 BuildRequires:	gstreamer-plugins-base-devel >= 1.20
-%if %{with gupnp}
+%if %{with ffmpeg}
 BuildRequires:	gupnp-dlna-devel >= 0.9.4
-BuildRequires:	gupnp-dlna-gst-devel >= 0.9.4
 %endif
 BuildRequires:	libblkid-devel
 BuildRequires:	libcue-devel >= 2.0.0
 BuildRequires:	libexif-devel >= 0.6
-%{?with_rss:BuildRequires:	libgrss-devel >= 0.7}
 BuildRequires:	libgsf-devel >= 1.14.24
 BuildRequires:	libgxps-devel
 %{?with_icu:BuildRequires:	libicu-devel >= 4.8.1.1}
@@ -58,7 +54,7 @@ BuildRequires:	meson >= 0.51
 BuildRequires:	ninja >= 1.5
 BuildRequires:	pkgconfig
 BuildRequires:	poppler-glib-devel >= 0.16.0
-BuildRequires:	rpmbuild(macros) >= 2.011
+BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	tinysparql-devel >= 3.8
 BuildRequires:	totem-pl-parser-devel
@@ -72,13 +68,11 @@ Requires:	exempi >= 2.1.0
 Requires:	glib2 >= 1:2.70.0
 Requires:	gstreamer >= 1.20
 Requires:	gstreamer-plugins-base >= 1.20
-%if %{with gupnp}
+%if %{with ffmpeg}
 Requires:	gupnp-dlna >= 0.9.4
-Requires:	gupnp-dlna-gst >= 0.9.4
 %endif
 Requires:	libcue >= 2.0.0
 Requires:	libexif >= 0.6
-%{?with_rss:Requires:	libgrss >= 0.7}
 Requires:	libgsf >= 1.14.24
 Requires:	libosinfo >= 0.2.9
 Requires:	libxml2 >= 1:2.6
@@ -115,23 +109,37 @@ Narzędzia testowe Trackera 3.
 %setup -q
 
 %build
-%meson build \
+%meson \
 	--default-library=shared \
 	-Dbattery_detection=upower \
 	-Dcharset_detection=%{?with_icu:icu}%{!?with_icu:enca} \
+	-Dcue=enabled \
+	-Dexif=enabled \
+	-Dfanotify=enabled \
 	-Dfunctional_tests=false \
-	-Dgeneric_media_extractor=%{?with_ffmpeg:libav}%{!?with_ffmpeg:gstreamer} \
-	-Dgstreamer_backend=%{?with_gupnp:gupnp}%{!?with_gupnp:discoverer} \
+	-Dgif=enabled \
+	-Dgsf=enabled \
+	-Diptc=enabled \
+	-Diso=enabled \
+	-Djpeg=enabled \
 	-Dlandlock=%{__enabled_disabled landlock} \
-	%{?with_rss:-Dminer_rss=true} \
-	-Dsystemd_user_services_dir=%{systemduserunitdir}
+	-Dlibav=%{__enabled_disabled ffmpeg} \
+	-Dpdf=enabled \
+	-Dplaylist=enabled \
+	-Dpng=enabled \
+	-Draw=enabled \
+	-Dsystemd_user_services_dir=%{systemduserunitdir} \
+	-Dtiff=enabled \
+	-Dxml=enabled \
+	-Dxmp=enabled \
+	-Dxps=enabled
 
-%ninja_build -C build
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%ninja_install -C build
+%meson_install
 
 %find_lang localsearch3
 
@@ -147,10 +155,10 @@ fi
 
 %post
 %glib_compile_schemas
-%systemd_user_post localsearch-3.service localsearch-control-3.service localsearch-writeback-3.service %{?with_rss:tracker-miner-rss-3.service}
+%systemd_user_post localsearch-3.service localsearch-control-3.service localsearch-writeback-3.service
 
 %preun
-%systemd_user_preun localsearch-3.service localsearch-control-3.service localsearch-writeback-3.service %{?with_rss:tracker-miner-rss-3.service}
+%systemd_user_preun localsearch-3.service localsearch-control-3.service localsearch-writeback-3.service
 
 %postun
 %glib_compile_schemas
@@ -178,8 +186,6 @@ fi
 %attr(755,root,root) %{_libdir}/localsearch-%{abiver}/extract-modules/libextract-epub.so
 # R: giflib
 %attr(755,root,root) %{_libdir}/localsearch-%{abiver}/extract-modules/libextract-gif.so
-# R: gstreamer gstreamer-plugins-base
-%attr(755,root,root) %{_libdir}/localsearch-%{abiver}/extract-modules/libextract-gstreamer.so
 # R: libxml2
 %attr(755,root,root) %{_libdir}/localsearch-%{abiver}/extract-modules/libextract-html.so
 %attr(755,root,root) %{_libdir}/localsearch-%{abiver}/extract-modules/libextract-icon.so
@@ -254,16 +260,10 @@ fi
 %{_datadir}/localsearch3/extract-rules/10-xps.rule
 %{_datadir}/localsearch3/extract-rules/11-iso.rule
 %{_datadir}/localsearch3/extract-rules/11-msoffice-xml.rule
-# libextract-gstreamer
-%{_datadir}/localsearch3/extract-rules/15-gstreamer-guess.rule
 %{_datadir}/localsearch3/extract-rules/15-playlist.rule
 # libextract-text
 %{_datadir}/localsearch3/extract-rules/15-text.rule
 %{_datadir}/localsearch3/extract-rules/90-disc-generic.rule
-# libextract-gstreamer
-%{_datadir}/localsearch3/extract-rules/90-gstreamer-audio-generic.rule
-# libextract-gstreamer
-%{_datadir}/localsearch3/extract-rules/90-gstreamer-video-generic.rule
 %dir %{_datadir}/localsearch3/miners
 %{_datadir}/localsearch3/miners/org.freedesktop.Tracker3.Miner.Files.service
 %{_mandir}/man1/localsearch-3.1*
@@ -276,14 +276,6 @@ fi
 %{_mandir}/man1/localsearch-status.1*
 %{_mandir}/man1/localsearch-tag.1*
 %{_mandir}/man1/localsearch-writeback-3.1*
-%if %{with rss}
-%attr(755,root,root) %{_libexecdir}/tracker-miner-rss-3
-%{systemduserunitdir}/tracker-miner-rss-3.service
-/etc/xdg/autostart/tracker-miner-rss-3.desktop
-%{_datadir}/dbus-1/services/org.freedesktop.Tracker3.Miner.RSS.service
-%{_datadir}/localsearch3/miners/org.freedesktop.Tracker3.Miner.RSS.service
-%{_mandir}/man1/tracker-miner-rss-3.1*
-%endif
 
 %files testutils
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/localsearch.git/commitdiff/4a0d8c059a679df14865fe23c7ef8602281b0a54



More information about the pld-cvs-commit mailing list