Compare commits

..

121 commits

Author SHA1 Message Date
Terje Røsten
9e994a5e86 1.44.1 2026-08-08 10:26:24 +02:00
Python Maint
2f4608a2e7 Rebuilt for Python 3.15.0b4 ABI change 2026-07-22 10:20:46 +02:00
Fedora Release Engineering
94c7b131c3 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-16 23:21:51 +00:00
Python Maint
1292b50aa6 Rebuilt for Python 3.15 2026-06-03 23:37:12 +02:00
Terje Røsten
cb42844d45 1.43.17
Avoid pydbus dep. in gssp
2026-05-26 20:54:03 +02:00
Terje Røsten
7b2adcd50b Fix builda and move to gssp 1.1.4 2026-03-22 18:53:07 +01:00
Terje Røsten
28222b8bf7 1.43.13 2026-03-22 17:06:16 +01:00
Terje Røsten
59556e2038 1.43.12 2026-01-24 19:28:40 +01:00
Terje Røsten
ff20690d4d 1.43.10 2026-01-16 20:58:42 +01:00
Terje Røsten
3358cb9f88 1.43.9 2026-01-04 20:22:06 +01:00
Terje Røsten
4e6d72d3f2 1.43.8 2025-12-20 17:42:38 +01:00
Terje Røsten
e64f505009 1.43.7 2025-11-10 15:35:26 +01:00
Terje Røsten
955a233ea4 1.43.6 2025-10-08 16:42:49 +02:00
Terje Røsten
9f229e0659 Add support for el10 2025-09-30 22:42:59 +02:00
Terje Røsten
c6ca12cec4 Add forward and backwards weak deps in -gssp subpackage to gnome-shell
Remove wrong req. on -kio
Let -kio subpackage Supplement kf6-kio-core
2025-09-28 11:30:42 +02:00
Terje Røsten
31ebc929d7 Add soffice patch
Prefer Recommends over Suggests
2025-09-25 18:51:04 +02:00
Terje Røsten
ca867f7a4b Add more helpers
Add dep on kio in krunner
2025-09-23 17:57:39 +02:00
Terje Røsten
fc351dc66e Fix changelog 2025-09-22 18:23:25 +02:00
Terje Røsten
01f4842078 Add helpers subpackage and supplements and recommends (forward and
backwards weak deps) for kf6-krunner package.
2025-09-22 18:12:43 +02:00
Python Maint
8b9e938a5a Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 14:52:48 +02:00
Terje Røsten
fa44c1bdf7 1.43.5 2025-08-30 11:08:17 +02:00
FeRD (Frank Dana)
97c7e35292 Remove unused QtWebKit from BuildRequires 2025-08-26 09:32:37 -04:00
Terje Røsten
f7e76b2b14 Bump to qt6 and kf6 2025-08-21 19:27:36 +02:00
Python Maint
d3d5a15f68 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:15:21 +02:00
Terje Røsten
6ca97b7191 1.43.4 2025-08-10 13:39:27 +02:00
Fedora Release Engineering
ed6d5cabb7 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 11:50:52 +00:00
Terje Røsten
fae76ff3db 1.43.3 2025-07-07 18:47:59 +02:00
Python Maint
80e85fd62f Rebuilt for Python 3.14 2025-06-02 22:56:25 +02:00
Terje Røsten
9dcaa069eb 1.43.2 2025-05-08 21:12:20 +02:00
Terje Røsten
c01773e1c4 1.43.0 2025-03-29 15:53:30 +01:00
Terje Røsten
aaec99e7fc 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
2025-03-02 12:00:47 +01:00
Fedora Release Engineering
8f3560f338 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-18 22:13:48 +00:00
Terje Røsten
ef7b102063 1.40.4
1.40.4
1.40.4
1.40.4
1.40.4
1.40.4
2024-11-16 15:11:16 +01:00
Terje Røsten
1a5bfe6e0c 1.40.3 2024-10-15 17:48:02 +02:00
Terje Røsten
dfd2046b6b Fix source urls 2024-09-15 21:20:13 +02:00
Terje Røsten
07e0cf1c9a 1.40.1 2024-09-15 20:47:36 +02:00
Terje Rosten
148bbebd5e 1.40.0 2024-08-21 17:57:31 +02:00
Miroslav Suchý
278f85790f convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 02:34:01 +02:00
Fedora Release Engineering
441432b787 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-19 18:23:39 +00:00
Terje Rosten
d65324ab28 Fix patch 2024-06-30 11:22:21 +02:00
Terje Rosten
7e76034b5a Add patch from upstream to fix parallel build 2024-06-30 10:58:01 +02:00
Terje Rosten
527102c40c Fix build 2024-06-28 23:51:02 +02:00
Terje Rosten
4811681f0e 1.39.1 2024-06-28 18:21:42 +02:00
Python Maint
e6b197e701 Rebuilt for Python 3.13 2024-06-07 09:10:39 +02:00
Terje Rosten
b82c112f9c 1.37.5 2024-05-06 20:04:51 +02:00
Terje Rosten
897cceda77 1.37.4 2024-02-04 18:18:07 +01:00
Terje Rosten
9779eebb34 Fix libxml2 issue 2024-01-28 17:53:20 +01:00
Terje Rosten
aea58347e1 1.37.0 2024-01-28 17:22:46 +01:00
Fedora Release Engineering
7c41a09fbb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 14:59:23 +00:00
Fedora Release Engineering
35198901fc Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 11:07:13 +00:00
Terje Rosten
b576348376 1.36.1 2023-11-04 17:48:25 +01:00
Terje Rosten
068ebccbad 1.36.0
Ship public lib in -libs package
Ship headers in -devel package
2023-11-01 21:04:37 +01:00
Terje Rosten
01c76cf75b Add explicit buildreq on qt5-linguist
Use kde4 macros for kde4 parts
2023-10-15 14:52:25 +02:00
Terje Rosten
1622a171ab 1.35.0 2023-08-17 11:09:03 +02:00
Fedora Release Engineering
6ef2b5ee5f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 16:40:12 +00:00
Python Maint
9e77f6f7b8 Rebuilt for Python 3.12 2023-06-26 12:27:55 +02:00
Terje Rosten
dfda235411 1.34.7
Add patch from upstream to fix bz#2213017 and bz#2203626
2023-06-25 18:14:18 +02:00
Python Maint
51a66506d8 Rebuilt for Python 3.12 2023-06-13 20:58:34 +02:00
Terje Rosten
1d96b7dbbd 1.34.6 2023-03-26 20:17:57 +02:00
Terje Rosten
c83e929bf7 1.34.5 2023-03-05 18:49:13 +01:00
Terje Rosten
6f58f6d718 1.34.3 2023-02-19 18:23:23 +01:00
Terje Rosten
4ce96c2414 Bump release 2023-02-19 17:56:06 +01:00
Terje Rosten
d2e25d30fa Add changelog 2023-02-19 17:35:39 +01:00
bzs
7141aa6203 build and package recoll-krunner
- implement bz#2170512
2023-02-16 18:31:45 +01:00
Terje Rosten
2918fac2c7 On arm32 file name is aspell.cpython-3*-arm-linux-gnueabihf.so 2023-01-29 17:28:12 +01:00
Terje Rosten
d905bd15c3 1.34.2 2023-01-26 20:08:51 +01:00
Terje Rosten
cbc45d886f 1.34.0 2023-01-18 20:08:00 +01:00
Terje Rosten
ba437ec115 1.33.3 2022-12-10 18:40:35 +01:00
Terje Rosten
b15cf084e0 1.33.2 2022-11-12 17:55:43 +01:00
Terje Rosten
0f4bc29ccf 1.33.1 2022-10-23 22:45:51 +02:00
Terje Rosten
d1bae5641c 1.32.7 2022-08-28 18:44:45 +02:00
Fedora Release Engineering
5d2bf2b94a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 00:37:43 +00:00
Python Maint
24c481ded9 Rebuilt for Python 3.11 2022-06-13 15:36:29 +02:00
Terje Rosten
b3272d2030 Add patch to fix KIO build 2022-02-26 18:00:01 +01:00
Terje Rosten
b74e991a5f 1.31.6 2022-02-24 13:30:32 +01:00
Terje Rosten
08954064fd 1.31.4 2021-11-28 11:52:05 +01:00
Terje Rosten
ef3f243f6b GSSP 1.1.1 2021-09-22 13:46:57 +02:00
Fedora Release Engineering
67db9f30bb - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 11:17:22 +00:00
Frank Dana (FeRD)
8723b217c5 Update recoll.spec
Fixed upstream in commit 832ae069de02f8d8997d5168ca554e6c774a8a42.
2021-06-22 06:51:28 +00:00
Python Maint
bd71610663 Rebuilt for Python 3.10 2021-06-04 21:13:02 +02:00
Terje Rosten
688b1709ad 1.31.0 2021-04-30 19:01:52 +02:00
Terje Rosten
2392a349ea 1.30.1 2021-04-23 20:17:55 +02:00
Terje Rosten
7776889e96 1.30.0 2021-04-05 14:36:38 +02:00
Terje Rosten
167d658602 1.29.2 2021-03-14 16:52:31 +01:00
Terje Rosten
aa30465f28 1.29.1 2021-03-11 18:48:03 +01:00
Terje Rosten
a39175980c 1.28.6 2021-02-07 10:52:24 +01:00
Fedora Release Engineering
23b18595e5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 15:10:04 +00:00
Terje Rosten
303f6f39ab 1.28.5 2021-01-20 16:20:28 +01:00
Terje Rosten
5b4ed3e95a 1.28.3 2021-01-19 21:20:13 +01:00
Tom Stellard
1d4ac15b59 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 20:42:33 +00:00
Terje Rosten
853fd2dff7 1.27.9 2020-10-05 20:27:56 +02:00
Fedora Release Engineering
f2dbc24f77 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 05:36:59 +00:00
Terje Rosten
c57f154a0c Fix cmake macro usage 2020-07-25 15:38:20 +02:00
Terje Rosten
a76506705c 1.27.3 2020-07-12 15:50:02 +02:00
Terje Rosten
654387710f 1.27.2 2020-06-07 15:44:44 +02:00
Miro Hrončok
23bc24a0f8 Rebuilt for Python 3.9 2020-05-26 03:48:53 +02:00
Terje Rosten
3911b0086d Add patch to fix python subscriptable issue 2020-05-12 20:40:18 +02:00
Terje Rosten
a72d4efdc7 1.27.0 2020-05-09 11:29:04 +02:00
Terje Rosten
f909b5b2a6 1.26.7 2020-04-13 10:58:59 +02:00
Terje Rosten
25ec38fd74 1.26.5 2020-03-02 19:43:17 +01:00
Fedora Release Engineering
dc45ea9637 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 17:28:12 +00:00
Terje Rosten
b2e10aec7d 1.26.4 2020-01-23 19:02:25 +01:00
Terje Rosten
669bd466e2 1.26.3 2019-12-02 22:30:33 +01:00
Terje Røsten
a344ea0abc 1.26.1 2019-10-26 14:11:50 +02:00
Terje Røsten
99aa82ed3c 1.26.0 2019-10-16 19:36:03 +02:00
Terje Røsten
bbe4730b47 1.25.22 2019-09-04 20:08:22 +02:00
Miro Hrončok
d3991d44d1 Rebuilt for Python 3.8 2019-08-19 11:04:40 +02:00
Terje Røsten
52d72dfc3f Remove all Python 2 deps and provides 2019-08-06 19:47:07 +02:00
Terje Røsten
d88813b9f6 1.25.20 2019-08-05 20:04:27 +02:00
Terje Røsten
8d38facf90 1.25.20 2019-08-05 19:19:22 +02:00
Fedora Release Engineering
7edc785558 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 18:22:11 +00:00
Terje Røsten
d5ebc3a60f 1.25.16 2019-05-25 15:17:24 +02:00
Terje Røsten
73837cc926 1.25.15 2019-04-28 19:18:48 +02:00
Terje Røsten
5ade4509ce 1.25.11 2019-03-31 15:22:43 +02:00
Terje Røsten
1d853fd44a Add gssp 2019-03-14 20:51:03 +01:00
Terje Røsten
499ffaa28c Add gssp 2019-03-14 20:49:54 +01:00
Terje Røsten
d017fce1da 1.25.5 2019-03-07 20:42:55 +01:00
Terje Røsten
7228c7694b 1.25.4 2019-02-24 15:34:14 +01:00
Fedora Release Engineering
25adbb6991 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 11:13:22 +00:00
ed8085e07b
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 13:14:07 +01:00
Terje Røsten
64d72a1b0b 1.24.3 2018-12-03 20:21:47 +01:00
9 changed files with 737 additions and 195 deletions

