From b82c112f9c72514bda89f2597567df9fc79d75a6 Mon Sep 17 00:00:00 2001 From: Terje Rosten Date: Mon, 6 May 2024 20:04:51 +0200 Subject: [PATCH 01/36] 1.37.5 --- .gitignore | 1 + recoll.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4aa0fbb..150ac48 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ recoll-1.13.04.tar.gz /recoll-1.36.1.tar.gz /recoll-1.37.0.tar.gz /recoll-1.37.4.tar.gz +/recoll-1.37.5.tar.gz diff --git a/recoll.spec b/recoll.spec index 83933e2..3acc927 100644 --- a/recoll.spec +++ b/recoll.spec @@ -3,7 +3,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.37.4 +Version: 1.37.5 Release: 1%{?dist} License: GPLv2+ URL: https://www.lesbonscomptes.com/recoll/ @@ -207,6 +207,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sun May 05 2024 Terje Rosten - 1.37.5-1 +- 1.37.5 + * Sun Feb 04 2024 Terje Rosten - 1.37.4-1 - 1.37.4 diff --git a/sources b/sources index 67c80f4..dd46d65 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.37.4.tar.gz) = 9e5af5d00191658f23e6a5916718014827f12f4553d9429fe385c0bd1c72f2f49ae97e7d7b8121cb174b299ffe482aa547e4a3aabf2da92e9773bf9eb0f57814 +SHA512 (recoll-1.37.5.tar.gz) = 594a81de809a2f2f08986ef1220ea2d7df8292923f55cf41c5813eb50be9ca63aa9f77c38bd27466486e72b030f2df28a093bca32dae1682d514acbb11a76382 SHA512 (gssp-recoll-1.1.1.tar.gz) = 5543ed627c1f75b6737bf1bbfc4e2bae1eaf3bb4076c3a06e2c7870eb0435c20f7c5d1d07f8c16bcdcf4dd86d994a35e734dd797c2be657e7c8450978e4f90a8 From e6b197e7010ae25f77eb2bc0320b62dad81ff464 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 09:10:39 +0200 Subject: [PATCH 02/36] Rebuilt for Python 3.13 --- recoll.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 3acc927..9fe728f 100644 --- a/recoll.spec +++ b/recoll.spec @@ -4,7 +4,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.37.5 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ URL: https://www.lesbonscomptes.com/recoll/ Source0: https://www.lesbonscomptes.com/recoll/recoll-%{version}.tar.gz @@ -207,6 +207,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Fri Jun 07 2024 Python Maint - 1.37.5-2 +- Rebuilt for Python 3.13 + * Sun May 05 2024 Terje Rosten - 1.37.5-1 - 1.37.5 From 4811681f0e5c6931c0a8e4cf248c1a51d4b45a6b Mon Sep 17 00:00:00 2001 From: Terje Rosten Date: Fri, 28 Jun 2024 18:21:42 +0200 Subject: [PATCH 03/36] 1.39.1 --- .gitignore | 2 ++ recoll-1.25.11-appdata.patch | 29 -------------------------- recoll.spec | 40 +++++++++++++++++------------------- sources | 4 ++-- 4 files changed, 23 insertions(+), 52 deletions(-) delete mode 100644 recoll-1.25.11-appdata.patch diff --git a/.gitignore b/.gitignore index 150ac48..8e8181c 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,5 @@ recoll-1.13.04.tar.gz /recoll-1.37.0.tar.gz /recoll-1.37.4.tar.gz /recoll-1.37.5.tar.gz +/recoll-1.39.1.tar.gz +/gssp-recoll-1.1.3.tar.gz diff --git a/recoll-1.25.11-appdata.patch b/recoll-1.25.11-appdata.patch deleted file mode 100644 index 123d5d6..0000000 --- a/recoll-1.25.11-appdata.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/desktop/recoll.appdata.xml b/desktop/recoll.appdata.xml -index 3a9a1ff..d0b0f8e 100644 ---- a/desktop/recoll.appdata.xml -+++ b/desktop/recoll.appdata.xml -@@ -1,7 +1,7 @@ - - -- -- recoll.desktop -+ -+ org.recoll.www - CC0-1.0 - GPL-2.0+ - Recoll -@@ -17,8 +17,11 @@ - - - -- http://www.recoll.org/files/recoll-mainwin-h-1248x702.png -+ -+ The Recoll search interface. -+ https://www.lesbonscomptes.com/recoll/pics/recoll0.png -+ - - http://www.recoll.org/ -- contact@recoll.org -- -+ contact@recoll.org -+ diff --git a/recoll.spec b/recoll.spec index 9fe728f..c9b3608 100644 --- a/recoll.spec +++ b/recoll.spec @@ -1,21 +1,21 @@ -%global gsspver 1.1.1 +%global gsspver 1.1.3 %global __cmake_in_source_build 1 Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.37.5 -Release: 2%{?dist} +Version: 1.39.1 +Release: 1%{?dist} License: GPLv2+ -URL: https://www.lesbonscomptes.com/recoll/ -Source0: https://www.lesbonscomptes.com/recoll/recoll-%{version}.tar.gz -Source1: https://www.lesbonscomptes.com/recoll/downloads/gssp-recoll-%{gsspver}.tar.gz +URL: https://www.recoll.org +Source0: https://www.recoll.org/recoll-%{version}.tar.gz +Source1: https://www.recoll.org/downloads/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt5.sh -Patch01: recoll-1.25.11-appdata.patch BuildRequires: aspell-devel BuildRequires: bison BuildRequires: chmlib-devel BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules +BuildRequires: file-devel BuildRequires: gcc-c++ # kio BuildRequires: kdelibs4-devel @@ -28,6 +28,7 @@ BuildRequires: kf5-kpackage-devel BuildRequires: libxslt-devel BuildRequires: make +BuildRequires: meson BuildRequires: python-rpm-macros BuildRequires: python3-devel BuildRequires: python3-setuptools @@ -94,9 +95,8 @@ LDFLAGS="%{?__global_ldflags}"; export LDFLAGS # force use of custom/local qmake, to inject proper build flags (above) install -m755 -D %{SOURCE10} qmake-qt5.sh export QMAKE=qmake-qt5 - -%configure --enable-recollq --enable-publiclib -make %{?_smp_mflags} +%meson -Drecollq=true -Dsystemd=true +%meson_build # gssp pushd gssp @@ -104,7 +104,7 @@ pushd gssp popd %install -make install DESTDIR=%{buildroot} STRIP=/bin/true INSTALL='install -p' +%meson_install desktop-file-install --delete-original \ --dir=%{buildroot}/%{_datadir}/applications \ @@ -114,8 +114,7 @@ desktop-file-install --delete-original \ rm -f %{buildroot}/usr/share/recoll/filters/xdg-open rm -f %{buildroot}%{_libdir}/recoll/librecoll.la -# remove useless script with Python 2 dep -rm %{buildroot}%{_datadir}/recoll/filters/hotrecoll.py +export RECOLL_LIB_DIR=%{_builddir}/%{name}-%{version}/redhat-linux-build/ # kio_recoll -kde5 pushd kde/kioslave/kio_recoll @@ -160,27 +159,23 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_bindir}/recollindex %{_bindir}/recollq %{_datadir}/recoll -%{_datadir}/metainfo/recoll.appdata.xml +%{_datadir}/metainfo/org.recoll.recoll.appdata.xml %{_datadir}/applications/recoll-searchgui.desktop %{_datadir}/icons/hicolor/48x48/apps/recoll.png %{_datadir}/pixmaps/recoll.png %{python3_sitearch}/recoll %{python3_sitearch}/recollchm -%{python3_sitearch}/Recoll-*.egg-info -%{python3_sitearch}/recollchm-*.egg-info %{python3_sitearch}/recollaspell.cpython-*-linux-gnu*.so -%{python3_sitearch}/recoll_aspell_python_py3-*.egg-info %{_mandir}/man1/recoll.1* %{_mandir}/man1/recollq.1* %{_mandir}/man1/recollindex.1* -#{_mandir}/man1/rclgrep.1* -#{_mandir}/man1/xadump.1* +%{_mandir}/man1/xadump.1* %{_mandir}/man5/recoll.conf.5* %{_unitdir}/recollindex@.service %{_userunitdir}/recollindex.service %files libs -%{_libdir}/librecoll-%{version}.so +%{_libdir}/librecoll.so.* %files devel %{_libdir}/librecoll.so @@ -197,7 +192,7 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/kio_recoll/welcome.html %files krunner -%{_libdir}/qt5/plugins/kf5/krunner/runner_recoll.so +%{_libdir}/qt5/plugins/kf5/krunner/krunner_recoll.so %files gssp %license COPYING @@ -207,6 +202,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Thu Jun 27 2024 Terje Rosten - 1.39.1-1 +- 1.39.1 + * Fri Jun 07 2024 Python Maint - 1.37.5-2 - Rebuilt for Python 3.13 diff --git a/sources b/sources index dd46d65..4ccbe82 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.37.5.tar.gz) = 594a81de809a2f2f08986ef1220ea2d7df8292923f55cf41c5813eb50be9ca63aa9f77c38bd27466486e72b030f2df28a093bca32dae1682d514acbb11a76382 -SHA512 (gssp-recoll-1.1.1.tar.gz) = 5543ed627c1f75b6737bf1bbfc4e2bae1eaf3bb4076c3a06e2c7870eb0435c20f7c5d1d07f8c16bcdcf4dd86d994a35e734dd797c2be657e7c8450978e4f90a8 +SHA512 (recoll-1.39.1.tar.gz) = 65f09f9728b4888f2eb8bd27a3aa6b6505e8e0f0a29e44da028b6d5c0e0c711d28de091e89c144ade3d14a6ffeaf3e0d39bcac31f6255dbec6e1bc6fbd6d1a6c +SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From 527102c40c74023b3a6c3a9ce3ecef3a447aa01d Mon Sep 17 00:00:00 2001 From: Terje Rosten Date: Fri, 28 Jun 2024 23:51:02 +0200 Subject: [PATCH 04/36] Fix build --- qmake-qt5.sh | 2 +- recoll-1.39.1-nproc.patch | 18 ++++++++++++++++++ recoll.spec | 6 ++++-- 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 recoll-1.39.1-nproc.patch diff --git a/qmake-qt5.sh b/qmake-qt5.sh index 988d8a1..09d9fe6 100755 --- a/qmake-qt5.sh +++ b/qmake-qt5.sh @@ -1,7 +1,7 @@ #!/bin/sh /usr/bin/qmake-qt5 \ - $@ \ + "$@" \ QMAKE_CFLAGS_RELEASE="${CFLAGS}" \ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \ QMAKE_LFLAGS_RELEASE="${LDFLAGS}" \ diff --git a/recoll-1.39.1-nproc.patch b/recoll-1.39.1-nproc.patch new file mode 100644 index 0000000..c1c27ab --- /dev/null +++ b/recoll-1.39.1-nproc.patch @@ -0,0 +1,18 @@ +diff --git a/qtgui/qmkmk.sh b/qtgui/qmkmk.sh +index 2e45d16..cc4f7b4 100755 +--- a/qtgui/qmkmk.sh ++++ b/qtgui/qmkmk.sh +@@ -12,12 +12,7 @@ fn=`basename $pro_file` + QMAKE=${QMAKE:-qmake} + MAKE=${MAKE:-make} + +-ncpus=2 +-if test -f /proc/cpuinfo; then +- ncpus=`grep -E '^processor[ ]*:' /proc/cpuinfo | wc -l` +-elif which sysctl > /dev/null;then +- ncpus=`sysctl hw.ncpu | awk '{print $3}'` +-fi ++ncpus=`nproc` + + cd $dir + ${QMAKE} $fn $* diff --git a/recoll.spec b/recoll.spec index c9b3608..61f9e37 100644 --- a/recoll.spec +++ b/recoll.spec @@ -10,6 +10,7 @@ URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt5.sh +Patch1: recoll-1.39.1-nproc.patch BuildRequires: aspell-devel BuildRequires: bison BuildRequires: chmlib-devel @@ -94,9 +95,10 @@ LDFLAGS="%{?__global_ldflags}"; export LDFLAGS # force use of custom/local qmake, to inject proper build flags (above) install -m755 -D %{SOURCE10} qmake-qt5.sh -export QMAKE=qmake-qt5 +export QMAKE=$(pwd)/qmake-qt5.sh %meson -Drecollq=true -Dsystemd=true -%meson_build +%meson_build || : +/usr/bin/ninja -j 1 -v -C %{_builddir}/%{name}-%{version}/redhat-linux-build # gssp pushd gssp From 7e76034b5af9b2905a23f081feac84fb35f01dc1 Mon Sep 17 00:00:00 2001 From: Terje Rosten Date: Sun, 30 Jun 2024 10:58:01 +0200 Subject: [PATCH 05/36] Add patch from upstream to fix parallel build --- recoll-1.39.1-meson.patch | 19 +++++++++++++++++++ recoll-1.39.1-nproc.patch | 35 +++++++++++++++++++++++++---------- recoll.spec | 9 ++++++--- 3 files changed, 50 insertions(+), 13 deletions(-) create mode 100644 recoll-1.39.1-meson.patch diff --git a/recoll-1.39.1-meson.patch b/recoll-1.39.1-meson.patch new file mode 100644 index 0000000..215f883 --- /dev/null +++ b/recoll-1.39.1-meson.patch @@ -0,0 +1,19 @@ +commit 021e6980935142938679b43daa21cb3b2301f4da +Author: Jean-Francois Dockes +Date: Tue Jun 25 08:22:38 2024 +0200 + + GUI: meson.build: add depends on librecoll. Will fix build ordering issues + +diff --git a/src/qtgui/meson.build b/src/qtgui/meson.build +index 85bca020..2a544f79 100644 +--- a/qtgui/meson.build ++++ b/qtgui/meson.build +@@ -52,6 +52,7 @@ recoll = custom_target( + output: outfile, + input: infile, + command: [qmkmk, '@INPUT@', prefixoption], ++ depends: librecoll, + install: true, + install_dir: 'bin', + ) + diff --git a/recoll-1.39.1-nproc.patch b/recoll-1.39.1-nproc.patch index c1c27ab..5f738fa 100644 --- a/recoll-1.39.1-nproc.patch +++ b/recoll-1.39.1-nproc.patch @@ -1,18 +1,33 @@ -diff --git a/qtgui/qmkmk.sh b/qtgui/qmkmk.sh -index 2e45d16..cc4f7b4 100755 ---- a/qtgui/qmkmk.sh -+++ b/qtgui/qmkmk.sh -@@ -12,12 +12,7 @@ fn=`basename $pro_file` - QMAKE=${QMAKE:-qmake} +From d34fec5fb78cd11fad2706d271b7d4cf08cdbec3 Mon Sep 17 00:00:00 2001 +From: Terje Rosten +Date: Sat, 29 Jun 2024 11:10:08 +0200 +Subject: [PATCH] Prefer nproc over procinfo parsing + +--- + src/qtgui/qmkmk.sh | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/src/qtgui/qmkmk.sh b/src/qtgui/qmkmk.sh +index 2e45d16f..a0b049c4 100755 +--- a/src/qtgui/qmkmk.sh ++++ b/src/qtgui/qmkmk.sh +@@ -13,10 +13,12 @@ QMAKE=${QMAKE:-qmake} MAKE=${MAKE:-make} --ncpus=2 + ncpus=2 -if test -f /proc/cpuinfo; then - ncpus=`grep -E '^processor[ ]*:' /proc/cpuinfo | wc -l` -elif which sysctl > /dev/null;then - ncpus=`sysctl hw.ncpu | awk '{print $3}'` --fi -+ncpus=`nproc` ++if test -x /usr/bin/nproc ; then ++ ncpus=`nproc` ++elif which sysctl > /dev/null ; then ++ ncpus=`sysctl hw.ncpu | awk '{print $3}` ++elif test -f /proc/cpuinfo ; then ++ ncpus=`grep -E '^processor[ ]*:' /proc/cpuinfo | wc -l` + fi cd $dir - ${QMAKE} $fn $* +-- +2.40.1 + diff --git a/recoll.spec b/recoll.spec index 61f9e37..5c90718 100644 --- a/recoll.spec +++ b/recoll.spec @@ -4,13 +4,14 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.39.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt5.sh Patch1: recoll-1.39.1-nproc.patch +Patch2: recoll-1.39.1-meson.patch BuildRequires: aspell-devel BuildRequires: bison BuildRequires: chmlib-devel @@ -97,8 +98,7 @@ LDFLAGS="%{?__global_ldflags}"; export LDFLAGS install -m755 -D %{SOURCE10} qmake-qt5.sh export QMAKE=$(pwd)/qmake-qt5.sh %meson -Drecollq=true -Dsystemd=true -%meson_build || : -/usr/bin/ninja -j 1 -v -C %{_builddir}/%{name}-%{version}/redhat-linux-build +%meson_build # gssp pushd gssp @@ -204,6 +204,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sun Jun 30 2024 Terje Rosten - 1.39.1-2 +- Add patch from upstream to fix parallel build + * Thu Jun 27 2024 Terje Rosten - 1.39.1-1 - 1.39.1 From d65324ab288f559e28f452c72670b96132c1b3cf Mon Sep 17 00:00:00 2001 From: Terje Rosten Date: Sun, 30 Jun 2024 11:22:21 +0200 Subject: [PATCH 06/36] Fix patch --- recoll-1.39.1-nproc.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recoll-1.39.1-nproc.patch b/recoll-1.39.1-nproc.patch index 5f738fa..9bda5f4 100644 --- a/recoll-1.39.1-nproc.patch +++ b/recoll-1.39.1-nproc.patch @@ -9,8 +9,8 @@ Subject: [PATCH] Prefer nproc over procinfo parsing diff --git a/src/qtgui/qmkmk.sh b/src/qtgui/qmkmk.sh index 2e45d16f..a0b049c4 100755 ---- a/src/qtgui/qmkmk.sh -+++ b/src/qtgui/qmkmk.sh +--- a/qtgui/qmkmk.sh ++++ b/qtgui/qmkmk.sh @@ -13,10 +13,12 @@ QMAKE=${QMAKE:-qmake} MAKE=${MAKE:-make} From 441432b787344721f67525819de35a7a3f1b4fc1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 18:23:39 +0000 Subject: [PATCH 07/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- recoll.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 5c90718..318049a 100644 --- a/recoll.spec +++ b/recoll.spec @@ -4,7 +4,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.39.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz @@ -204,6 +204,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 1.39.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sun Jun 30 2024 Terje Rosten - 1.39.1-2 - Add patch from upstream to fix parallel build From 278f85790f9254dbb0ffa7d224746c2b01e483a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 02:34:01 +0200 Subject: [PATCH 08/36] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- recoll.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/recoll.spec b/recoll.spec index 318049a..1bb56cd 100644 --- a/recoll.spec +++ b/recoll.spec @@ -4,8 +4,9 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.39.1 -Release: 3%{?dist} -License: GPLv2+ +Release: 4%{?dist} +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/gssp-recoll-%{gsspver}.tar.gz @@ -204,6 +205,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Fri Jul 26 2024 Miroslav Suchý - 1.39.1-4 +- convert license to SPDX + * Fri Jul 19 2024 Fedora Release Engineering - 1.39.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 148bbebd5eb346fad7c302f07943452c7e5b17ae Mon Sep 17 00:00:00 2001 From: Terje Rosten Date: Wed, 21 Aug 2024 17:57:31 +0200 Subject: [PATCH 09/36] 1.40.0 --- .gitignore | 1 + recoll-1.39.1-meson.patch | 19 ------------------- recoll-1.39.1-nproc.patch | 33 --------------------------------- recoll.spec | 9 +++++---- sources | 2 +- 5 files changed, 7 insertions(+), 57 deletions(-) delete mode 100644 recoll-1.39.1-meson.patch delete mode 100644 recoll-1.39.1-nproc.patch diff --git a/.gitignore b/.gitignore index 8e8181c..a828faa 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ recoll-1.13.04.tar.gz /recoll-1.37.5.tar.gz /recoll-1.39.1.tar.gz /gssp-recoll-1.1.3.tar.gz +/recoll-1.40.0.tar.gz diff --git a/recoll-1.39.1-meson.patch b/recoll-1.39.1-meson.patch deleted file mode 100644 index 215f883..0000000 --- a/recoll-1.39.1-meson.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 021e6980935142938679b43daa21cb3b2301f4da -Author: Jean-Francois Dockes -Date: Tue Jun 25 08:22:38 2024 +0200 - - GUI: meson.build: add depends on librecoll. Will fix build ordering issues - -diff --git a/src/qtgui/meson.build b/src/qtgui/meson.build -index 85bca020..2a544f79 100644 ---- a/qtgui/meson.build -+++ b/qtgui/meson.build -@@ -52,6 +52,7 @@ recoll = custom_target( - output: outfile, - input: infile, - command: [qmkmk, '@INPUT@', prefixoption], -+ depends: librecoll, - install: true, - install_dir: 'bin', - ) - diff --git a/recoll-1.39.1-nproc.patch b/recoll-1.39.1-nproc.patch deleted file mode 100644 index 9bda5f4..0000000 --- a/recoll-1.39.1-nproc.patch +++ /dev/null @@ -1,33 +0,0 @@ -From d34fec5fb78cd11fad2706d271b7d4cf08cdbec3 Mon Sep 17 00:00:00 2001 -From: Terje Rosten -Date: Sat, 29 Jun 2024 11:10:08 +0200 -Subject: [PATCH] Prefer nproc over procinfo parsing - ---- - src/qtgui/qmkmk.sh | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/src/qtgui/qmkmk.sh b/src/qtgui/qmkmk.sh -index 2e45d16f..a0b049c4 100755 ---- a/qtgui/qmkmk.sh -+++ b/qtgui/qmkmk.sh -@@ -13,10 +13,12 @@ QMAKE=${QMAKE:-qmake} - MAKE=${MAKE:-make} - - ncpus=2 --if test -f /proc/cpuinfo; then -- ncpus=`grep -E '^processor[ ]*:' /proc/cpuinfo | wc -l` --elif which sysctl > /dev/null;then -- ncpus=`sysctl hw.ncpu | awk '{print $3}'` -+if test -x /usr/bin/nproc ; then -+ ncpus=`nproc` -+elif which sysctl > /dev/null ; then -+ ncpus=`sysctl hw.ncpu | awk '{print $3}` -+elif test -f /proc/cpuinfo ; then -+ ncpus=`grep -E '^processor[ ]*:' /proc/cpuinfo | wc -l` - fi - - cd $dir --- -2.40.1 - diff --git a/recoll.spec b/recoll.spec index 1bb56cd..10e1a56 100644 --- a/recoll.spec +++ b/recoll.spec @@ -3,16 +3,14 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.39.1 -Release: 4%{?dist} +Version: 1.40.0 +Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt5.sh -Patch1: recoll-1.39.1-nproc.patch -Patch2: recoll-1.39.1-meson.patch BuildRequires: aspell-devel BuildRequires: bison BuildRequires: chmlib-devel @@ -205,6 +203,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Wed Aug 21 2024 Terje Rosten - 1.40.0-1 +- 1.40.0 + * Fri Jul 26 2024 Miroslav Suchý - 1.39.1-4 - convert license to SPDX diff --git a/sources b/sources index 4ccbe82..fe788e4 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.39.1.tar.gz) = 65f09f9728b4888f2eb8bd27a3aa6b6505e8e0f0a29e44da028b6d5c0e0c711d28de091e89c144ade3d14a6ffeaf3e0d39bcac31f6255dbec6e1bc6fbd6d1a6c +SHA512 (recoll-1.40.0.tar.gz) = 31359cc8078f0a92f8ea1c242af5c6ec3c25289bf5045ba5e5d16fe6178b054487a6e68fed1942f3f38c48ebfe3ca4bb267a7cf7a66cba2235ba5800502872a5 SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From 07e0cf1c9a4e6ccff7457ebb35b3a3d0162a101d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sun, 15 Sep 2024 20:47:36 +0200 Subject: [PATCH 10/36] 1.40.1 --- .gitignore | 1 + recoll.spec | 5 ++++- sources | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a828faa..951833f 100644 --- a/.gitignore +++ b/.gitignore @@ -81,3 +81,4 @@ recoll-1.13.04.tar.gz /recoll-1.39.1.tar.gz /gssp-recoll-1.1.3.tar.gz /recoll-1.40.0.tar.gz +/recoll-1.40.1.tar.gz diff --git a/recoll.spec b/recoll.spec index 10e1a56..c0e25bd 100644 --- a/recoll.spec +++ b/recoll.spec @@ -3,7 +3,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.40.0 +Version: 1.40.1 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -203,6 +203,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sun Sep 15 2024 Terje Rosten - 1.40.1-1 +- 1.40.1 + * Wed Aug 21 2024 Terje Rosten - 1.40.0-1 - 1.40.0 diff --git a/sources b/sources index fe788e4..894655e 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (recoll-1.40.0.tar.gz) = 31359cc8078f0a92f8ea1c242af5c6ec3c25289bf5045ba5e5d16fe6178b054487a6e68fed1942f3f38c48ebfe3ca4bb267a7cf7a66cba2235ba5800502872a5 -SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 +SHA512 (recoll-1.40.1.tar.gz) = 7590f1d17f9d8fc7930044d43d92be47158cbd2c830d8723a1604b672d3d8df22e507d7208525e1bfdc169b5151f5b6a3f96bbfefb5bededd0e2dae7bdeb2359 From dfd2046b6b32a60041074ef15b1e43bea6d54edf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sun, 15 Sep 2024 21:19:35 +0200 Subject: [PATCH 11/36] Fix source urls --- recoll.spec | 2 +- sources | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index c0e25bd..05fe14c 100644 --- a/recoll.spec +++ b/recoll.spec @@ -9,7 +9,7 @@ Release: 1%{?dist} License: GPL-2.0-or-later URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz -Source1: https://www.recoll.org/downloads/gssp-recoll-%{gsspver}.tar.gz +Source1: https://www.recoll.org/downloads/src/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt5.sh BuildRequires: aspell-devel BuildRequires: bison diff --git a/sources b/sources index 894655e..648efed 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ +SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 SHA512 (recoll-1.40.1.tar.gz) = 7590f1d17f9d8fc7930044d43d92be47158cbd2c830d8723a1604b672d3d8df22e507d7208525e1bfdc169b5151f5b6a3f96bbfefb5bededd0e2dae7bdeb2359 From 1a5bfe6e0caa8954e88f0e0fe7c2e65067bba53e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Tue, 15 Oct 2024 17:48:02 +0200 Subject: [PATCH 12/36] 1.40.3 --- .gitignore | 1 + recoll.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 951833f..44403ea 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,4 @@ recoll-1.13.04.tar.gz /gssp-recoll-1.1.3.tar.gz /recoll-1.40.0.tar.gz /recoll-1.40.1.tar.gz +/recoll-1.40.3.tar.gz diff --git a/recoll.spec b/recoll.spec index 05fe14c..42d8ca6 100644 --- a/recoll.spec +++ b/recoll.spec @@ -3,7 +3,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.40.1 +Version: 1.40.3 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -203,6 +203,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Tue Oct 15 2024 Terje Rosten - 1.40.3-1 +- 1.40.3 + * Sun Sep 15 2024 Terje Rosten - 1.40.1-1 - 1.40.1 diff --git a/sources b/sources index 648efed..9272279 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 -SHA512 (recoll-1.40.1.tar.gz) = 7590f1d17f9d8fc7930044d43d92be47158cbd2c830d8723a1604b672d3d8df22e507d7208525e1bfdc169b5151f5b6a3f96bbfefb5bededd0e2dae7bdeb2359 +SHA512 (recoll-1.40.3.tar.gz) = 1f374e2f3ff721cdacd146d96e404d59554587ec30da63ffda8c9075a0b4407f70714e96a2ab3d7963f5d848096e5f295dc80bd7254ad8109e1e93732a8556a2 From ef7b102063bef3b20b6ec68ac1719e0f66f9db0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sat, 16 Nov 2024 15:11:16 +0100 Subject: [PATCH 13/36] 1.40.4 1.40.4 1.40.4 1.40.4 1.40.4 1.40.4 --- .gitignore | 1 + recoll.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 44403ea..4869d71 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ recoll-1.13.04.tar.gz /recoll-1.40.0.tar.gz /recoll-1.40.1.tar.gz /recoll-1.40.3.tar.gz +/recoll-1.40.4.tar.gz diff --git a/recoll.spec b/recoll.spec index 42d8ca6..0ec1a8b 100644 --- a/recoll.spec +++ b/recoll.spec @@ -3,7 +3,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.40.3 +Version: 1.40.4 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -84,7 +84,6 @@ This package contains the Recoll GNOME Shell search provider %prep %setup -q -D -a 1 -%autopatch -p1 sed -i -e '1{\,^#!/usr/bin/env,d}' python/recoll/recoll/rclconfig.py ln -s gssp-recoll-%{gsspver} gssp @@ -154,7 +153,7 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %files %license COPYING -%doc ChangeLog README +%doc README %{_sysconfdir}/ld.so.conf.d/recoll-%{_arch}.conf %{_bindir}/recoll %{_bindir}/recollindex @@ -163,6 +162,7 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/metainfo/org.recoll.recoll.appdata.xml %{_datadir}/applications/recoll-searchgui.desktop %{_datadir}/icons/hicolor/48x48/apps/recoll.png +%{_datadir}/icons/hicolor/scalable/apps/recoll.svg %{_datadir}/pixmaps/recoll.png %{python3_sitearch}/recoll %{python3_sitearch}/recollchm @@ -203,6 +203,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sat Nov 16 2024 Terje Rosten - 1.40.4-1 +- 1.40.4 + * Tue Oct 15 2024 Terje Rosten - 1.40.3-1 - 1.40.3 diff --git a/sources b/sources index 9272279..6843b18 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 -SHA512 (recoll-1.40.3.tar.gz) = 1f374e2f3ff721cdacd146d96e404d59554587ec30da63ffda8c9075a0b4407f70714e96a2ab3d7963f5d848096e5f295dc80bd7254ad8109e1e93732a8556a2 +SHA512 (recoll-1.40.4.tar.gz) = bf174f2e13b7137a71ae8d9b484cdeeaf5b7c63d4c00b0fe1fe8431448c60a92e1ec623fb715063df5c44a759a88f43785fd908ab30791010f9a33e2cfaee732 From 8f3560f338497e9368d5220cc0aeae7f238a14ac Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 22:13:48 +0000 Subject: [PATCH 14/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- recoll.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 0ec1a8b..97745b9 100644 --- a/recoll.spec +++ b/recoll.spec @@ -4,7 +4,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.40.4 -Release: 1%{?dist} +Release: 2%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -203,6 +203,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 1.40.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Nov 16 2024 Terje Rosten - 1.40.4-1 - 1.40.4 From aaec99e7fccc3541c4df159a85f6fde2d621f96f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sun, 2 Mar 2025 12:00:47 +0100 Subject: [PATCH 15/36] 1.42.1 Fix build issue with GCC 15 1.42.1 Fix build issue with GCC 15 1.42.1 Fix build issue with GCC 15 1.42.1 Fix build issue with GCC 15 1.42.1 Fix build issue with GCC 15 1.42.1 Fix build issue with GCC 15 --- .gitignore | 1 + recoll-1.42.1-cmake4.patch | 10 ++++++++++ recoll-1.42.1-include.patch | 12 ++++++++++++ recoll.spec | 27 +++++++++++++++++++++------ sources | 2 +- 5 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 recoll-1.42.1-cmake4.patch create mode 100644 recoll-1.42.1-include.patch diff --git a/.gitignore b/.gitignore index 4869d71..18fe56a 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ recoll-1.13.04.tar.gz /recoll-1.40.1.tar.gz /recoll-1.40.3.tar.gz /recoll-1.40.4.tar.gz +/recoll-1.42.1.tar.gz diff --git a/recoll-1.42.1-cmake4.patch b/recoll-1.42.1-cmake4.patch new file mode 100644 index 0000000..a917cd9 --- /dev/null +++ b/recoll-1.42.1-cmake4.patch @@ -0,0 +1,10 @@ +diff --git i/kde/kioslave/kio_recoll-kde4/CMakeLists.txt w/kde/kioslave/kio_recoll-kde4/CMakeLists.txt +index 830f987..529151e 100644 +--- i/kde/kioslave/kio_recoll-kde4/CMakeLists.txt ++++ w/kde/kioslave/kio_recoll-kde4/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.6) ++cmake_minimum_required(VERSION 3.6) + + project(kio_recoll) + diff --git a/recoll-1.42.1-include.patch b/recoll-1.42.1-include.patch new file mode 100644 index 0000000..27c8056 --- /dev/null +++ b/recoll-1.42.1-include.patch @@ -0,0 +1,12 @@ +diff --git a/common/rclconfig.h b/common/rclconfig.h +index 33689c4..952b088 100644 +--- a/common/rclconfig.h ++++ b/common/rclconfig.h +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + + class ParamStale; + class ConfSimple; diff --git a/recoll.spec b/recoll.spec index 97745b9..ca2cac4 100644 --- a/recoll.spec +++ b/recoll.spec @@ -1,16 +1,22 @@ %global gsspver 1.1.3 %global __cmake_in_source_build 1 +%if 0%{?fedora} < 42 && 0%{?rhel} < 11 +%global kio4 1 +%endif + Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.40.4 -Release: 2%{?dist} +Version: 1.42.1 +Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/src/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt5.sh +Patch: recoll-1.42.1-include.patch +Patch: recoll-1.42.1-cmake4.patch BuildRequires: aspell-devel BuildRequires: bison BuildRequires: chmlib-devel @@ -19,7 +25,7 @@ BuildRequires: extra-cmake-modules BuildRequires: file-devel BuildRequires: gcc-c++ # kio -BuildRequires: kdelibs4-devel +%{?kio4:BuildRequires: kdelibs4-devel} BuildRequires: kf5-kio-devel # krunner BuildRequires: kf5-ki18n-devel @@ -36,6 +42,7 @@ BuildRequires: python3-setuptools BuildRequires: qt5-linguist BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtwebkit-devel +BuildRequires: systemd-rpm-macros BuildRequires: xapian-core-devel BuildRequires: zlib-devel Requires: xdg-utils @@ -83,7 +90,7 @@ Requires: python3-pydbus This package contains the Recoll GNOME Shell search provider %prep -%setup -q -D -a 1 +%autosetup -p1 -D -a 1 sed -i -e '1{\,^#!/usr/bin/env,d}' python/recoll/recoll/rclconfig.py ln -s gssp-recoll-%{gsspver} gssp @@ -123,13 +130,15 @@ pushd kde/kioslave/kio_recoll %cmake_install popd +%if 0%{?kio4} # kio_recoll -kde4 export QMAKE=qmake-qt4 pushd kde/kioslave/kio_recoll-kde4 -%cmake_kde4 -DRECOLL_PUBLIC_LIB=1 +%cmake_kde4 -DRECOLL_PUBLIC_LIB=1 -DCMAKE_POLICY_VERSION_MINIMUM=3.5 %cmake_build %cmake_install popd +%endif # krunner_recoll pushd kde/krunner @@ -184,11 +193,13 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %files kio %license COPYING -%{_libdir}/kde4/kio_recoll.so %{_libdir}/qt5/plugins/kf5/kio/kio_recoll.so +%if 0%{?kio4} +%{_libdir}/kde4/kio_recoll.so %{_datadir}/kde4/apps/kio_recoll/ %{_datadir}/kde4/services/recoll.protocol %{_datadir}/kde4/services/recollf.protocol +%endif %{_datadir}/kio_recoll/help.html %{_datadir}/kio_recoll/welcome.html @@ -203,6 +214,10 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sat Mar 01 2025 Terje Rosten - 1.42.4-1 +- 1.42.1 +- Fix build issue with GCC 15 + * Sat Jan 18 2025 Fedora Release Engineering - 1.40.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index 6843b18..0986b8a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ +SHA512 (recoll-1.42.1.tar.gz) = 45143a5db5e8a44b238294acef9f77c014b86efd0e61053bb9036677a79c9e43a6bc890ef2df415a877631fc3ec22b1e8abe9754aae297e20716a6696a28656c SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 -SHA512 (recoll-1.40.4.tar.gz) = bf174f2e13b7137a71ae8d9b484cdeeaf5b7c63d4c00b0fe1fe8431448c60a92e1ec623fb715063df5c44a759a88f43785fd908ab30791010f9a33e2cfaee732 From c01773e1c4f4dfb9ad7bbdb7df8486e3b7546b14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sat, 29 Mar 2025 15:53:30 +0100 Subject: [PATCH 16/36] 1.43.0 --- .gitignore | 1 + recoll-1.42.1-include.patch | 12 ------------ recoll.spec | 6 ++++-- sources | 2 +- 4 files changed, 6 insertions(+), 15 deletions(-) delete mode 100644 recoll-1.42.1-include.patch diff --git a/.gitignore b/.gitignore index 18fe56a..321c4ce 100644 --- a/.gitignore +++ b/.gitignore @@ -85,3 +85,4 @@ recoll-1.13.04.tar.gz /recoll-1.40.3.tar.gz /recoll-1.40.4.tar.gz /recoll-1.42.1.tar.gz +/recoll-1.43.0.tar.gz diff --git a/recoll-1.42.1-include.patch b/recoll-1.42.1-include.patch deleted file mode 100644 index 27c8056..0000000 --- a/recoll-1.42.1-include.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/common/rclconfig.h b/common/rclconfig.h -index 33689c4..952b088 100644 ---- a/common/rclconfig.h -+++ b/common/rclconfig.h -@@ -24,6 +24,7 @@ - #include - #include - #include -+#include - - class ParamStale; - class ConfSimple; diff --git a/recoll.spec b/recoll.spec index ca2cac4..863a1a9 100644 --- a/recoll.spec +++ b/recoll.spec @@ -7,7 +7,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.42.1 +Version: 1.43.0 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -15,7 +15,6 @@ URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/src/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt5.sh -Patch: recoll-1.42.1-include.patch Patch: recoll-1.42.1-cmake4.patch BuildRequires: aspell-devel BuildRequires: bison @@ -214,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sat Mar 29 2025 Terje Rosten - 1.43.0-1 +- 1.43.0 + * Sat Mar 01 2025 Terje Rosten - 1.42.4-1 - 1.42.1 - Fix build issue with GCC 15 diff --git a/sources b/sources index 0986b8a..e258396 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.42.1.tar.gz) = 45143a5db5e8a44b238294acef9f77c014b86efd0e61053bb9036677a79c9e43a6bc890ef2df415a877631fc3ec22b1e8abe9754aae297e20716a6696a28656c +SHA512 (recoll-1.43.0.tar.gz) = 1bffe39ef6339f111604720b058b5a9f0df4de5590d9253ff4d89fdb535c17a6d75d9bf7d843ddb735fcb27b64d5c42797c6321ac40845a8eae6d2f0fec08c0f SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From 9dcaa069ebbf672ac0f129d3da7986c2eaa3c20d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Thu, 8 May 2025 21:12:20 +0200 Subject: [PATCH 17/36] 1.43.2 --- .gitignore | 1 + recoll.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 321c4ce..0dcbf96 100644 --- a/.gitignore +++ b/.gitignore @@ -86,3 +86,4 @@ recoll-1.13.04.tar.gz /recoll-1.40.4.tar.gz /recoll-1.42.1.tar.gz /recoll-1.43.0.tar.gz +/recoll-1.43.2.tar.gz diff --git a/recoll.spec b/recoll.spec index 863a1a9..79822a4 100644 --- a/recoll.spec +++ b/recoll.spec @@ -7,7 +7,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.0 +Version: 1.43.2 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -213,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Thu May 08 2025 Terje Rosten - 1.43.2-1 +- 1.43.2 + * Sat Mar 29 2025 Terje Rosten - 1.43.0-1 - 1.43.0 diff --git a/sources b/sources index e258396..e6f8b8f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.0.tar.gz) = 1bffe39ef6339f111604720b058b5a9f0df4de5590d9253ff4d89fdb535c17a6d75d9bf7d843ddb735fcb27b64d5c42797c6321ac40845a8eae6d2f0fec08c0f +SHA512 (recoll-1.43.2.tar.gz) = 73f8f7f7acf0db53fdb9e9bb7c5f606d3f1ee460a54a94dde5bb585f5e25b22f144a2f8015fa61254ff662b6774a2c8e0fcd123ef46ccfa4fa180ddec513c920 SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From 80e85fd62f76c8c1b8a8352180234555f58718cc Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 22:56:25 +0200 Subject: [PATCH 18/36] Rebuilt for Python 3.14 --- recoll.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 79822a4..f9a340b 100644 --- a/recoll.spec +++ b/recoll.spec @@ -8,7 +8,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.2 -Release: 1%{?dist} +Release: 2%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -213,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Mon Jun 02 2025 Python Maint - 1.43.2-2 +- Rebuilt for Python 3.14 + * Thu May 08 2025 Terje Rosten - 1.43.2-1 - 1.43.2 From fae76ff3db4df3c3e3fd077592b2479a9143a48a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Mon, 7 Jul 2025 18:47:59 +0200 Subject: [PATCH 19/36] 1.43.3 --- .gitignore | 1 + recoll.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0dcbf96..8b07609 100644 --- a/.gitignore +++ b/.gitignore @@ -87,3 +87,4 @@ recoll-1.13.04.tar.gz /recoll-1.42.1.tar.gz /recoll-1.43.0.tar.gz /recoll-1.43.2.tar.gz +/recoll-1.43.3.tar.gz diff --git a/recoll.spec b/recoll.spec index f9a340b..15dcb1e 100644 --- a/recoll.spec +++ b/recoll.spec @@ -7,8 +7,8 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.2 -Release: 2%{?dist} +Version: 1.43.3 +Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -213,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sat Jul 05 2025 Terje Rosten - 1.43.3-1 +- 1.43.3 + * Mon Jun 02 2025 Python Maint - 1.43.2-2 - Rebuilt for Python 3.14 diff --git a/sources b/sources index e6f8b8f..67943ff 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.2.tar.gz) = 73f8f7f7acf0db53fdb9e9bb7c5f606d3f1ee460a54a94dde5bb585f5e25b22f144a2f8015fa61254ff662b6774a2c8e0fcd123ef46ccfa4fa180ddec513c920 +SHA512 (recoll-1.43.3.tar.gz) = f255f44a0f5a91e5b4d1935230f20398e98b220d783231049d8ba22532aa3a5a8e08c3316185a8905a6d8a69389acdb804ea0e48f22ee3955c92cc4fe1c1bd96 SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From ed6d5cabb73556753163b378322d02ca789184dd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 11:50:52 +0000 Subject: [PATCH 20/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- recoll.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 15dcb1e..a0807f3 100644 --- a/recoll.spec +++ b/recoll.spec @@ -8,7 +8,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.3 -Release: 1%{?dist} +Release: 2%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -213,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.43.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Jul 05 2025 Terje Rosten - 1.43.3-1 - 1.43.3 From 6ca97b7191e1109b86e9f933b12500e0193d67b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sun, 10 Aug 2025 13:37:11 +0200 Subject: [PATCH 21/36] 1.43.4 --- .gitignore | 1 + recoll.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8b07609..86fe63c 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ recoll-1.13.04.tar.gz /recoll-1.43.0.tar.gz /recoll-1.43.2.tar.gz /recoll-1.43.3.tar.gz +/recoll-1.43.4.tar.gz diff --git a/recoll.spec b/recoll.spec index a0807f3..722c79a 100644 --- a/recoll.spec +++ b/recoll.spec @@ -7,8 +7,8 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.3 -Release: 2%{?dist} +Version: 1.43.4 +Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -213,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sun Aug 10 2025 Terje Rosten - 1.43.4-1 +- 1.43.4 + * Fri Jul 25 2025 Fedora Release Engineering - 1.43.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 67943ff..cac5b87 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.3.tar.gz) = f255f44a0f5a91e5b4d1935230f20398e98b220d783231049d8ba22532aa3a5a8e08c3316185a8905a6d8a69389acdb804ea0e48f22ee3955c92cc4fe1c1bd96 +SHA512 (recoll-1.43.4.tar.gz) = 26c5cb0dee5f396bc0827db8aacfb91b433b5e06c784ce7f14d9670d72760259d4793c775015c990f741a2f567f34b3760fbce8db86b1a8ff3401627c5b0a32a SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From d3d5a15f68f7800f56e4097dec4c0f01cbb29524 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:15:21 +0200 Subject: [PATCH 22/36] Rebuilt for Python 3.14.0rc2 bytecode --- recoll.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 722c79a..c19732f 100644 --- a/recoll.spec +++ b/recoll.spec @@ -8,7 +8,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.4 -Release: 1%{?dist} +Release: 2%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -213,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Fri Aug 15 2025 Python Maint - 1.43.4-2 +- Rebuilt for Python 3.14.0rc2 bytecode + * Sun Aug 10 2025 Terje Rosten - 1.43.4-1 - 1.43.4 From f7e76b2b142b8bf523ebbb4d80f95781586e7ab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Thu, 21 Aug 2025 19:26:32 +0200 Subject: [PATCH 23/36] Bump to qt6 and kf6 --- qmake-qt5.sh => qmake-qt6.sh | 2 +- recoll.spec | 39 ++++++++++++++++++++---------------- 2 files changed, 23 insertions(+), 18 deletions(-) rename qmake-qt5.sh => qmake-qt6.sh (87%) diff --git a/qmake-qt5.sh b/qmake-qt6.sh similarity index 87% rename from qmake-qt5.sh rename to qmake-qt6.sh index 09d9fe6..0770bcf 100755 --- a/qmake-qt5.sh +++ b/qmake-qt6.sh @@ -1,6 +1,6 @@ #!/bin/sh -/usr/bin/qmake-qt5 \ +/usr/bin/qmake6 \ "$@" \ QMAKE_CFLAGS_RELEASE="${CFLAGS}" \ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \ diff --git a/recoll.spec b/recoll.spec index c19732f..a5ce855 100644 --- a/recoll.spec +++ b/recoll.spec @@ -8,13 +8,13 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.4 -Release: 2%{?dist} +Release: 3%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/src/gssp-recoll-%{gsspver}.tar.gz -Source10: qmake-qt5.sh +Source10: qmake-qt6.sh Patch: recoll-1.42.1-cmake4.patch BuildRequires: aspell-devel BuildRequires: bison @@ -25,12 +25,12 @@ BuildRequires: file-devel BuildRequires: gcc-c++ # kio %{?kio4:BuildRequires: kdelibs4-devel} -BuildRequires: kf5-kio-devel +BuildRequires: kf6-kio-devel # krunner -BuildRequires: kf5-ki18n-devel -BuildRequires: kf5-krunner-devel -BuildRequires: kf5-knotifications-devel -BuildRequires: kf5-kpackage-devel +BuildRequires: kf6-ki18n-devel +BuildRequires: kf6-krunner-devel +BuildRequires: kf6-knotifications-devel +BuildRequires: kf6-kpackage-devel BuildRequires: libxslt-devel BuildRequires: make @@ -38,9 +38,9 @@ BuildRequires: meson BuildRequires: python-rpm-macros BuildRequires: python3-devel BuildRequires: python3-setuptools -BuildRequires: qt5-linguist -BuildRequires: qt5-qtbase-devel -BuildRequires: qt5-qtwebkit-devel +BuildRequires: qt6-linguist +BuildRequires: qt6-qtbase-devel +BuildRequires: qtwebkit-devel BuildRequires: systemd-rpm-macros BuildRequires: xapian-core-devel BuildRequires: zlib-devel @@ -99,9 +99,9 @@ CXXFLAGS="%{optflags}"; export CXXFLAGS LDFLAGS="%{?__global_ldflags}"; export LDFLAGS # force use of custom/local qmake, to inject proper build flags (above) -install -m755 -D %{SOURCE10} qmake-qt5.sh -export QMAKE=$(pwd)/qmake-qt5.sh -%meson -Drecollq=true -Dsystemd=true +install -m755 -D %{SOURCE10} qmake-qt6.sh +export QMAKE=$(pwd)/qmake-qt6.sh +%meson -Drecollq=true -Dsystemd=true -Dwebkit=false %meson_build # gssp @@ -124,7 +124,8 @@ export RECOLL_LIB_DIR=%{_builddir}/%{name}-%{version}/redhat-linux-build/ # kio_recoll -kde5 pushd kde/kioslave/kio_recoll -%cmake -DRECOLL_PUBLIC_LIB=1 +cp CMakeLists-KF6.txt CMakeLists.txt +%cmake -DRECOLL_PUBLIC_LIB=1 -DQT_MAJOR_VERSION=6 %cmake_build %cmake_install popd @@ -141,7 +142,8 @@ popd # krunner_recoll pushd kde/krunner -%cmake -DRECOLL_PUBLIC_LIB=1 +cp CMakeLists-KF6.txt CMakeLists.txt +%cmake -DRECOLL_PUBLIC_LIB=1 -DQT_MAJOR_VERSION=6 %cmake_build %cmake_install popd @@ -192,7 +194,7 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %files kio %license COPYING -%{_libdir}/qt5/plugins/kf5/kio/kio_recoll.so +%{_libdir}/qt6/plugins/kf6/kio/kio_recoll.so %if 0%{?kio4} %{_libdir}/kde4/kio_recoll.so %{_datadir}/kde4/apps/kio_recoll/ @@ -203,7 +205,7 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/kio_recoll/welcome.html %files krunner -%{_libdir}/qt5/plugins/kf5/krunner/krunner_recoll.so +%{_libdir}/qt6/plugins/kf6/krunner/krunner_recoll.so %files gssp %license COPYING @@ -213,6 +215,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Thu Aug 21 2025 Terje Rosten - 1.43.4-3 +- Bump to qt6 and kf6 + * Fri Aug 15 2025 Python Maint - 1.43.4-2 - Rebuilt for Python 3.14.0rc2 bytecode From 97c7e352924b47e6c4029cc9a270aba6b0a0b316 Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Tue, 26 Aug 2025 09:32:37 -0400 Subject: [PATCH 24/36] Remove unused QtWebKit from BuildRequires --- recoll.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recoll.spec b/recoll.spec index a5ce855..c70c7e9 100644 --- a/recoll.spec +++ b/recoll.spec @@ -8,7 +8,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.4 -Release: 3%{?dist} +Release: 4%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -40,7 +40,6 @@ BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: qt6-linguist BuildRequires: qt6-qtbase-devel -BuildRequires: qtwebkit-devel BuildRequires: systemd-rpm-macros BuildRequires: xapian-core-devel BuildRequires: zlib-devel @@ -215,6 +214,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Tue Aug 26 2025 FeRD (Frank Dana) - 1.43.4-4 +- Remove QtWebKit from build requirements, no longer used + * Thu Aug 21 2025 Terje Rosten - 1.43.4-3 - Bump to qt6 and kf6 From fa44c1bdf7f1593169b36689f9f42a7595137efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sat, 30 Aug 2025 10:20:10 +0200 Subject: [PATCH 25/36] 1.43.5 --- .gitignore | 1 + recoll.spec | 14 +++++++++++--- sources | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 86fe63c..2833c5f 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,4 @@ recoll-1.13.04.tar.gz /recoll-1.43.2.tar.gz /recoll-1.43.3.tar.gz /recoll-1.43.4.tar.gz +/recoll-1.43.5.tar.gz diff --git a/recoll.spec b/recoll.spec index c70c7e9..2785562 100644 --- a/recoll.spec +++ b/recoll.spec @@ -5,10 +5,14 @@ %global kio4 1 %endif +%ifnarch %{ix86} s390x +%global qtweb 1 +%endif + Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.4 -Release: 4%{?dist} +Version: 1.43.5 +Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -40,6 +44,7 @@ BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: qt6-linguist BuildRequires: qt6-qtbase-devel +%{?qtweb:BuildRequires: qt6-qtwebengine-devel} BuildRequires: systemd-rpm-macros BuildRequires: xapian-core-devel BuildRequires: zlib-devel @@ -100,7 +105,7 @@ LDFLAGS="%{?__global_ldflags}"; export LDFLAGS # force use of custom/local qmake, to inject proper build flags (above) install -m755 -D %{SOURCE10} qmake-qt6.sh export QMAKE=$(pwd)/qmake-qt6.sh -%meson -Drecollq=true -Dsystemd=true -Dwebkit=false +%meson -Drecollq=true -Dsystemd=true %{?qtweb:-Dwebengine=true} -Dwebkit=false %meson_build # gssp @@ -214,6 +219,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sat Aug 30 2025 Terje Rosten - 1.43.5-1 +- 1.43.5 + * Tue Aug 26 2025 FeRD (Frank Dana) - 1.43.4-4 - Remove QtWebKit from build requirements, no longer used diff --git a/sources b/sources index cac5b87..85d9995 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.4.tar.gz) = 26c5cb0dee5f396bc0827db8aacfb91b433b5e06c784ce7f14d9670d72760259d4793c775015c990f741a2f567f34b3760fbce8db86b1a8ff3401627c5b0a32a +SHA512 (recoll-1.43.5.tar.gz) = d121407763393a84574400625998f5836207e68050a15984af790b243b27a1f10b63597c37ce065fc23fdfc888fb9d7566688d29ca518fe96519bed0ca24fdc3 SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From 8b9e938a5abd914c4fbfadfe35d8c38997b275eb Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 14:52:48 +0200 Subject: [PATCH 26/36] Rebuilt for Python 3.14.0rc3 bytecode --- recoll.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 2785562..79c8ada 100644 --- a/recoll.spec +++ b/recoll.spec @@ -12,7 +12,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.5 -Release: 1%{?dist} +Release: 2%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -219,6 +219,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Fri Sep 19 2025 Python Maint - 1.43.5-2 +- Rebuilt for Python 3.14.0rc3 bytecode + * Sat Aug 30 2025 Terje Rosten - 1.43.5-1 - 1.43.5 From 01f484207813fb59ad8e7fe6eb289d452c7246a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Mon, 22 Sep 2025 12:04:16 +0200 Subject: [PATCH 27/36] Add helpers subpackage and supplements and recommends (forward and backwards weak deps) for kf6-krunner package. --- recoll.spec | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/recoll.spec b/recoll.spec index 79c8ada..b2edadc 100644 --- a/recoll.spec +++ b/recoll.spec @@ -12,7 +12,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.5 -Release: 2%{?dist} +Release: 3%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -35,7 +35,6 @@ BuildRequires: kf6-ki18n-devel BuildRequires: kf6-krunner-devel BuildRequires: kf6-knotifications-devel BuildRequires: kf6-kpackage-devel - BuildRequires: libxslt-devel BuildRequires: make BuildRequires: meson @@ -49,7 +48,8 @@ BuildRequires: systemd-rpm-macros BuildRequires: xapian-core-devel BuildRequires: zlib-devel Requires: xdg-utils - +Recommends: (recoll-krunner if kf6-krunner) +Suggests: %{name}-helpers = %{version}-%{release} %description Recoll is a personal full text search package for Linux, FreeBSD and other Unix systems. It is based on a very strong back end (Xapian), for @@ -68,6 +68,23 @@ Requires: %{name}-libs = %{version}-%{release} Libraries and header files required to develop Recoll enabled applications. +%package helpers +Summary: External helpers to make recoll understand more document formats +Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} +Recommends: djvulibre +Recommends: ghostscript +Recommends: info +Recommends: libwpd-tools +Recommends: python-chardet +Recommends: python-rarfile +Recommends: python3-mutagen +Suggests: chmlib +Suggests: texlive-detex +%description helpers +Package will bring in a set of external helpers to make recoll able to parse and extract +information from various data formats + %package kio Summary: KIO support for recoll Requires: %{name} = %{version}-%{release} @@ -80,7 +97,7 @@ displayed in Konqueror. %package krunner Summary: KRunner support for recoll Requires: %{name} = %{version}-%{release} - +Supplements: (kf6-krunner and recoll) %description krunner The recoll KRunner plugin adds Recoll search results to KRunner output. @@ -196,6 +213,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_libdir}/librecoll.so %{_includedir}/recoll +%files helpers +%license COPYING + %files kio %license COPYING %{_libdir}/qt6/plugins/kf6/kio/kio_recoll.so @@ -219,6 +239,10 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Mon Sep 22 2025 Terje Rosten - 1.43.5-3 +- Add helpers subpackage +- Add Supplements in krunner subpackage + * Fri Sep 19 2025 Python Maint - 1.43.5-2 - Rebuilt for Python 3.14.0rc3 bytecode From fc351dc66e91fb77647a6199f1aa74cc85baff3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Mon, 22 Sep 2025 18:23:25 +0200 Subject: [PATCH 28/36] Fix changelog --- recoll.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index b2edadc..9986e2a 100644 --- a/recoll.spec +++ b/recoll.spec @@ -241,7 +241,8 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %changelog * Mon Sep 22 2025 Terje Rosten - 1.43.5-3 - Add helpers subpackage -- Add Supplements in krunner subpackage +- Add wek deps: conditional recommends on recoll-krunner if + kf6-krunner is present and corresponding backwards conditional supplements * Fri Sep 19 2025 Python Maint - 1.43.5-2 - Rebuilt for Python 3.14.0rc3 bytecode From ca867f7a4b413536c3beef735b99ba1e1ff76cc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Tue, 23 Sep 2025 17:57:39 +0200 Subject: [PATCH 29/36] Add more helpers Add dep on kio in krunner --- recoll.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/recoll.spec b/recoll.spec index 9986e2a..a10f106 100644 --- a/recoll.spec +++ b/recoll.spec @@ -12,7 +12,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.5 -Release: 3%{?dist} +Release: 4%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -72,13 +72,18 @@ applications. Summary: External helpers to make recoll understand more document formats Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release} +Recommends: antiword Recommends: djvulibre Recommends: ghostscript Recommends: info Recommends: libwpd-tools +Recommends: perl-Image-ExifTool +Recommends: poppler-utils Recommends: python-chardet Recommends: python-rarfile Recommends: python3-mutagen +Recommends: unrtf +Recommends: wv Suggests: chmlib Suggests: texlive-detex %description helpers @@ -97,6 +102,7 @@ displayed in Konqueror. %package krunner Summary: KRunner support for recoll Requires: %{name} = %{version}-%{release} +Requires: %{name}-kio = %{version}-%{release} Supplements: (kf6-krunner and recoll) %description krunner The recoll KRunner plugin adds Recoll search results to KRunner output. @@ -239,6 +245,10 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Tue Sep 23 2025 Terje Rosten - 1.43.5-4 +- Add more helpers +- Add dep on kio in krunner + * Mon Sep 22 2025 Terje Rosten - 1.43.5-3 - Add helpers subpackage - Add wek deps: conditional recommends on recoll-krunner if From 31ebc929d7edc868e8b9cc80a6824fb9e69b989c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Thu, 25 Sep 2025 18:51:04 +0200 Subject: [PATCH 30/36] Add soffice patch Prefer Recommends over Suggests --- recoll-1.43.4-soffice.patch | 13 +++++++++++++ recoll.spec | 9 +++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 recoll-1.43.4-soffice.patch diff --git a/recoll-1.43.4-soffice.patch b/recoll-1.43.4-soffice.patch new file mode 100644 index 0000000..74356fb --- /dev/null +++ b/recoll-1.43.4-soffice.patch @@ -0,0 +1,13 @@ +diff --git a/filters/rclrunsoffice.py b/filters/rclrunsoffice.py +index 4f3b2d5..b297d75 100644 +--- a/filters/rclrunsoffice.py ++++ b/filters/rclrunsoffice.py +@@ -41,6 +41,8 @@ class SofficeRunner(object): + infn = os.path.basename(inpath) + inbase = os.path.splitext(infn)[0] + htmlfn = os.path.join(self.tmpdir.getpath().encode("UTF-8"), inbase) + b".html" ++ if not os.path.exists(htmlfn): ++ return "" + return open(htmlfn).read() + + diff --git a/recoll.spec b/recoll.spec index a10f106..936ca6b 100644 --- a/recoll.spec +++ b/recoll.spec @@ -12,7 +12,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.5 -Release: 4%{?dist} +Release: 5%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -20,6 +20,7 @@ Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/src/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt6.sh Patch: recoll-1.42.1-cmake4.patch +Patch: recoll-1.43.4-soffice.patch BuildRequires: aspell-devel BuildRequires: bison BuildRequires: chmlib-devel @@ -49,7 +50,7 @@ BuildRequires: xapian-core-devel BuildRequires: zlib-devel Requires: xdg-utils Recommends: (recoll-krunner if kf6-krunner) -Suggests: %{name}-helpers = %{version}-%{release} +Recommends: %{name}-helpers = %{version}-%{release} %description Recoll is a personal full text search package for Linux, FreeBSD and other Unix systems. It is based on a very strong back end (Xapian), for @@ -245,6 +246,10 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Thu Sep 25 2025 Terje Rosten - 1.43.5-5 +- Add soffice patch +- Prefer Recommends over Suggests + * Tue Sep 23 2025 Terje Rosten - 1.43.5-4 - Add more helpers - Add dep on kio in krunner From c6ca12cec48896543832307f40a1e6a96ced1023 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sun, 28 Sep 2025 11:30:42 +0200 Subject: [PATCH 31/36] Add forward and backwards weak deps in -gssp subpackage to gnome-shell Remove wrong req. on -kio Let -kio subpackage Supplement kf6-kio-core --- recoll.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/recoll.spec b/recoll.spec index 936ca6b..3f6db99 100644 --- a/recoll.spec +++ b/recoll.spec @@ -12,7 +12,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.5 -Release: 5%{?dist} +Release: 6%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -50,6 +50,7 @@ BuildRequires: xapian-core-devel BuildRequires: zlib-devel Requires: xdg-utils Recommends: (recoll-krunner if kf6-krunner) +Recommends: (recoll-gssp if gnome-shell) Recommends: %{name}-helpers = %{version}-%{release} %description Recoll is a personal full text search package for Linux, FreeBSD and @@ -94,6 +95,7 @@ information from various data formats %package kio Summary: KIO support for recoll Requires: %{name} = %{version}-%{release} +Supplements: (kf6-kio-core and recoll) %description kio The recoll KIO slave allows performing a recoll search by entering an @@ -103,7 +105,6 @@ displayed in Konqueror. %package krunner Summary: KRunner support for recoll Requires: %{name} = %{version}-%{release} -Requires: %{name}-kio = %{version}-%{release} Supplements: (kf6-krunner and recoll) %description krunner The recoll KRunner plugin adds Recoll search results to KRunner output. @@ -113,6 +114,7 @@ Summary: Recoll GNOME Shell search provider Requires: %{name} = %{version}-%{release} Requires: gnome-shell Requires: python3-pydbus +Supplements: (gnome-shell and recoll) %description gssp This package contains the Recoll GNOME Shell search provider @@ -246,6 +248,11 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sun Sep 28 2025 Terje Rosten - 1.43.5-6 +- Add forward and backwards weak deps in -gssp subpackage to gnome-shell +- Remove wrong req. on -kio +- Let -kio subpackage Supplement kf6-kio-core + * Thu Sep 25 2025 Terje Rosten - 1.43.5-5 - Add soffice patch - Prefer Recommends over Suggests From 9f229e0659fb4b00cd7fd6b401fd4fa7d99fc347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Tue, 30 Sep 2025 22:42:59 +0200 Subject: [PATCH 32/36] Add support for el10 --- recoll.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/recoll.spec b/recoll.spec index 3f6db99..0c61274 100644 --- a/recoll.spec +++ b/recoll.spec @@ -1,7 +1,7 @@ %global gsspver 1.1.3 %global __cmake_in_source_build 1 -%if 0%{?fedora} < 42 && 0%{?rhel} < 11 +%if 0%{?fedora} < 42 && 0%{?rhel} < 10 %global kio4 1 %endif @@ -9,10 +9,16 @@ %global qtweb 1 %endif +%if 0%{?rhel} > 9 +# pass +%else +%global chm 1 +%endif + Summary: Desktop full text search tool with Qt GUI Name: recoll Version: 1.43.5 -Release: 6%{?dist} +Release: 7%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -23,7 +29,7 @@ Patch: recoll-1.42.1-cmake4.patch Patch: recoll-1.43.4-soffice.patch BuildRequires: aspell-devel BuildRequires: bison -BuildRequires: chmlib-devel +%{?chm:BuildRequires: chmlib-devel} BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: file-devel @@ -248,6 +254,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Mon Sep 29 2025 Terje Rosten - 1.43.5-7 +- Add support for el10 + * Sun Sep 28 2025 Terje Rosten - 1.43.5-6 - Add forward and backwards weak deps in -gssp subpackage to gnome-shell - Remove wrong req. on -kio From 955a233ea4f34dd7513a91377875597f7a37e5c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Wed, 8 Oct 2025 16:42:49 +0200 Subject: [PATCH 33/36] 1.43.6 --- .gitignore | 1 + recoll-1.43.4-soffice.patch | 13 ------------- recoll.spec | 8 +++++--- sources | 2 +- 4 files changed, 7 insertions(+), 17 deletions(-) delete mode 100644 recoll-1.43.4-soffice.patch diff --git a/.gitignore b/.gitignore index 2833c5f..761495c 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,4 @@ recoll-1.13.04.tar.gz /recoll-1.43.3.tar.gz /recoll-1.43.4.tar.gz /recoll-1.43.5.tar.gz +/recoll-1.43.6.tar.gz diff --git a/recoll-1.43.4-soffice.patch b/recoll-1.43.4-soffice.patch deleted file mode 100644 index 74356fb..0000000 --- a/recoll-1.43.4-soffice.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/filters/rclrunsoffice.py b/filters/rclrunsoffice.py -index 4f3b2d5..b297d75 100644 ---- a/filters/rclrunsoffice.py -+++ b/filters/rclrunsoffice.py -@@ -41,6 +41,8 @@ class SofficeRunner(object): - infn = os.path.basename(inpath) - inbase = os.path.splitext(infn)[0] - htmlfn = os.path.join(self.tmpdir.getpath().encode("UTF-8"), inbase) + b".html" -+ if not os.path.exists(htmlfn): -+ return "" - return open(htmlfn).read() - - diff --git a/recoll.spec b/recoll.spec index 0c61274..39d7059 100644 --- a/recoll.spec +++ b/recoll.spec @@ -17,8 +17,8 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.5 -Release: 7%{?dist} +Version: 1.43.6 +Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://www.recoll.org @@ -26,7 +26,6 @@ Source0: https://www.recoll.org/recoll-%{version}.tar.gz Source1: https://www.recoll.org/downloads/src/gssp-recoll-%{gsspver}.tar.gz Source10: qmake-qt6.sh Patch: recoll-1.42.1-cmake4.patch -Patch: recoll-1.43.4-soffice.patch BuildRequires: aspell-devel BuildRequires: bison %{?chm:BuildRequires: chmlib-devel} @@ -254,6 +253,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Wed Oct 08 2025 Terje Rosten - 1.43.6-1 +- 1.43.6 + * Mon Sep 29 2025 Terje Rosten - 1.43.5-7 - Add support for el10 diff --git a/sources b/sources index 85d9995..21a1f57 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.5.tar.gz) = d121407763393a84574400625998f5836207e68050a15984af790b243b27a1f10b63597c37ce065fc23fdfc888fb9d7566688d29ca518fe96519bed0ca24fdc3 +SHA512 (recoll-1.43.6.tar.gz) = edadabd4bb4816868e109d59fed6607494731e2ca5a6765f58ff08fd45f5b1cbc96d827c458bc45901dafb9fe4b52d644df5d82491442ebe448d9fdc7875e3d1 SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From e64f50500978bfae9f58e8b332f95294e69a6d4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Mon, 10 Nov 2025 15:35:26 +0100 Subject: [PATCH 34/36] 1.43.7 --- .gitignore | 1 + recoll.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 761495c..aa358e8 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ recoll-1.13.04.tar.gz /recoll-1.43.4.tar.gz /recoll-1.43.5.tar.gz /recoll-1.43.6.tar.gz +/recoll-1.43.7.tar.gz diff --git a/recoll.spec b/recoll.spec index 39d7059..9929f1b 100644 --- a/recoll.spec +++ b/recoll.spec @@ -17,7 +17,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.6 +Version: 1.43.7 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -253,6 +253,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Mon Nov 10 2025 Terje Rosten - 1.43.7-1 +- 1.43.7 + * Wed Oct 08 2025 Terje Rosten - 1.43.6-1 - 1.43.6 diff --git a/sources b/sources index 21a1f57..9f1c55f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.6.tar.gz) = edadabd4bb4816868e109d59fed6607494731e2ca5a6765f58ff08fd45f5b1cbc96d827c458bc45901dafb9fe4b52d644df5d82491442ebe448d9fdc7875e3d1 +SHA512 (recoll-1.43.7.tar.gz) = 61d436e90af2e6008a717e2ce9d4ac406b12db6f116d062500a1306616ab186581fc3207470ce94ba6ecc6a922e45dd68bde99e9f312450e9a1b4ae227d5161b SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From 4e6d72d3f24c78eef7f6c2b7fd29ec0bf1be9e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sat, 20 Dec 2025 17:42:38 +0100 Subject: [PATCH 35/36] 1.43.8 --- .gitignore | 1 + recoll.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index aa358e8..5df9149 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ recoll-1.13.04.tar.gz /recoll-1.43.5.tar.gz /recoll-1.43.6.tar.gz /recoll-1.43.7.tar.gz +/recoll-1.43.8.tar.gz diff --git a/recoll.spec b/recoll.spec index 9929f1b..a3d1fd1 100644 --- a/recoll.spec +++ b/recoll.spec @@ -17,7 +17,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.7 +Version: 1.43.8 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -253,6 +253,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sat Dec 20 2025 Terje Rosten - 1.43.8-1 +- 1.43.8 + * Mon Nov 10 2025 Terje Rosten - 1.43.7-1 - 1.43.7 diff --git a/sources b/sources index 9f1c55f..6e4beb6 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.7.tar.gz) = 61d436e90af2e6008a717e2ce9d4ac406b12db6f116d062500a1306616ab186581fc3207470ce94ba6ecc6a922e45dd68bde99e9f312450e9a1b4ae227d5161b +SHA512 (recoll-1.43.8.tar.gz) = 1aa16a068f0b68bf55af8ec903853fe675533576283b9656ea259be1ee5ee24d2117e6bdd999a662ad25a89620714a12a94b4c7ae4661b12e92a0a500199e091 SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8 From 3358cb9f88a8179652245c224c128e7f6970f7ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Terje=20R=C3=B8sten?= Date: Sun, 4 Jan 2026 20:22:06 +0100 Subject: [PATCH 36/36] 1.43.9 --- .gitignore | 1 + recoll.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5df9149..43153b0 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ recoll-1.13.04.tar.gz /recoll-1.43.6.tar.gz /recoll-1.43.7.tar.gz /recoll-1.43.8.tar.gz +/recoll-1.43.9.tar.gz diff --git a/recoll.spec b/recoll.spec index a3d1fd1..cd321e6 100644 --- a/recoll.spec +++ b/recoll.spec @@ -17,7 +17,7 @@ Summary: Desktop full text search tool with Qt GUI Name: recoll -Version: 1.43.8 +Version: 1.43.9 Release: 1%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later @@ -253,6 +253,9 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc %{_datadir}/applications/org.recoll.Recoll.SearchProvider.desktop %changelog +* Sun Jan 04 2026 Terje Rosten - 1.43.9-1 +- 1.43.9 + * Sat Dec 20 2025 Terje Rosten - 1.43.8-1 - 1.43.8 diff --git a/sources b/sources index 6e4beb6..5900a01 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (recoll-1.43.8.tar.gz) = 1aa16a068f0b68bf55af8ec903853fe675533576283b9656ea259be1ee5ee24d2117e6bdd999a662ad25a89620714a12a94b4c7ae4661b12e92a0a500199e091 +SHA512 (recoll-1.43.9.tar.gz) = 7dd8d70c3b51056a067f83df7ca2b46bb1663c0074b42949b9e0a9da03e4cbba3bc9182b93935f9d3b34693229841fe2162a4224bbcd0c4610d1dd550a18deb0 SHA512 (gssp-recoll-1.1.3.tar.gz) = 331b236bef42f135a67ff589fe17dcfa0a8eed0bc9b95b86f5543924be2b97f07c580dbc311717e29687801c6cb0df9921d8c58fa237ff293404752dc41f16d8