Rex Dieter 8771e49
# uncomment to enable bootstrap mode
Rex Dieter 8771e49
%global bootstrap 1
Rex Dieter 8771e49
Rex Dieter 8771e49
%if !0%{?bootstrap}
Rex Dieter 8771e49
%global tests 1
Rex Dieter 8771e49
%endif
Rex Dieter 8771e49
0237ef3
%global framework sieveeditor
0237ef3
Rex Dieter 8771e49
Name:    pim-sieve-editor
Rex Dieter 8771e49
Summary: Sieve Editor
9316dda
Version: 24.05.0
84d95f9
Release: 1%{?dist}
Rex Dieter 8771e49
dbface4
License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later
69b0ef3
URL:     https://invent.kde.org/pim/%{name}
Rex Dieter 8771e49
dbface4
Source0: http://download.kde.org/%{stable_kf6}/release-service/%{version}/src/%{name}-%{version}.tar.xz
Rex Dieter 8771e49
7d27225
# Uses QtWebEngine: KPim6KSieveUi
dbface4
# handled by qt6-srpm-macros, which defines %%qt6_qtwebengine_arches
dbface4
%{?qt6_qtwebengine_arches:ExclusiveArch: %{qt6_qtwebengine_arches}}
Rex Dieter 8771e49
825df5a
## upstreamable patches
825df5a
Rex Dieter 8771e49
BuildRequires: desktop-file-utils
dbface4
BuildRequires: libappstream-glib
Rex Dieter 8771e49
BuildRequires: gettext
Rex Dieter 8771e49
BuildRequires: perl-generators
Rex Dieter 8771e49
dbface4
BuildRequires: cmake(Qt6Network)
dbface4
BuildRequires: cmake(Qt6Widgets)
Rex Dieter 8771e49
Rex Dieter 8771e49
BuildRequires: extra-cmake-modules
dbface4
BuildRequires: kf6-rpm-macros
dbface4
BuildRequires: cmake(KF6DBusAddons)
dbface4
BuildRequires: cmake(KF6CoreAddons)
dbface4
BuildRequires: cmake(KF6Crash)
dbface4
BuildRequires: cmake(KF6Bookmarks)
dbface4
BuildRequires: cmake(KF6KIO)
dbface4
BuildRequires: cmake(KF6XmlGui)
dbface4
BuildRequires: cmake(KF6DocTools)
dbface4
BuildRequires: cmake(KF6I18n)
dbface4
BuildRequires: cmake(KF6UserFeedback)
dbface4
dbface4
BuildRequires: cmake(KPim6MailTransport)
dbface4
BuildRequires: cmake(KPim6PimCommon)
dbface4
BuildRequires: cmake(KPim6KSieveUi)
dbface4
BuildRequires: cmake(KPim6IMAP)
dbface4
BuildRequires: cmake(Qt6Keychain)
Rex Dieter 8771e49
Rex Dieter 8771e49
# split from kdepim/kmail
Rex Dieter 8771e49
Conflicts: kmail < 16.12
Rex Dieter 8771e49
Rex Dieter 8771e49
%description
Rex Dieter 8771e49
Sieve Editor is an editor for Sieve scripts used for email filtering
Rex Dieter 8771e49
on a mail server.
Rex Dieter 8771e49
Rex Dieter 8771e49
%prep
Rex Dieter 8771e49
%autosetup -n %{name}-%{version} -p1
Rex Dieter 8771e49
Rex Dieter 8771e49
Rex Dieter 8771e49
%build
dbface4
%cmake_kf6
a068b06
%cmake_build
Rex Dieter 8771e49
Rex Dieter 8771e49
Rex Dieter 8771e49
%install
a068b06
%cmake_install
Rex Dieter 3f841e0
%find_lang %{name} --all-name --with-html
Rex Dieter 3f841e0
Rex Dieter 8771e49
Rex Dieter 8771e49
%check
dbface4
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
dbface4
desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.sieveeditor.desktop
Rex Dieter c890704
Rex Dieter 3f841e0
%files -f %{name}.lang
b31a49c
%license LICENSES/*
dbface4
%{_kf6_datadir}/qlogging-categories6/*%{framework}.*
dbface4
%{_kf6_bindir}/sieveeditor
dbface4
%{_kf6_datadir}/applications/org.kde.sieveeditor.desktop
dbface4
%{_kf6_metainfodir}/org.kde.sieveeditor.appdata.xml
dbface4
%{_kf6_datadir}/config.kcfg/sieveeditorglobalconfig.kcfg
dbface4
%{_kf6_libdir}/libsieveeditor.so.*
52da4f9
%{_kf6_datadir}/icons/hicolor/16x16/apps/sieveeditor.png
52da4f9
%{_kf6_datadir}/icons/hicolor/22x22/apps/sieveeditor.png
52da4f9
%{_kf6_datadir}/icons/hicolor/32x32/apps/sieveeditor.png
52da4f9
%{_kf6_datadir}/icons/hicolor/48x48/apps/sieveeditor.png
52da4f9
%{_kf6_datadir}/icons/hicolor/64x64/apps/sieveeditor.png
52da4f9
%{_kf6_datadir}/icons/hicolor/scalable/apps/sieveeditor.svg
Rex Dieter 8771e49
Rex Dieter 8771e49
Rex Dieter 8771e49
%changelog
9316dda
* Fri May 17 2024 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 24.05.0-1
9316dda
- 24.05.0
9316dda
70214bc
* Fri Apr 12 2024 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 24.02.2-1
70214bc
- 24.02.2
70214bc
b3a1475
* Fri Mar 29 2024 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 24.02.1-1
b3a1475
- 24.02.1
b3a1475
2105aa5
* Wed Feb 21 2024 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 24.02.0-1
2105aa5
- 24.02.0
2105aa5
84d95f9
* Wed Jan 31 2024 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 24.01.95-1
84d95f9
- 24.01.95
84d95f9
1b976d1
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 24.01.90-3
1b976d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
1b976d1
667f6aa
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 24.01.90-2
667f6aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
667f6aa
52da4f9
* Thu Jan 11 2024 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 24.01.90-1
52da4f9
- 24.01.90
52da4f9
ae81d6d
* Sat Dec 23 2023 ales.astone@gmail.com - 24.01.85-1
ae81d6d
- 24.01.85
ae81d6d
dbface4
* Wed Dec 13 2023 Steve Cossette <farchord@gmail.com> - 24.01.80-1
dbface4
- 24.01.80
dbface4
7f90a7e
* Thu Oct 12 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.08.2-1
7f90a7e
- 23.08.2
7f90a7e
69b0ef3
* Sat Sep 30 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.08.1-2
69b0ef3
- Adjust dependencies
69b0ef3
- Adjust URL
69b0ef3
82b68de
* Sat Sep 16 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.08.1-1
82b68de
- 23.08.1
82b68de
508e8a5
* Sat Aug 26 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.08.0-1
508e8a5
- 23.08.0
508e8a5
18193ac
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 23.04.3-2
18193ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
18193ac
3f0d8b3
* Sat Jul 08 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.04.3-1
3f0d8b3
- 23.04.3
3f0d8b3
58d11ed
* Tue Jun 06 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.04.2-1
58d11ed
- 23.04.2
58d11ed
ffada98
* Sat May 13 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.04.1-1
ffada98
- 23.04.1
ffada98
1ad34cf
* Fri Apr 14 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.04.0-1
1ad34cf
- 23.04.0
1ad34cf
81d52a3
* Fri Mar 31 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.03.90-1
81d52a3
- 23.03.90
81d52a3
3f58337
* Mon Mar 20 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 23.03.80-1
3f58337
- 23.03.80
3f58337
110c1aa
* Thu Mar 02 2023 Marc Deop i Argemí <marcdeop@fedoraproject.org> - 22.12.3-1
110c1aa
- 22.12.3
110c1aa
24d166c
* Tue Jan 31 2023 Marc Deop <marcdeop@fedoraproject.org> - 22.12.2-1
24d166c
- 22.12.2
24d166c
6f90d61
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 22.12.1-2
6f90d61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6f90d61
Justin Zobel bf61566
* Tue Jan 03 2023 Justin Zobel <justin@1707.io> - 22.12.1-1
Justin Zobel bf61566
- Update to 22.12.1
Justin Zobel bf61566
81d5695
* Mon Dec 19 2022 Marc Deop <marcdeop@fedoraproject.org> - 22.12.0-1
81d5695
- 22.12.0
81d5695
9770dbe
* Fri Nov 04 2022 Marc Deop i Argemí (Private) <marc@marcdeop.com> - 22.08.3-1
9770dbe
- 22.08.3
9770dbe
7e504f6
* Fri Oct 14 2022 Marc Deop <marcdeop@fedoraproject.org> - 22.08.2-1
7e504f6
- 22.08.2
7e504f6
625ef56
* Thu Sep 08 2022 Marc Deop <marcdeop@fedoraproject.org> - 22.08.1-1
625ef56
- 22.08.1
625ef56
cb83626
* Fri Aug 19 2022 Marc Deop <marcdeop@fedoraproject.org> - 22.08.0-1
cb83626
- 22.08.0
cb83626
46f921f
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 22.04.3-2
46f921f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
46f921f
df37bc0
* Mon Jul 18 2022 Than Ngo <than@redhat.com> - 22.04.3-1
df37bc0
- 22.04.3
df37bc0
Justin Zobel 4ead985
* Thu May 12 2022 Justin Zobel <justin@1707.io> - 22.04.1-1
Justin Zobel 4ead985
- Update to 22.04.1
Justin Zobel 4ead985
Justin Zobel 4e1cf40
* Mon May 09 2022 Justin Zobel <justin@1707.io> - 22.04.0-1
Justin Zobel 4e1cf40
- Update to 22.04.0
Justin Zobel 4e1cf40
145f4a0
* Wed Mar 02 2022 Marc Deop <marcdeop@fedoraproject.org> - 21.12.3-1
145f4a0
- 21.12.3
145f4a0
95f4551
* Fri Feb 04 2022 Rex Dieter <rdieter@fedoraproject.org> - 21.12.2-1
95f4551
- 21.12.2
95f4551
573eedb
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 21.12.1-2
573eedb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
573eedb
990c890
* Thu Jan 06 2022 Marc Deop <marcdeop@fedoraproject.org> - 21.12.1-1
990c890
- 21.12.1
990c890
60a239c
* Mon Dec 20 2021 Marc Deop <marcdeop@fedoraproject.org> - 21.12.0-1
60a239c
- 21.12.0
60a239c
23fecbb
* Tue Nov 02 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.08.3-1
23fecbb
- 21.08.3
23fecbb
922428f
* Thu Oct 21 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.08.2-1
922428f
- 21.08.2
922428f
bb35fa1
* Wed Jul 28 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.3-1
bb35fa1
- 21.04.3
bb35fa1
54498d3
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 21.04.2-2
54498d3
- Second attempt - Rebuilt for
54498d3
  https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
54498d3
40dec71
* Fri Jun 11 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.2-1
40dec71
- 21.04.2
40dec71
0bcfcf2
* Tue May 11 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.1-1
0bcfcf2
- 21.04.1
0bcfcf2
2119b26
* Tue Apr 27 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.0-1
2119b26
- 21.04.0
2119b26
6f5c77c
* Wed Mar 03 2021 Rex Dieter <rdieter@fedoraproject.org> - 20.12.3-1
6f5c77c
- 20.12.3
6f5c77c
0b4aeac
* Thu Feb 04 2021 Rex Dieter <rdieter@fedoraproject.org> - 20.12.2-1
0b4aeac
- 20.12.2
0b4aeac
3a1991b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20.08.3-2
3a1991b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3a1991b
57fbc3c
* Fri Nov  6 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.3-1
6d75a8f
- 20.08.3
6d75a8f
8f27eaa
* Tue Sep 15 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.1-1
8f27eaa
- 20.08.1
8f27eaa
10948bb
* Tue Aug 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.0-1
10948bb
- 20.08.0
10948bb
2d3e729
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20.04.3-3
2d3e729
- Second attempt - Rebuilt for
2d3e729
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2d3e729
938b946
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20.04.3-2
938b946
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
938b946
d0e93a6
* Fri Jul 10 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.3-1
d0e93a6
- 20.04.3
d0e93a6
8c9516b
* Fri Jun 12 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.2-1
8c9516b
- 20.04.2
8c9516b
944832b
* Wed May 27 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.1-1
944832b
- 20.04.1
944832b
cf622dd
* Fri Apr 24 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.0-1
cf622dd
- 20.04.0
cf622dd
13c522d
* Sat Mar 07 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.3-1
13c522d
- 19.12.3
13c522d
ce26e15
* Tue Feb 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.2-1
ce26e15
- 19.12.2
ce26e15
b560ff6
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 19.12.1-2
b560ff6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b560ff6
5f22c40
* Sat Jan 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.1-1
5f22c40
- 19.12.1
5f22c40
14544e7
* Mon Nov 11 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.3-1
14544e7
- 19.08.3
14544e7
864c40f
* Fri Oct 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.2-1
864c40f
- 19.08.2
864c40f
a94ad82
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 19.04.3-2
a94ad82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a94ad82
44fa853
* Fri Jul 12 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.3-1
44fa853
- 19.04.3
44fa853
6ab072a
* Wed Jun 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1
6ab072a
- 19.04.2
6ab072a
b36a1e2
* Thu Apr 25 2019 Adam Williamson <awilliam@redhat.com> - 18.12.3-2
67d2b53
- Fix crash on startup (#1670396)
67d2b53
b36a1e2
* Fri Mar 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.3-1
b36a1e2
- 18.12.3
b36a1e2
be7c8cb
* Tue Feb 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.2-1
be7c8cb
- 18.12.2
be7c8cb
7a230cd
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-2
7a230cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7a230cd
cd18381
* Tue Jan 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.1-1
cd18381
- 18.12.1
cd18381
de03884
* Fri Dec 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.12.0-1
de03884
- 18.12.0
de03884
453cc7d
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
453cc7d
- 18.08.3
453cc7d
a7e218c
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
a7e218c
- 18.08.2
a7e218c
a0467c5
* Mon Oct 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
a0467c5
- 18.08.1
a0467c5
062fec7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 18.04.3-2
062fec7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
062fec7
dc71cfe
* Fri Jul 13 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.3-1
dc71cfe
- 18.04.3
dc71cfe
a2e3d1d
* Wed Jun 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.2-1
a2e3d1d
- 18.04.2
a2e3d1d
46304f2
* Wed May 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.1-1
46304f2
- 18.04.1
46304f2
d181645
* Fri Apr 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.0-1
d181645
- 18.04.0
d181645
23cb02c
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-1
23cb02c
- 17.12.3
23cb02c
0bf0f33
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 17.12.2-2
0bf0f33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0bf0f33
4a3225f
* Tue Feb 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.2-1
4a3225f
- 17.12.2
4a3225f
6daf348
* Thu Jan 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.1-1
6daf348
- 17.12.1
6daf348
4b31cdf
* Tue Dec 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.12.0-1
4b31cdf
- 17.12.0
4b31cdf
e4ab157
* Wed Dec 06 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.90-1
e4ab157
- 17.11.90
e4ab157
3f4a8a6
* Wed Nov 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.80-1
3f4a8a6
- 17.11.80
3f4a8a6
d6d3485
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-1
d6d3485
- 17.08.3
d6d3485
6475378
* Mon Sep 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.1-1
6475378
- 17.08.1
6475378
858a0e7
* Fri Jul 28 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.3-1
858a0e7
- 17.04.3
858a0e7
041b35e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.2-2
041b35e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
041b35e
Rex Dieter f501cfa
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.2-1
Rex Dieter f501cfa
- 17.04.2
Rex Dieter f501cfa
Rex Dieter 3f841e0
* Mon May 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.1-1
Rex Dieter 3f841e0
- 17.04.1
Rex Dieter 3f841e0
Rex Dieter 9dec2d9
* Thu Mar 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.3-1
Rex Dieter 9dec2d9
- 16.12.3
Rex Dieter 9dec2d9
Rex Dieter 3a009ae
* Thu Feb 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.2-1
Rex Dieter 3a009ae
- 16.12.2
Rex Dieter 3a009ae
Rex Dieter 8771e49
* Mon Jan 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-1
Rex Dieter 8771e49
- pim-sieve-editor-16.12.1
Rex Dieter 8771e49