9 Commits

Author SHA256 Message Date
b2ab26dea2 Accepting request 1323140 from GNOME:Factory
- Update to version 3.10.2:
  + Fix possible errors if a directory is deleted while crawled
  + Improve handling of indexed folder configuration changes while
    the indexer is not running
  + Fix inconsistencies in "localsearch index" CLI utility that
    could lead to duplicates in the indexed folder settings
  + Fix pager not being closed after some CLI utilities exited with
    errors
  + Updated translations. (forwarded request 1322080 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1323140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/localsearch?expand=0&rev=7
2025-12-17 16:32:20 +00:00
7ac814eeaf - Update to version 3.10.2:
+ Fix possible errors if a directory is deleted while crawled
  + Improve handling of indexed folder configuration changes while
    the indexer is not running
  + Fix inconsistencies in "localsearch index" CLI utility that
    could lead to duplicates in the indexed folder settings
  + Fix pager not being closed after some CLI utilities exited with
    errors
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/localsearch?expand=0&rev=14
2025-12-16 15:30:50 +00:00
a202628b76 Accepting request 1311305 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1311305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/localsearch?expand=0&rev=6
2025-10-14 16:07:19 +00:00
087745ee84 - Update to version 3.10.1:
+ Improvements to the handling of corrupted databases
  + Avoid session startup issues if database initialization takes
    long
  + Handle compressed Abiword documents
  + Memory usage improvements indexing WEBP files
  + Support gexiv2 >= 0.16
  + Unify metadata extraction deadline mechanisms
  + Test suite improvements
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/localsearch?expand=0&rev=12
2025-10-14 06:53:03 +00:00
1e26b6117c Accepting request 1305482 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 1304940 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1305482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/localsearch?expand=0&rev=5
2025-09-24 13:21:43 +00:00
b11e8329c0 Scripted push from GNOME:Next
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/localsearch?expand=0&rev=10
2025-09-17 15:53:35 +00:00
52c96f5977 Accepting request 1253987 from GNOME:Factory
- Update to version 3.9.0:
  + Switched to libavformat for media extraction
  + Memory usage improvements
  + Improved recovery process after interruption
  + Updated translations. (forwarded request 1253890 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1253987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/localsearch?expand=0&rev=4
2025-03-18 16:39:41 +00:00
7850a8cf95 Accepting request 1253890 from GNOME:Next
- Update to version 3.9.0:
  + Switched to libavformat for media extraction
  + Memory usage improvements
  + Improved recovery process after interruption
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1253890
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/localsearch?expand=0&rev=8
2025-03-18 07:05:22 +00:00
bc2691fdbb Accepting request 1249762 from GNOME:Next
Scripted push of GNOME:Next, RC release

OBS-URL: https://build.opensuse.org/request/show/1249762
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/localsearch?expand=0&rev=7
2025-03-06 13:58:13 +00:00
6 changed files with 139 additions and 24 deletions

View File

@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/localsearch.git</param>
<param name="revision">3.8.2</param>
<param name="revision">3.10.2</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:99e6d97297b980c9d6b6bf20ed3d1200501f026d5b8b54e8621ccdb0688107ae
size 14234125

Binary file not shown.

View File

@@ -1,3 +1,118 @@
-------------------------------------------------------------------
Wed Dec 10 20:18:54 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.10.2:
+ Fix possible errors if a directory is deleted while crawled
+ Improve handling of indexed folder configuration changes while
the indexer is not running
+ Fix inconsistencies in "localsearch index" CLI utility that
could lead to duplicates in the indexed folder settings
+ Fix pager not being closed after some CLI utilities exited with
errors
+ Updated translations.
-------------------------------------------------------------------
Tue Oct 14 05:35:48 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.10.1:
+ Improvements to the handling of corrupted databases
+ Avoid session startup issues if database initialization takes
long
+ Handle compressed Abiword documents
+ Memory usage improvements indexing WEBP files
+ Support gexiv2 >= 0.16
+ Unify metadata extraction deadline mechanisms
+ Test suite improvements
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 15 06:36:31 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.10.0:
+ Fixes to handling of configuration changes
+ Improvements to the test suite
+ Updated translations
-------------------------------------------------------------------
Mon Sep 1 19:31:01 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.10.rc:
+ Webp file format now has a metadata extractor
+ Indexer refactors and cleanups
+ Updated translations.
- Changes from version 3.10.beta:
+ Fix service files with -Ddomain-ontology option
+ Fixes for Alpine and similar distributions without merged /usr
- Changes from version 3.10.alpha:
+ Systemd integration improvements
+ A number of behavioral settings has been deprecated
+ Fixes handling /var/home directories
+ Many improvements to the command line tool
+ The tracker:available property is again set on all graphs, for
indexed folders
+ Fixes handling XML documents
+ Fixes for possible crashes handling large PDF files
+ Fixes for coverity warnings
+ Code cleanups and refactors
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 17 17:23:49 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.0:
+ Switched to libavformat for media extraction
+ Memory usage improvements
+ Improved recovery process after interruption
+ Updated translations.
-------------------------------------------------------------------
Sun Mar 2 13:02:06 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.rc:
+ Metadata extractor refactors
+ Fixed possible runtime warnings
+ Fixed possible indexer stall
+ Restructure project directories
+ Fix build with -Dwriteback=false
- Stop passing miner_rss=false to meson setup, no longer needed nor
recognized.
-------------------------------------------------------------------
Tue Feb 4 14:06:37 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.beta:
+ Ditch GStreamer for metadata extraction, and switch to
FFmpeg/libav for many benefits in extraction speed, memory
usage and sandbox friendliness.
If this causes dependency/distribution issues, it is
recommended to separate the following files to a standalone
package:
- $(datadir)/localsearch3/extract-rules/15-libav-guess.rule
- $(datadir)/localsearch3/extract-rules/90-libav-audio-generic.rule
- $(datadir)/localsearch3/extract-rules/90-libav-video-generic.rule
- $(libdir)/localsearch-3.0/extract-modules/libextract-libav.so
+ Fix build issues with gcc 15.x
+ Updated README to new project name
+ Updated translations.
- Drop: pkgconfig(gstreamer-pbutils-1.0) BuildRequires following
upstream changes.
- Add pkgconfig(gudev-1.0) BuildRequires: New dependency.
- Add optional pkgconfig(gupnp-dlna-2.0) BuildRequires: Support
DLNA.
-------------------------------------------------------------------
Sun Jan 12 20:57:19 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.alpha:
+ Fix for folder updates happening while the daemon is not
running.
+ Improve memory usage when dealing with very large folders.
+ Improve recovery after process interruption.
+ Code improvements.
+ Avoid GStreamer memory payload in indexer process.
+ Improved performance when deleting stale resources.
+ Test improvements.
-------------------------------------------------------------------
Tue Dec 10 14:12:26 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,4 +1,4 @@
name: localsearch
version: 3.8.2
mtime: 1733817270
commit: ec1fb9abf8223c37cddc141567b2c6650d4ee6e3
version: 3.10.2
mtime: 1765363302
commit: 643ccf0032610ee8e36ce4c40e71f7eed1efde7d

View File

@@ -1,7 +1,7 @@
#
# spec file for package localsearch
#
# Copyright (c) 2024 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
@@ -20,7 +20,7 @@
%define tinysparql_basever 3.8
Name: localsearch
Version: 3.8.2
Version: 3.10.2
Release: 0
Summary: Search tool and indexer using tinysparql
License: GPL-2.0-or-later
@@ -39,14 +39,15 @@ BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(enca) >= 1.9
BuildRequires: pkgconfig(exempi-2.0) >= 2.1.0
BuildRequires: pkgconfig(gexiv2)
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.62.0
BuildRequires: pkgconfig(glib-2.0) >= 2.62.0
BuildRequires: pkgconfig(gmodule-2.0) >= 2.62.0
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.76.0
BuildRequires: pkgconfig(glib-2.0) >= 2.76.0
BuildRequires: pkgconfig(gmodule-2.0) >= 2.76.0
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gstreamer-1.0) >= 0.10.31
BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 0.10.31
BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 0.10.31
BuildRequires: pkgconfig(gstreamer-tag-1.0) >= 0.10.31
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-audio-1.0)
BuildRequires: pkgconfig(gstreamer-tag-1.0)
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(gupnp-dlna-2.0)
BuildRequires: pkgconfig(icu-i18n) >= 4.8.1.1
BuildRequires: pkgconfig(icu-uc) >= 4.8.1.1
BuildRequires: pkgconfig(libavcodec)
@@ -93,7 +94,6 @@ These are the sources for the search tool and indexer (e.g. files, rss)
%meson \
-Dsystemd_user_services_dir=%{_userunitdir} \
-Dfunctional_tests=false \
-Dminer_rss=false \
%{nil}
%meson_build
@@ -124,10 +124,8 @@ These are the sources for the search tool and indexer (e.g. files, rss)
%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker3.Miner.Files.gschema.xml
%{_datadir}/glib-2.0/schemas/org.freedesktop.TrackerMiners3.enums.xml
%dir %{_datadir}/localsearch3
%dir %{_datadir}/localsearch3/domain-ontologies
%dir %{_datadir}/localsearch3/extract-rules
%dir %{_datadir}/localsearch3/miners
%{_datadir}/localsearch3/domain-ontologies/default.rule
%{_datadir}/localsearch3/extract-rules/10-abw.rule
%{_datadir}/localsearch3/extract-rules/10-bmp.rule
%{_datadir}/localsearch3/extract-rules/10-comics.rule
@@ -153,12 +151,12 @@ These are the sources for the search tool and indexer (e.g. files, rss)
%{_datadir}/localsearch3/extract-rules/11-msoffice-xml.rule
%{_datadir}/localsearch3/extract-rules/15-executable.rule
%{_datadir}/localsearch3/extract-rules/15-games.rule
%{_datadir}/localsearch3/extract-rules/15-gstreamer-guess.rule
%{_datadir}/localsearch3/extract-rules/15-libav-guess.rule
%{_datadir}/localsearch3/extract-rules/15-playlist.rule
%{_datadir}/localsearch3/extract-rules/15-text.rule
%{_datadir}/localsearch3/extract-rules/90-disc-generic.rule
%{_datadir}/localsearch3/extract-rules/90-gstreamer-audio-generic.rule
%{_datadir}/localsearch3/extract-rules/90-gstreamer-video-generic.rule
%{_datadir}/localsearch3/extract-rules/90-libav-audio-generic.rule
%{_datadir}/localsearch3/extract-rules/90-libav-video-generic.rule
%{_datadir}/localsearch3/miners/org.freedesktop.Tracker3.Miner.Files.service
%dir %{_libdir}/localsearch-%{lsAPI}
%dir %{_libdir}/localsearch-%{lsAPI}/extract-modules
@@ -171,7 +169,7 @@ These are the sources for the search tool and indexer (e.g. files, rss)
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-dummy.so
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-epub.so
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-gif.so
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-gstreamer.so
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-libav.so
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-html.so
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-icon.so
%{_libdir}/localsearch-%{lsAPI}/extract-modules/libextract-iso.so
@@ -206,7 +204,6 @@ These are the sources for the search tool and indexer (e.g. files, rss)
%{_libexecdir}/localsearch-extractor-3
%{_libexecdir}/localsearch-writeback-3
%{_mandir}/man1/localsearch-3.1%{?ext_man}
%{_mandir}/man1/localsearch-daemon.1%{?ext_man}
%{_mandir}/man1/localsearch-extract.1%{?ext_man}
%{_mandir}/man1/localsearch-index.1%{?ext_man}
%{_mandir}/man1/localsearch-info.1%{?ext_man}
@@ -219,6 +216,9 @@ These are the sources for the search tool and indexer (e.g. files, rss)
%{_userunitdir}/localsearch-3.service
%{_userunitdir}/localsearch-control-3.service
%{_userunitdir}/localsearch-writeback-3.service
%{_datadir}/bash-completion/completions/localsearch
%{_mandir}/man1/localsearch-inhibit.1%{?ext_man}
%{_mandir}/man1/localsearch.1%{?ext_man}
%files lang -f %{name}3.lang