Compare commits

...
Sign in to create a new pull request.

35 commits

Author SHA1 Message Date
Fedora Release Engineering
a86ff65a20 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 18:25:43 +00:00
Fedora Release Engineering
623e134227 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 08:42:56 +00:00
Fedora Release Engineering
d4d05819b2 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 11:43:30 +00:00
Alessandro Astone
076015ca65 5.116.0 2024-05-19 19:20:45 +02:00
Alessandro Astone
2aa474c174 Drop kf5-baloo-file subpackage, obsoleted by kf6-baloo-file 2024-02-22 16:38:16 +01:00
Marc Deop i Argemí
e9b5dcb135
5.115.0 2024-02-10 18:34:24 +01:00
Fedora Release Engineering
dc8e27f13d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 23:59:10 +00:00
Fedora Release Engineering
25a4644252 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 00:19:08 +00:00
Marc Deop i Argemí
082cf73066
5.113.0 2023-12-08 21:24:41 +01:00
Steve Cossette
038204d218 Updated spec with SPDX licenses 2023-10-27 20:30:18 -04:00
Alessandro Astone
c75228fd5a Require kf6-baloo if compat build 2023-10-16 23:53:56 +02:00
Alessandro Astone
22bc5b2661 Add KF6 compatibility flag 2023-10-13 01:02:25 +02:00
Marc Deop i Argemí
cecfa14db9
5.111.0 2023-10-10 22:57:10 +02:00
Marc Deop i Argemí
4abd71dba5
5.110.0 2023-09-06 00:07:06 +02:00
Marc Deop i Argemí
a00186afbd 5.109.0 2023-08-05 17:59:28 +02:00
Fedora Release Engineering
4d2d7088d8 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 08:46:50 +00:00
Marc Deop i Argemí
1097be1524 5.108.0 2023-07-02 19:32:19 +02:00
Marc Deop i Argemí
c35eac32e7
fix: backport patch from upstream to fix btrfs re-indexing 2023-06-07 21:08:37 +02:00
Marc Deop i Argemí
1fc406a484
5.107.0 2023-06-03 15:29:15 +02:00
Marc Deop i Argemí
ddae48e3c8
5.106.0 2023-05-15 21:55:20 +02:00
Marc Deop i Argemí
869658e912 5.105.0 2023-04-02 10:21:00 +02:00
Marc Deop i Argemí
bf79795963 fix: add lang files 2023-03-05 09:57:51 +01:00
Marc Deop i Argemí
6041c006e4 5.104.0 2023-03-04 17:24:41 +01:00
Yaakov Selkowitz
230da28b01 Fix flatpak build
%_userunitdir is defined with a fixed /usr prefix, but the package
currently installs everything (including the unit file) into the same
prefix, which is /app in flatpak builds.
2023-02-26 19:17:21 -05:00
Marc Deop i Argemí
650153d119 5.103.0 2023-02-05 17:38:19 +01:00
Fedora Release Engineering
6016d2795e Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 14:26:32 +00:00
Marc Deop i Argemí
25de4ae25c fix: use macros from macros.kf5 instead of custom code 2023-01-15 17:46:21 +01:00
Marc Deop i Argemí
54a852e303 5.102.0 2023-01-14 16:40:35 +01:00
Marc Deop i Argemí
dcf72f44d9 5.101.0 2022-12-12 16:02:52 +01:00
Marc Deop i Argemí
47150ed140 5.100.0 2022-11-06 22:29:01 +01:00
Marc Deop i Argemí
f964ee9f07 5.99.0 2022-10-14 17:00:04 +02:00
Marc Deop i Argemí
0d1414b463 5.98.0 2022-09-15 17:59:18 +02:00
Justin Zobel
0aca3f8ae8 Update to 5.97.0 2022-08-14 13:01:22 +09:30
Justin Zobel
58c2ff48c1 %global variable fix 2022-08-13 13:51:58 +09:30
Fedora Release Engineering
7f82a89c34 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 15:56:47 +00:00
3 changed files with 140 additions and 20 deletions

18
.gitignore vendored
View file

