Compare commits

..

No commits in common. "rawhide" and "f30" have entirely different histories.

8 changed files with 142 additions and 631 deletions

54
.gitignore vendored
View file

@ -46,57 +46,3 @@ recoll-1.13.04.tar.gz
/recoll-1.26.4.tar.gz
/recoll-1.26.5.tar.gz
/recoll-1.26.7.tar.gz
/recoll-1.27.0.tar.gz
/recoll-1.27.2.tar.gz
/recoll-1.27.3.tar.gz
/recoll-1.27.9.tar.gz
/gssp-recoll-1.1.0.tar.gz
/recoll-1.28.3.tar.gz
/recoll-1.28.5.tar.gz
/recoll-1.28.6.tar.gz
/recoll-1.29.1.tar.gz
/recoll-1.29.2.tar.gz
/recoll-1.30.0.tar.gz
/recoll-1.30.1.tar.gz
/recoll-1.31.0.tar.gz
/gssp-recoll-1.1.1.tar.gz
/recoll-1.31.4.tar.gz
/recoll-1.31.6.tar.gz
/recoll-1.32.7.tar.gz
/recoll-1.33.1.tar.gz
/recoll-1.33.2.tar.gz
/recoll-1.33.3.tar.gz
/recoll-1.34.0.tar.gz
/recoll-1.34.2.tar.gz
/recoll-1.34.3.tar.gz
/recoll-1.34.5.tar.gz
/recoll-1.34.6.tar.gz
/recoll-1.34.7.tar.gz
/recoll-1.35.0.tar.gz
/recoll-1.36.0.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
/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
/recoll-1.40.3.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
/recoll-1.43.3.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
/recoll-1.43.8.tar.gz
/recoll-1.43.9.tar.gz
/recoll-1.43.10.tar.gz
/recoll-1.43.12.tar.gz
/recoll-1.43.13.tar.gz
/gssp-recoll-1.1.4.tar.gz
/recoll-1.43.17.tar.gz
/recoll-1.44.1.tar.gz

View file