69
.gitignore vendored
View file

@ -31,3 +31,72 @@ recoll-1.13.04.tar.gz
/recoll-1.23.6.tar.gz
/recoll-1.23.7.tar.gz
/recoll-1.24.1.tar.gz
/recoll-1.24.3.tar.gz
/recoll-1.25.4.tar.gz
/recoll-1.25.5.tar.gz
/gssp-recoll-1.0.0.tar.gz
/recoll-1.25.11.tar.gz
/recoll-1.25.15.tar.gz
/recoll-1.25.16.tar.gz
/recoll-1.25.20.tar.gz
/recoll-1.25.22.tar.gz
/recoll-1.26.0.tar.gz
/recoll-1.26.1.tar.gz
/recoll-1.26.3.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

@ -0,0 +1,134 @@
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/qmake-qt5 \
$@ \
/usr/bin/qmake6 \
"$@" \
QMAKE_CFLAGS_RELEASE="${CFLAGS}" \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE_LFLAGS_RELEASE="${LDFLAGS}" \

View file

@ -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)

View file

@ -1,25 +0,0 @@
--- recoll-1.23.7/python/recoll/Makefile.in~ 2017-06-30 22:04:35.000000000 +0200
+++ recoll-1.23.7/python/recoll/Makefile.in 2018-07-30 12:43:48.919492828 +0200
@@ -1,9 +1,9 @@
all:
echo libdir: $(libdir)
test '@srcdir@' = '.' || cp -rp @srcdir@/recoll .
- libdir=$(libdir) python setup.py build
+ libdir=$(libdir) python2 setup.py build
install:
- sudo python setup.py install
+ sudo python2 setup.py install
clean:
rm -rf build
rm -f recoll/__init__.pyc
--- recoll-1.23.7/Makefile.in~ 2018-01-08 14:21:44.000000000 +0100
+++ recoll-1.23.7/Makefile.in 2018-07-30 12:58:34.781482003 +0200
@@ -2205,7 +2205,7 @@
@MAKEPYTHON_TRUE@ OPTSFORPYTHON=--install-layout=deb; \
@MAKEPYTHON_TRUE@ fi; \
@MAKEPYTHON_TRUE@ set -x; \
-@MAKEPYTHON_TRUE@ python setup.py install \
+@MAKEPYTHON_TRUE@ python2 setup.py install \
@MAKEPYTHON_TRUE@ --prefix=${prefix} --root=$${DESTDIR:-/} $${OPTSFORPYTHON})
@MAKEPYTHON_TRUE@clean-local: recollpython-clean
@MAKEPYTHON_TRUE@recollpython-clean:

View file

@ -1,22 +0,0 @@
diff --git a/src/qtgui/ssearch_w.cpp b/src/qtgui/ssearch_w.cpp
index 145e7c2..894eebf 100644
--- a/src/qtgui/ssearch_w.cpp
+++ b/src/qtgui/ssearch_w.cpp
@@ -32,6 +32,7 @@
#include <qevent.h>
#include <QTimer>
#include <QCompleter>
+#include <QAbstractItemView>
#include "log.h"
#include "guiutils.h"
@@ -709,7 +710,7 @@ bool SSearch::eventFilter(QObject *target, QEvent *event)
LOGDEB2("SSearch::eventFilter: target " << (target) << " (" << (queryText->lineEdit()) << ") type " << (eventTypeToStr(event->type())) << "\n" );
#endif
- if (target == queryText->view()) {
+ if (target == (QObject*)(queryText->view())) {
if (event->type() == QEvent::Hide) {
// List was closed. If we were displaying completions, need
// to reset state.

View file

@ -1,40 +0,0 @@
@@ -, +, @@
GUI restable: make sure the URL column is UTF-8, else url-encode it for display
--- a/src/qtgui/restable.cpp
+++ a/src/qtgui/restable.cpp
@@ -362,19 +362,30 @@ QVariant RecollModel::data(const QModelIndex& index, int role) const
LOGDEB2("RecollModel::data: row " << index.row() << " col " <<
index.column() << " role " << role << "\n");
if (!m_source || role != Qt::DisplayRole || !index.isValid() ||
- index.column() >= int(m_fields.size())) {
- return QVariant();
+ index.column() >= int(m_fields.size())) {
+ return QVariant();
}
Rcl::Doc doc;
if (!m_source->getDoc(index.row(), doc)) {
- return QVariant();
+ return QVariant();
}
string colname = m_fields[index.column()];
+ string data = m_getters[index.column()](colname, doc);
+
+ // Special case url, because it may not be utf-8. URL-encode in this case.
+ if (!colname.compare("url")) {
+ int ecnt;
+ string data1;
+ if (!transcode(data, data1, "UTF-8", "UTF-8", &ecnt) || ecnt > 0) {
+ data = url_encode(data);
+ }
+ }
+
list<string> lr;
- g_hiliter.plaintorich(m_getters[index.column()](colname, doc), lr, m_hdata);
+ g_hiliter.plaintorich(data, lr, m_hdata);
return QString::fromUtf8(lr.front().c_str());
}

View file

@ -1,53 +1,134 @@
# Turn off the brp-python-bytecompile script
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
%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
Summary: Desktop full text search tool with Qt GUI
Name: recoll
Version: 1.24.1
Version: 1.44.1
Release: 1%{?dist}
License: GPLv2+
URL: http://www.lesbonscomptes.com/recoll/
Source0: http://www.lesbonscomptes.com/recoll/recoll-%{version}.tar.gz
Source10: qmake-qt5.sh
Patch1: recoll-qt.patch
Patch2: recoll-python.patch
Patch3: recoll-utf8.patch
# 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
BuildRequires: aspell-devel
BuildRequires: bison
%{?chm:BuildRequires: chmlib-devel}
BuildRequires: desktop-file-utils
BuildRequires: extra-cmake-modules
BuildRequires: file-devel
BuildRequires: gcc-c++
# kio
BuildRequires: kdelibs4-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-qtwebkit-devel
BuildRequires: extra-cmake-modules
BuildRequires: kf5-kio-devel
BuildRequires: python2-devel
%{?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
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)
%description gssp
This package contains the Recoll GNOME Shell search provider
%prep
%setup -q -n %{name}-%{version}
%patch1 -p2
%patch2 -p1
%patch3 -p2
%autosetup -p1 -D -a 1
sed -i -e '1{\,^#!/usr/bin/env,d}' python/recoll/recoll/rclconfig.py
ln -s gssp-recoll-%{gsspver} gssp
%build
CFLAGS="%{optflags}"; export CFLAGS
@ -55,14 +136,18 @@ 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=qmake-qt5
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
# gssp
pushd gssp
%configure
make %{?_smp_mflags}
popd
%install
make install DESTDIR=%{buildroot} STRIP=/bin/true INSTALL='install -p'
%meson_install
desktop-file-install --delete-original \
--dir=%{buildroot}/%{_datadir}/applications \
@ -72,108 +157,438 @@ desktop-file-install --delete-original \
rm -f %{buildroot}/usr/share/recoll/filters/xdg-open
rm -f %{buildroot}%{_libdir}/recoll/librecoll.la
# kio_recoll -kde5
(
mkdir kde/kioslave/kio_recoll/build && pushd kde/kioslave/kio_recoll/build
%cmake ..
make %{?_smp_mflags} VERBOSE=1
make install DESTDIR=%{buildroot}
popd
)
export RECOLL_LIB_DIR=%{_builddir}/%{name}-%{version}/redhat-linux-build/
# 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
popd
%if 0%{?kio4}
# kio_recoll -kde4
(
mkdir kde/kioslave/kio_recoll-kde4/build && \
pushd kde/kioslave/kio_recoll-kde4/build
%cmake ..
make %{?_smp_mflags} VERBOSE=1
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
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/%{name}-%{_arch}.conf
echo "%{_libdir}/recoll" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/recoll-%{_arch}.conf
# Mix of Python 2 and 3, needs special care
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/%{name}/filters/
py2_byte_compile () {
bytecode_compilation_path="$1"
find $bytecode_compilation_path -type f -a -name "*.py" -print0 | xargs -0 %{__python2} -O -c 'import py_compile, sys; [ py_compile.compile(f, dfile=f.partition("%{buildroot}")[2]) for f in sys.argv[1:] ]' || :
find $bytecode_compilation_path -type f -a -name "*.py" -print0 | xargs -0 %{__python2} -c 'import py_compile, sys; [ py_compile.compile(f, dfile=f.partition("%{buildroot}")[2]) for f in sys.argv[1:] ]' || :
}
py3_byte_compile () {
bytecode_compilation_path="$1"
find $bytecode_compilation_path -type f -a -name "*.py" -print0 | xargs -0 %{__python3} -O -c 'import py_compile, sys; [py_compile.compile(f, dfile=f.partition("%{buildroot}")[2], optimize=opt) for opt in range(2) for f in sys.argv[1:] ]' || :
}
py2_byte_compile %{buildroot}%{python2_sitearch}/recoll
for py in %{buildroot}%{_datadir}/%{name}/filters/*.py; do
if [ "$(basename $py)" = "recoll-we-move-files.py" ]; then
py3_byte_compile $py
else
py2_byte_compile $py
if [ "$(basename $py)" = "hotrecoll.py" ]; then
sed -i -e 's,#!/usr/bin/python,#!/usr/bin/python2,' $py
fi
fi
done
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
if [ -x %{_bindir}/update-desktop-database ] ; then
%{_bindir}/update-desktop-database &> /dev/null
fi
/sbin/ldconfig
exit 0
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
if [ -x %{_bindir}/update-desktop-database ] ; then
%{_bindir}/update-desktop-database &> /dev/null
fi
/sbin/ldconfig
exit 0
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%license COPYING
%doc ChangeLog README
%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%{_bindir}/%{name}
%{_bindir}/%{name}index
%{_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
%{python2_sitearch}/recoll
%{python2_sitearch}/Recoll*.egg-info
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/%{name}q.1*
%{_mandir}/man1/%{name}index.1*
%{_mandir}/man5/%{name}.conf.5*
%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
%{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
%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
%{_datadir}/kservices5/recoll.protocol
%{_datadir}/kservices5/recollf.protocol
%files krunner
%{_libdir}/qt6/plugins/kf6/krunner/krunner_recoll.so
%files gssp
%license COPYING
%{_bindir}/gssp-recoll.py
%{_datadir}/dbus-1/services/org.recoll.Recoll.SearchProvider.service
%{_datadir}/gnome-shell/search-providers/org.recoll.Recoll.search-provider.ini
%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
* Mon Mar 02 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.26.5-1
- 1.26.5
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.26.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 23 2020 Terje Rosten <terje.rosten@ntnu.no> - 1.26.4-1
- 1.26.4
* Mon Dec 02 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.26.3-1
- 1.26.3
* Sat Oct 26 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.26.1-1
- 1.26.1
* Wed Oct 16 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.26.0-1
- 1.26.0
* Wed Sep 04 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.2-1
- 1.25.22
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.25.20-3
- Rebuilt for Python 3.8
* Mon Aug 05 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.20-2
- Remove all Python 2 deps and provides
* Mon Aug 05 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.20-1
- 1.25.20
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat May 25 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.16-1
- 1.25.16
* Sun Apr 28 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.15-1
- 1.25.15
* Sun Mar 31 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.11-1
- 1.25.11
* Thu Mar 14 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.5-2
- Add gssp
* Thu Mar 07 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.5-1
- 1.25.5
* Sun Feb 24 2019 Terje Rosten <terje.rosten@ntnu.no> - 1.25.4-1
- 1.25.4
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Dec 03 2018 Terje Rosten <terje.rosten@ntnu.no> - 1.24.3-1
- 1.24.3
* Sat Sep 29 2018 Terje Rosten <terje.rosten@ntnu.no> - 1.24.1-1
- 1.24.1

View file

@ -1 +1,2 @@
SHA512 (recoll-1.24.1.tar.gz) = 60bf57d2718a21dbd578fa1dc73a542fc7ab2152c4c5bb763885b19c14d080340587cb8c01f82f1ca7d1cb63a03edf03b4501f3ef63f06ab6506356c4a0a095c
SHA512 (recoll-1.44.1.tar.gz) = 6f6ee610ed215678f13d55bb7b5938c863802d5d9a4f0677a38dd5967687ca4018817f1019d647e934ecd492b1dcaba5b682fcb1cfbc8b04cc25e5afee4785c1
SHA512 (gssp-recoll-1.1.4.tar.gz) = 33d823702633bce3fa6c60c5204cff3f991bfad8d970d74673770c7afae92f00c1e1de26458c697214aa4bfe6321cf50a1c017c271d51a63b757a253d3f77ddf