@ -48,3 +48,21 @@
./baloo-5.93.tar.xz
/baloo-5.94.0.tar.xz
/baloo-5.96.0.tar.xz
/baloo-5.97.0.tar.xz
/baloo-5.98.0.tar.xz
/baloo-5.99.0.tar.xz
/baloo-5.100.0.tar.xz
/baloo-5.101.0.tar.xz
/baloo-5.102.0.tar.xz
/baloo-5.103.0.tar.xz
/baloo-5.104.0.tar.xz
/baloo-5.105.0.tar.xz
/baloo-5.106.0.tar.xz
/baloo-5.107.0.tar.xz
/baloo-5.108.0.tar.xz
/baloo-5.109.0.tar.xz
/baloo-5.110.0.tar.xz
/baloo-5.111.0.tar.xz
/baloo-5.113.0.tar.xz
/baloo-5.115.0.tar.xz
/baloo-5.116.0.tar.xz

View file

@ -1,4 +1,6 @@
%global framework baloo
%bcond kf6_compat %[0%{?fedora} >= 40 || 0%{?rhel} >= 10]
%global framework baloo
# uncomment to enable bootstrap mode
#global bootstrap 1
@ -9,22 +11,15 @@
Name: kf5-%{framework}
Summary: A Tier 3 KDE Frameworks 5 module that provides indexing and search functionality
Version: 5.96.0
Release: 1%{?dist}
Version: 5.116.0
Release: 4%{?dist}
# libs are LGPL, tools are GPL
# KDE e.V. may determine that future LGPL/GPL versions are accepted
License: (LGPLv2 or LGPLv3) and (GPLv2 or GPLv3)
License: BSD-3-Clause AND CC0-1.0 AND LGPL-3.0-or-later
URL: https://community.kde.org/Baloo
#URL: https://invent.kde.org/frameworks/%{framework}
%global majmin %(echo %{version} | cut -d. -f1-2)
%global revision %(echo %{version} | cut -d. -f3)
%if %{revision} >= 50
%global stable unstable
%else
%global stable stable
%endif
%global majmin %majmin_ver_kf5
%global stable %stable_kf5
Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz
Source1: 97-kde-baloo-filewatch-inotify.conf
@ -92,6 +87,7 @@ Requires: qt5-qtbase-devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%if %{without kf6_compat}
%package file
Summary: File indexing and search for Baloo
# KDE e.V. may determine that future LGPL versions are accepted
@ -105,6 +101,7 @@ Conflicts: baloo-file < 5
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description file
%{summary}.
%endif
%package libs
Summary: Runtime libraries for %{name}
@ -120,7 +117,8 @@ License: LGPLv2 or LGPLv3
%build
%{cmake_kf5} \
-DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
-DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} \
%{?with_kf6_compat:-DBUILD_INDEXER_SERVICE=OFF}
%cmake_build
@ -128,14 +126,16 @@ License: LGPLv2 or LGPLv3
%cmake_install
%if 0%{?flatpak:1}
rm -fv %{buildroot}%{_userunitdir}/kde-baloo.service
find %{buildroot} -name kde-baloo.service -delete
%endif
# baloodb not installed unless BUILD_EXPERIMENTAL is enabled, so omit translations
rm -fv %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/baloodb5.*
%if %{without kf6_compat}
install -p -m644 -D %{SOURCE1} %{buildroot}%{_prefix}/lib/sysctl.d/97-kde-baloo-filewatch-inotify.conf
install -p -m755 -D %{SOURCE2} %{buildroot}%{_sysconfdir}/xdg/plasma-workspace/shutdown/baloo_file.sh
%endif
%find_lang kio5_baloosearch
%find_lang kio5_tags
@ -144,7 +144,8 @@ install -p -m755 -D %{SOURCE2} %{buildroot}%{_sysconfdir}/xdg/plasma-workspace/s
%find_lang balooengine5
%find_lang baloosearch5
%find_lang balooshow5
#find_lang baloo_file5
%find_lang baloo_file5
%find_lang baloo_file_extractor5
#find_lang baloomonitorplugin
cat kio5_tags.lang kio5_baloosearch.lang kio5_timeline.lang \
@ -152,8 +153,12 @@ cat kio5_tags.lang kio5_baloosearch.lang kio5_timeline.lang \
balooshow5.lang \
> %{name}.lang
#cat baloo_file5.lang \
# > %{name}-file.lang
cat baloo_file5.lang baloo_file_extractor5.lang \
> %{name}-file.lang
%if %{with kf6_compat}
cat %{name}-file.lang | xargs printf "%{buildroot}%.0s%s\n" | xargs rm
%endif
%check
@ -171,10 +176,13 @@ make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||:
#{_kf5_bindir}/baloodb
%{_kf5_bindir}/baloosearch
%{_kf5_bindir}/balooshow
%if %{without kf6_compat}
%{_kf5_bindir}/balooctl
%endif
%{_kf5_datadir}/qlogging-categories5/%{framework}*
%files file
%if %{without kf6_compat}
%files file -f %{name}-file.lang
%{_prefix}/lib/sysctl.d/97-kde-baloo-filewatch-inotify.conf
%config(noreplace) %{_sysconfdir}/xdg/plasma-workspace/shutdown/baloo_file.sh
%{_kf5_bindir}/baloo_file
@ -185,6 +193,7 @@ make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||:
%endif
%{_libexecdir}/baloo_file
%{_libexecdir}/baloo_file_extractor
%endif
%ldconfig_scriptlets libs
@ -206,11 +215,104 @@ make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||:
%{_kf5_includedir}/Baloo/
%{_kf5_archdatadir}/mkspecs/modules/qt_Baloo.pri
%if %{without kf6_compat}
%{_kf5_datadir}/dbus-1/interfaces/org.kde.baloo.*.xml
%{_kf5_datadir}/dbus-1/interfaces/org.kde.Baloo*.xml
%endif
%changelog
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.116.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.116.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.116.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sun May 19 2024 Alessandro Astone <ales.astone@gmail.com> - 5.116.0-1
- 5.116.0
* Thu Feb 22 2024 Alessandro Astone <ales.astone@gmail.com> - 5.115.0-2
- Drop kf5-baloo-file subpackage, obsoleted by kf6-baloo-file
* Sat Feb 10 2024 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.115.0-1
- 5.115.0
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.113.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.113.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Dec 08 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.113.0-1
- 5.113.0
* Mon Oct 16 2023 Alessandro Astone <ales.astone@gmail.com> - 5.111.0-3
- Require kf6-baloo if compat build
* Thu Oct 12 2023 Alessandro Astone <ales.astone@gmail.com> - 5.111.0-2
- Add KF6 compatibility flag
* Tue Oct 10 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.111.0-1
- 5.111.0
* Tue Sep 05 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.110.0-1
- 5.110.0
* Sat Aug 05 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.109.0-1
- 5.109.0
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.108.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Jul 02 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.108.0-1
- 5.108.0
* Wed Jun 07 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.107.0-2
- Backport patch from upstream
* Sat Jun 03 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.107.0-1
- 5.107.0
* Mon May 15 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.106.0-1
- 5.106.0
* Sun Apr 02 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.105.0-1
- 5.105.0
* Sat Mar 04 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 5.104.0-1
- 5.104.0
* Sun Feb 05 2023 Marc Deop <marcdeop@fedoraproject.org> - 5.103.0-1
- 5.103.0
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.102.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jan 14 2023 Marc Deop <marcdeop@fedoraproject.org> - 5.102.0-1
- 5.102.0
* Mon Dec 12 2022 Marc Deop <marcdeop@fedoraproject.org> - 5.101.0-1
- 5.101.0
- use new macros to simplify code
* Sun Nov 06 2022 Marc Deop <marcdeop@fedoraproject.org> - 5.100.0-1
- 5.100.0
* Fri Oct 14 2022 Marc Deop <marcdeop@fedoraproject.org> - 5.99.0-1
- 5.99.0
* Thu Sep 15 2022 Marc Deop <marcdeop@fedoraproject.org> - 5.98.0-1
- 5.98.0
* Sat Aug 13 2022 Justin Zobel <justin@1707.io> - 5.97.0-1
- Update to 5.97.0
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.96.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sun Jul 03 2022 Marc Deop <marcdeop@fedoraproject.org> - 5.96.0-1
- 5.96.0

View file

@ -1 +1 @@
SHA512 (baloo-5.96.0.tar.xz) = b529720173cd739805b56e311158e288cffd6f6ef866d4f4a87ff01c2f186016c6a79c27f47626ce5437fedcd025a9cbac933bfebf98575fa71257af48c8afc0
SHA512 (baloo-5.116.0.tar.xz) = 956a07009fa83f852fa88a7bcabffc73343072e30650cc7000e385f73e467aa2c7c440b41715405fc0a59d68ad8e533c2587e06de8475f24b49e1fa35d8b2486