@ -1,134 +0,0 @@
From 47a4446270b3e7053a67999a8c7c7a2423049759 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Terje=20R=C3=B8sten?= <terjeros@gmail.com>
Date: Tue, 26 May 2026 18:36:42 +0200
Subject: [PATCH] Convert from pydbus to Gio to avoid pydbus dependency
---
gssp-recoll.py | 69 ++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 55 insertions(+), 14 deletions(-)
diff --git a/gssp-recoll.py b/gssp-recoll-1.1.4/gssp-recoll.py
index a93aaee..9f711ca 100755
--- a/gssp-recoll.py
+++ b/gssp-recoll-1.1.4/gssp-recoll.py
@@ -24,24 +24,21 @@ import os
from gi.repository import GLib
from gi.repository import Gio
-from pydbus.generic import signal
-from pydbus import SessionBus
-
from recoll import recoll
_defxmlfile = '/usr/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml'
_myname = 'org.recoll.Recoll.SearchProvider'
+_mypath = '/org/recoll/Recoll/SearchProvider'
def debug(s):
print("%s"%s, file=sys.stderr)
# debug("GSSPRecoll:recoll-search.py LOADED")
-class RecollSearchProvider(object):
+class RecollSearchProvider:
def __init__(self):
- self.results = []
- self.proc = None
+ self.results = {}
self.db = None
try:
self.db = recoll.connect()
@@ -115,7 +112,10 @@ class RecollSearchProvider(object):
out.append(entry)
else:
debug("GSSPRecoll: GetResultMetas: %s not found" % key)
- out.append({'name':'empty', 'icon':None, 'description':'empty'})
+ out.append({
+ 'name': GLib.Variant('s', 'empty'),
+ 'description': GLib.Variant('s', 'empty')
+ })
#debug("GSSPRecoll:GetResultMetas: return %s" % out)
return out
@@ -125,8 +125,7 @@ class RecollSearchProvider(object):
doc = self.results[ident]
if doc.ipath:
debug("GSSPRecoll:ActivateResult: ipath[%s]" % doc.ipath)
- url = doc.url + "#" + doc.ipath
- proc = subprocess.Popen(["recoll", url])
+ subprocess.Popen(["recoll", doc.url + "#" + doc.ipath])
else:
debug("GSSPRecoll:ActivateResult: Exec xdg-open on %s" % doc.url)
os.system("xdg-open '%s'" % str(doc.url))
@@ -136,7 +135,7 @@ class RecollSearchProvider(object):
qs = ""
for term in terms:
qs += " " + term
- proc = subprocess.Popen(["recoll", "-q", qs])
+ subprocess.Popen(["recoll", "-q", qs])
def XUbuntuCancel(self):
# This interface is not documented in the SearchProvider2 document (URL above).
@@ -155,12 +154,54 @@ class RecollSearchProvider(object):
_defxml = open(_defxmlfile, 'r').read()
-RecollSearchProvider.dbus = _defxml
+_node_info = Gio.DBusNodeInfo.new_for_xml(_defxml)
+_iface_info = _node_info.interfaces[0]
+
+_provider = RecollSearchProvider()
+
+def _handle_method_call(connection, sender, object_path, interface_name,
+ method_name, parameters, invocation):
+ try:
+ method = getattr(_provider, method_name)
+ args = list(parameters.unpack())
+ result = method(*args)
+ method_info = _iface_info.lookup_method(method_name)
+ out_args = [a.signature for a in (method_info.out_args or [])]
+ if out_args:
+ ret_sig = "(" + "".join(out_args) + ")"
+ invocation.return_value(GLib.Variant(ret_sig, (result,)))
+ else:
+ invocation.return_value(None)
+ except Exception as e:
+ debug("GSSPRecoll: method call error in %s: %s" % (method_name, e))
+ invocation.return_dbus_error('org.freedesktop.DBus.Error.Failed', str(e))
+
+
+def _on_bus_acquired(connection, name):
+ connection.register_object_with_closures2(
+ _mypath,
+ _iface_info,
+ _handle_method_call,
+ None, # get_property
+ None, # set_property
+ )
+
+def _on_name_acquired(connection, name):
+ debug("GSSPRecoll: name acquired: %s" % name)
+
+def _on_name_lost(connection, name):
+ debug("GSSPRecoll: name lost: %s" % name)
+
mainloop = GLib.MainLoop()
-session_bus = SessionBus()
-
-session_bus.publish(_myname, RecollSearchProvider())
+Gio.bus_own_name(
+ Gio.BusType.SESSION,
+ _myname,
+ Gio.BusNameOwnerFlags.NONE,
+ _on_bus_acquired,
+ _on_name_acquired,
+ _on_name_lost,
+)
mainloop.run()
--
2.54.0

View file

@ -1,7 +1,7 @@
#!/bin/sh
/usr/bin/qmake6 \
"$@" \
/usr/bin/qmake-qt5 \
$@ \
QMAKE_CFLAGS_RELEASE="${CFLAGS}" \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE_LFLAGS_RELEASE="${LDFLAGS}" \

View file

@ -0,0 +1,29 @@
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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Jean-Francois Dockes <jfd@recoll.org> -->
-<application>
- <id type="desktop">recoll.desktop</id>
+<component>
+ <id>org.recoll.www</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>Recoll</name>
@@ -17,8 +17,11 @@
</ul>
</description>
<screenshots>
- <screenshot type="default">http://www.recoll.org/files/recoll-mainwin-h-1248x702.png</screenshot>
+ <screenshot type="default">
+ <caption>The Recoll search interface.</caption>
+ <image type="source" width="806" height="627">https://www.lesbonscomptes.com/recoll/pics/recoll0.png</image>
+ </screenshot>
</screenshots>
<url type="homepage">http://www.recoll.org/</url>
- <updatecontact>contact@recoll.org</updatecontact>
-</application>
+ <update_contact>contact@recoll.org</update_contact>
+</component>

View file

@ -0,0 +1,36 @@
diff --git a/Makefile.in b/Makefile.in
index c4eae29..4d39e79 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -2397,13 +2397,13 @@ PicStatic: $(librecoll_la_OBJECTS)
@MAKEPYTHON_TRUE@clean-local:: recollpython-clean
@MAKEPYTHON_TRUE@recollpython: librecoll.la
@MAKEPYTHON_TRUE@ (cd python/recoll; set -x; \
-@MAKEPYTHON_TRUE@ for v in 2 3;do test -n "`which python$${v}`" && \
+@MAKEPYTHON_TRUE@ for v in 3;do test -n "`which python$${v}`" && \
@MAKEPYTHON_TRUE@ libdir=$(libdir) python$${v} setup.py build; \
@MAKEPYTHON_TRUE@ done \
@MAKEPYTHON_TRUE@ )
@MAKEPYTHON_TRUE@recollpython-install:
@MAKEPYTHON_TRUE@ (cd python/recoll; set -x; \
-@MAKEPYTHON_TRUE@ for v in 2 3;do test -n "`which python$${v}`" && \
+@MAKEPYTHON_TRUE@ for v in 3;do test -n "`which python$${v}`" && \
@MAKEPYTHON_TRUE@ python$${v} setup.py install \
@MAKEPYTHON_TRUE@ --prefix=${prefix} --root=$${DESTDIR:-/} $(OPTSFORPYTHON); \
@MAKEPYTHON_TRUE@ done; \
@@ -2422,13 +2422,13 @@ PicStatic: $(librecoll_la_OBJECTS)
@MAKEPYTHONCHM_TRUE@clean-local:: rclpychm-clean
@MAKEPYTHONCHM_TRUE@rclpychm:
@MAKEPYTHONCHM_TRUE@ (cd python/pychm; set -x; \
-@MAKEPYTHONCHM_TRUE@ for v in 2 3;do \
+@MAKEPYTHONCHM_TRUE@ for v in 3;do \
@MAKEPYTHONCHM_TRUE@ test -n "`which python$${v}`" && python$${v} setup.py build;\
@MAKEPYTHONCHM_TRUE@ done \
@MAKEPYTHONCHM_TRUE@ )
@MAKEPYTHONCHM_TRUE@rclpychm-install:
@MAKEPYTHONCHM_TRUE@ (cd python/pychm; set -x; \
-@MAKEPYTHONCHM_TRUE@ for v in 2 3;do test -n "`which python$${v}`" && \
+@MAKEPYTHONCHM_TRUE@ for v in 3;do test -n "`which python$${v}`" && \
@MAKEPYTHONCHM_TRUE@ python$${v} setup.py install \
@MAKEPYTHONCHM_TRUE@ --prefix=${prefix} --root=$${DESTDIR:-/} $(OPTSFORPYTHON); \
@MAKEPYTHONCHM_TRUE@ done \

View file

@ -1,10 +0,0 @@
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)

View file

@ -1,134 +1,67 @@
%global gsspver 1.1.4
%global __cmake_in_source_build 1
%if 0%{?fedora} < 42 && 0%{?rhel} < 10
%global kio4 1
%endif
%ifnarch %{ix86} s390x
%global qtweb 1
%endif
%if 0%{?rhel} > 9
# pass
%else
%global chm 1
%endif
%global gsspver 1.0.0
Summary: Desktop full text search tool with Qt GUI
Name: recoll
Version: 1.44.1
Version: 1.26.7
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-qt6.sh
Patch: recoll-1.42.1-cmake4.patch
Patch: 0001-Convert-from-pydbus-to-Gio-to-avoid-pydbus-dependenc.patch
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
Source10: qmake-qt5.sh
Patch01: recoll-1.25.11-appdata.patch
Patch02: recoll-1.25.20-py3-only.patch
BuildRequires: aspell-devel
BuildRequires: bison
%{?chm:BuildRequires: chmlib-devel}
BuildRequires: chmlib-devel
BuildRequires: desktop-file-utils
BuildRequires: extra-cmake-modules
BuildRequires: file-devel
BuildRequires: gcc-c++
# kio
%{?kio4:BuildRequires: kdelibs4-devel}
# krunner
BuildRequires: jsoncpp-devel
BuildRequires: kf6-ki18n-devel
BuildRequires: kf6-kio-devel
BuildRequires: kf6-knotifications-devel
BuildRequires: kf6-kpackage-devel
BuildRequires: kf6-krunner-devel
BuildRequires: libxslt-devel
BuildRequires: make
BuildRequires: meson
# kio
BuildRequires: kdelibs4-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-qtwebkit-devel
BuildRequires: extra-cmake-modules
BuildRequires: kf5-kio-devel
BuildRequires: python-rpm-macros
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
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
other Unix systems. It is based on a very strong back end (Xapian), for
which it provides an easy to use, feature-rich, easy administration
interface.
%package libs
Summary: Libraries for Recoll applications
%description libs
Shared libraries required to run Recoll applications.
%package devel
Summary: Libraries and header files to develop Recoll enabled applications
Requires: %{name}-libs = %{version}-%{release}
%description devel
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: 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
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}
Supplements: (kf6-kio-core and recoll)
%description kio
The recoll KIO slave allows performing a recoll search by entering an
appropriate URL in a KDE open dialog, or with an HTML-based interface
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.
%package gssp
Summary: Recoll GNOME Shell search provider
Requires: %{name} = %{version}-%{release}
Requires: gnome-shell
Requires: python3-gobject-base
Supplements: (gnome-shell and recoll)
Requires: python3-pydbus
%description gssp
This package contains the Recoll GNOME Shell search provider
%prep
%autosetup -p1 -D -a 1
%setup -q -D -a 1
%patch01 -p1
%patch02 -p1
sed -i -e '1{\,^#!/usr/bin/env,d}' python/recoll/recoll/rclconfig.py
ln -s gssp-recoll-%{gsspver} gssp
f="desktop/recoll-searchgui.desktop"
iconv -f ISO_8859-1 -t utf-8 -o $f.utf8 $f
mv $f.utf8 $f
%build
CFLAGS="%{optflags}"; export CFLAGS
@ -136,18 +69,21 @@ 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-qt6.sh
export QMAKE=$(pwd)/qmake-qt6.sh
%meson -Drecollq=true -Dsystemd=true %{?qtweb:-Dwebengine=true} -Dwebkit=false
%meson_build
install -m755 -D %{SOURCE10} qmake-qt5.sh
export QMAKE=qmake-qt5
%configure --enable-recollq
make %{?_smp_mflags}
# gssp
(
pushd gssp
%configure
popd
)
%install
%meson_install
make install DESTDIR=%{buildroot} STRIP=/bin/true INSTALL='install -p'
desktop-file-install --delete-original \
--dir=%{buildroot}/%{_datadir}/applications \
@ -157,41 +93,37 @@ desktop-file-install --delete-original \
rm -f %{buildroot}/usr/share/recoll/filters/xdg-open
rm -f %{buildroot}%{_libdir}/recoll/librecoll.la
export RECOLL_LIB_DIR=%{_builddir}/%{name}-%{version}/redhat-linux-build/
# remove useless script with Python 2 dep
rm %{buildroot}%{_datadir}/recoll/filters/hotrecoll.py
# kio_recoll -kde5
pushd kde/kioslave/kio_recoll
cp CMakeLists-KF6.txt CMakeLists.txt
%cmake -DRECOLL_PUBLIC_LIB=1 -DQT_MAJOR_VERSION=6
%cmake_build
%cmake_install
(
mkdir kde/kioslave/kio_recoll/build && pushd kde/kioslave/kio_recoll/build
%cmake ..
make %{?_smp_mflags} VERBOSE=1
make install DESTDIR=%{buildroot}
popd
)
%if 0%{?kio4}
# kio_recoll -kde4
export QMAKE=qmake-qt4
pushd kde/kioslave/kio_recoll-kde4
%cmake_kde4 -DRECOLL_PUBLIC_LIB=1 -DCMAKE_POLICY_VERSION_MINIMUM=3.5
%cmake_build
%cmake_install
popd
%endif
# krunner_recoll
pushd kde/krunner
cp CMakeLists-KF6.txt CMakeLists.txt
%cmake -DRECOLL_PUBLIC_LIB=1 -DQT_MAJOR_VERSION=6
%cmake_build
%cmake_install
(
mkdir kde/kioslave/kio_recoll-kde4/build && \
pushd kde/kioslave/kio_recoll-kde4/build
%cmake ..
make %{?_smp_mflags} VERBOSE=1
make install DESTDIR=%{buildroot}
popd
)
# gssp
(
pushd gssp
make install DESTDIR=%{buildroot}
popd
)
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arch}.conf
echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/%{name}/filters/
@ -200,335 +132,47 @@ echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arc
%files
%license COPYING
%doc README
%{_sysconfdir}/ld.so.conf.d/recoll-%{_arch}.conf
%{_bindir}/recoll
%{_bindir}/recollindex
%{_bindir}/recollq
%{_datadir}/recoll
%{_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
%doc ChangeLog README
%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%{_bindir}/%{name}
%{_bindir}/%{name}index
%{_bindir}/%{name}q
%{_datadir}/%{name}
%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/applications/%{name}-searchgui.desktop
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%{_datadir}/pixmaps/%{name}.png
%{_libdir}/recoll
%{python3_sitearch}/recoll
%{python3_sitearch}/recollchm
%{python3_sitearch}/recollaspell.cpython-*-linux-gnu*.so
%{_mandir}/man1/recoll.1*
%{_mandir}/man1/recollq.1*
%{_mandir}/man1/recollindex.1*
%{_mandir}/man5/recoll.conf.5*
%{_unitdir}/recollindex@.service
%{_userunitdir}/recollindex.service
%files libs
%{_libdir}/librecoll.so.*
%files devel
%{_libdir}/librecoll.so
%{_includedir}/recoll
%files helpers
%license COPYING
%{python3_sitearch}/Recoll-*.egg-info
%{python3_sitearch}/recollchm-*.egg-info
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/%{name}q.1*
%{_mandir}/man1/%{name}index.1*
%{_mandir}/man1/xadump.1*
%{_mandir}/man5/%{name}.conf.5*
%files kio
%license COPYING
%{_libdir}/qt6/plugins/kf6/kio/kio_recoll.so
%if 0%{?kio4}
%{_libdir}/kde4/kio_recoll.so
%{_libdir}/qt5/plugins/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
%files krunner
%{_libdir}/qt6/plugins/kf6/krunner/krunner_recoll.so
%{_datadir}/kservices5/recoll.protocol
%{_datadir}/kservices5/recollf.protocol
%files gssp
%license COPYING
%{_bindir}/gssp-recoll.py
%{_datadir}/dbus-1/services/org.recoll.Recoll.SearchProvider.service
%{_datadir}/dbus-1/services/org.recoll.Recoll.service
%{_datadir}/gnome-shell/search-providers/org.recoll.Recoll.search-provider.ini
%{_datadir}/applications/org.recoll.Recoll.desktop
%changelog
* Sat Aug 08 2026 Terje Rosten <terjeros@gmail.com> - 1.44.1-1
- 1.44.1
* Wed Jul 22 2026 Python Maint <python-maint@redhat.com> - 1.43.17-4
- Rebuilt for Python 3.15.0b4 ABI change
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.43.17-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Wed Jun 03 2026 Python Maint <python-maint@redhat.com> - 1.43.17-2
- Rebuilt for Python 3.15
* Tue May 26 2026 Terje Rosten <terjeros@gmail.com> - 1.43.17-1
- 1.43.17
- Avoid pydbus dep. in gssp
* Sun Mar 22 2026 Terje Rosten <terjeros@gmail.com> - 1.43.13-1
- 1.43.13
* Sat Jan 24 2026 Terje Rosten <terjeros@gmail.com> - 1.43.12-1
- 1.43.12
* Fri Jan 16 2026 Terje Rosten <terjeros@gmail.com> - 1.43.10-1
- 1.43.10
* Sun Jan 04 2026 Terje Rosten <terjeros@gmail.com> - 1.43.9-1
- 1.43.9
* Sat Dec 20 2025 Terje Rosten <terjeros@gmail.com> - 1.43.8-1
- 1.43.8
* Mon Nov 10 2025 Terje Rosten <terjeros@gmail.com> - 1.43.7-1
- 1.43.7
* Wed Oct 08 2025 Terje Rosten <terjeros@gmail.com> - 1.43.6-1
- 1.43.6
* Mon Sep 29 2025 Terje Rosten <terjeros@gmail.com> - 1.43.5-7
- Add support for el10
* Sun Sep 28 2025 Terje Rosten <terjeros@gmail.com> - 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 <terjeros@gmail.com> - 1.43.5-5
- Add soffice patch
- Prefer Recommends over Suggests
* Tue Sep 23 2025 Terje Rosten <terjeros@gmail.com> - 1.43.5-4
- Add more helpers
- Add dep on kio in krunner
* Mon Sep 22 2025 Terje Rosten <terjeros@gmail.com> - 1.43.5-3
- Add helpers 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 <python-maint@redhat.com> - 1.43.5-2
- Rebuilt for Python 3.14.0rc3 bytecode
* Sat Aug 30 2025 Terje Rosten <terjeros@gmail.com> - 1.43.5-1
- 1.43.5
* Tue Aug 26 2025 FeRD (Frank Dana) <ferdnyc@gmail.com> - 1.43.4-4
- Remove QtWebKit from build requirements, no longer used
* Thu Aug 21 2025 Terje Rosten <terjeros@gmail.com> - 1.43.4-3
- Bump to qt6 and kf6
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.43.4-2
- Rebuilt for Python 3.14.0rc2 bytecode
* Sun Aug 10 2025 Terje Rosten <terjeros@gmail.com> - 1.43.4-1
- 1.43.4
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.43.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jul 05 2025 Terje Rosten <terjeros@gmail.com> - 1.43.3-1
- 1.43.3
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 1.43.2-2
- Rebuilt for Python 3.14
* Thu May 08 2025 Terje Rosten <terjeros@gmail.com> - 1.43.2-1
- 1.43.2
* Sat Mar 29 2025 Terje Rosten <terjeros@gmail.com> - 1.43.0-1
- 1.43.0
* Sat Mar 01 2025 Terje Rosten <terjeros@gmail.com> - 1.42.4-1
- 1.42.1
- Fix build issue with GCC 15
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.40.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Nov 16 2024 Terje Rosten <terjeros@gmail.com> - 1.40.4-1
- 1.40.4
* Tue Oct 15 2024 Terje Rosten <terjeros@gmail.com> - 1.40.3-1
- 1.40.3
* Sun Sep 15 2024 Terje Rosten <terjeros@gmail.com> - 1.40.1-1
- 1.40.1
* Wed Aug 21 2024 Terje Rosten <terjeros@gmail.com> - 1.40.0-1
- 1.40.0
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 1.39.1-4
- convert license to SPDX
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.39.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sun Jun 30 2024 Terje Rosten <terje.rosten@ntnu.no> - 1.39.1-2
- Add patch from upstream to fix parallel build
* Thu Jun 27 2024 Terje Rosten <terje.rosten@ntnu.no> - 1.39.1-1
- 1.39.1
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 1.37.5-2
- Rebuilt for Python 3.13
* Sun May 05 2024 Terje Rosten <terje.rosten@ntnu.no> - 1.37.5-1
- 1.37.5
* Sun Feb 04 2024 Terje Rosten <terje.rosten@ntnu.no> - 1.37.4-1
- 1.37.4
* Sun Jan 28 2024 Terje Rosten <terje.rosten@ntnu.no> - 1.37.0-1
- 1.37.0
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.36.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.36.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Nov 04 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.36.1-1
- 1.36.1
* Mon Oct 30 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.36.0-1
- 1.36.0
- Ship public lib in -libs package
- Ship headers in -devel package
* Sun Oct 15 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.35.0-2
- Add explicit buildreq on qt5-linguist
- Use kde4 macros for kde4 parts
* Thu Aug 17 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.35.0-1
- 1.35.0
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.34.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon Jun 26 2023 Python Maint <python-maint@redhat.com> - 1.34.7-2
- Rebuilt for Python 3.12
* Sun Jun 25 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.34.7-1
- 1.34.7
- Add patch from upstream to fix bz#2213017 and bz#2203626
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 1.34.6-2
- Rebuilt for Python 3.12
* Sun Mar 26 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.34.6-1
- 1.34.6
* Sun Mar 05 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.34.5-1
- 1.34.5
* Sun Feb 19 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.34.3-1
- 1.34.3
* Sun Feb 19 2023 bzs <me@bzs.rocks> - 1.34.2-3
- Add krunner (rhbz#2170512)
* Sun Jan 29 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.34.2-2
- Fix file pattern to cover arm32 platform
* Thu Jan 26 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.34.2-1
- 1.34.2
* Wed Jan 18 2023 Terje Rosten <terje.rosten@ntnu.no> - 1.34.0-1
- 1.34.0
* Mon Nov 28 2022 Terje Rosten <terje.rosten@ntnu.no> - 1.33.3-1
- 1.33.3
* Sat Nov 12 2022 Terje Rosten <terje.rosten@ntnu.no> - 1.33.2-1
- 1.33.2
* Sun Oct 23 2022 Terje Rosten <terje.rosten@ntnu.no> - 1.33.1-1
- 1.33.1
* Sat Aug 27 2022 Terje Rosten <terje.rosten@ntnu.no> - 1.32.7-1
- 1.32.7
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.31.6-3
- Rebuilt for Python 3.11
* Thu Feb 24 2022 Terje Rosten <terje.rosten@ntnu.no> - 1.31.6-2
- Add patch to fix KIO build
* Thu Feb 24 2022 Terje Rosten <terje.rosten@ntnu.no> - 1.31.6-1
- 1.31.6
* Sun Nov 28 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.31.4-1
- 1.31.4
* Thu Sep 23 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.31.0-4
- GSSP 1.1.1
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.31.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.31.0-2
- Rebuilt for Python 3.10
* Wed Apr 28 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.31.0-1
- 1.31.0
* Fri Apr 23 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.30.1-1
- 1.30.1
* Sat Apr 03 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.30.0-1
- 1.30.0
* Sun Mar 14 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.29.2-1
- 1.29.2
* Thu Mar 11 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.29.1-1
- 1.29.1
* Sun Feb 07 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.28.6-1
- 1.28.6
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jan 20 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.28.5-1
- 1.28.5
* Thu Jan 14 2021 Terje Rosten <terje.rosten@ntnu.no> - 1.28.3-1
- 1.28.3
* Mon Oct 05 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.27.9-1
- 1.27.9
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.27.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jul 25 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.27.3-2
- Fix cmake macro usage
* Sun Jun 28 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.27.3-1
- 1.27.3
* Sun Jun 07 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.27.2-1
- 1.27.2
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.27.0-3
- Rebuilt for Python 3.9
* Tue May 12 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.27.0-2
- Add patch to fix python subscriptable issue
* Sat May 09 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.27.0-1
- 1.27.0
* Mon Apr 13 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.26.7-1
- 1.26.7

View file

@ -1,2 +1,2 @@
SHA512 (recoll-1.44.1.tar.gz) = 6f6ee610ed215678f13d55bb7b5938c863802d5d9a4f0677a38dd5967687ca4018817f1019d647e934ecd492b1dcaba5b682fcb1cfbc8b04cc25e5afee4785c1
SHA512 (gssp-recoll-1.1.4.tar.gz) = 33d823702633bce3fa6c60c5204cff3f991bfad8d970d74673770c7afae92f00c1e1de26458c697214aa4bfe6321cf50a1c017c271d51a63b757a253d3f77ddf
SHA512 (recoll-1.26.7.tar.gz) = 284e81c1a2613c4abdcee0ebb5f81039deaa47fac60f7ea934bcb81194c2d51b1727ac17f723d0cca90103dc2853029238f8301f5032e84d92597fcccd328c38
SHA512 (gssp-recoll-1.0.0.tar.gz) = 3ba2fffcb3b396e10a276c2f2c434b7dd63297dda037a9cd31156a2aadd5877518f5364790a5a0b1094971f7f673ea753d4415f4b3898d9c5694032af2a84002