|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
# uncomment to enable bootstrap mode
|
|
|
ba26c59 |
#global bootstrap 1
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%if !0%{?bootstrap}
|
|
Rex Dieter |
c053c8b |
%global tests 1
|
|
Rex Dieter |
c053c8b |
%endif
|
|
Rex Dieter |
c053c8b |
|
|
|
8d791c7 |
%global framework grantleeditor
|
|
|
8d791c7 |
|
|
Rex Dieter |
c053c8b |
Name: grantlee-editor
|
|
Rex Dieter |
c053c8b |
Summary: KMail Theme Editor
|
|
|
71c873f |
Version: 19.12.2
|
|
|
71c873f |
Release: 1%{?dist}
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
# code (generally) GPLv2, docs GFDL
|
|
Rex Dieter |
c053c8b |
License: GPLv2 and GFDL
|
|
Rex Dieter |
c053c8b |
URL: https://cgit.kde.org/%{name}.git
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%global revision %(echo %{version} | cut -d. -f3)
|
|
Rex Dieter |
c053c8b |
%if %{revision} >= 50
|
|
Rex Dieter |
c053c8b |
%global stable unstable
|
|
Rex Dieter |
c053c8b |
%else
|
|
Rex Dieter |
c053c8b |
%global stable stable
|
|
Rex Dieter |
c053c8b |
%endif
|
|
Rex Dieter |
c053c8b |
Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
# handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches
|
|
Rex Dieter |
c053c8b |
%{?qt5_qtwebengine_arches:ExclusiveArch: %{qt5_qtwebengine_arches}}
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
BuildRequires: boost-devel
|
|
Rex Dieter |
c053c8b |
BuildRequires: desktop-file-utils
|
|
Rex Dieter |
c053c8b |
BuildRequires: gettext
|
|
Rex Dieter |
c053c8b |
#BuildRequires: libappstream-glib
|
|
Rex Dieter |
c053c8b |
BuildRequires: perl-generators
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(Qt5Widgets)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(Qt5WebEngine)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(Qt5WebEngineWidgets)
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
# kf5
|
|
Rex Dieter |
c053c8b |
BuildRequires: extra-cmake-modules
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-rpm-macros
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5Archive)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5Crash)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5DBusAddons)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5DocTools)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5NewStuff)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5SyntaxHighlighting)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5TextEditor)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5Wallet)
|
|
Rex Dieter |
c053c8b |
BuildRequires: cmake(KF5XmlGui)
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
# kde-apps
|
|
Rex Dieter |
c053c8b |
%global majmin_ver %(echo %{version} | cut -d. -f1,2)
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-akonadi-mime-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-grantleetheme-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-kpimtextedit-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-libkdepim-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-libkleo-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-messagelib-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
BuildRequires: kf5-pimcommon-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
BuildRequires: kdepim-apps-libs-devel >= %{majmin_ver}
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%if 0%{?tests}
|
|
Rex Dieter |
c053c8b |
BuildRequires: dbus-x11
|
|
Rex Dieter |
c053c8b |
BuildRequires: xorg-x11-server-Xvfb
|
|
Rex Dieter |
c053c8b |
%endif
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%description
|
|
Rex Dieter |
c053c8b |
%{summary}.
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%package libs
|
|
Rex Dieter |
c053c8b |
Summary: Runtime libraries for %{name}
|
|
Rex Dieter |
914c433 |
Conflicts: kdepim-libs < 7:16.12
|
|
Rex Dieter |
c053c8b |
Requires: %{name} = %{version}-%{release}
|
|
Rex Dieter |
c053c8b |
%description libs
|
|
Rex Dieter |
c053c8b |
%{summary}.
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%prep
|
|
Rex Dieter |
c053c8b |
%autosetup -p1
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%build
|
|
Rex Dieter |
c053c8b |
mkdir %{_target_platform}
|
|
Rex Dieter |
c053c8b |
pushd %{_target_platform}
|
|
Rex Dieter |
c053c8b |
%{cmake_kf5} .. \
|
|
Rex Dieter |
c053c8b |
-DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
|
|
Rex Dieter |
c053c8b |
popd
|
|
Rex Dieter |
c053c8b |
|
|
|
3d360b1 |
%make_build -C %{_target_platform}
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%install
|
|
Rex Dieter |
c053c8b |
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
ab361df |
%find_lang %{name} --all-name --with-html
|
|
Rex Dieter |
ab361df |
|
|
Rex Dieter |
c053c8b |
## unpackaged files
|
|
Rex Dieter |
c053c8b |
rm -fv %{buildroot}%{_kf5_libdir}/libgrantleethemeeditor.so
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%check
|
|
Rex Dieter |
c053c8b |
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.contactprintthemeeditor.desktop
|
|
Rex Dieter |
c053c8b |
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.contactthemeeditor.desktop
|
|
Rex Dieter |
c053c8b |
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.headerthemeeditor.desktop
|
|
|
487685e |
#appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.%{name}.appdata.xml
|
|
Rex Dieter |
c053c8b |
%if 0%{?tests}
|
|
Rex Dieter |
c053c8b |
export CTEST_OUTPUT_ON_FAILURE=1
|
|
Rex Dieter |
c053c8b |
xvfb-run -a \
|
|
Rex Dieter |
c053c8b |
dbus-launch --exit-with-session \
|
|
Rex Dieter |
c053c8b |
make test ARGS="--output-on-failure --timeout 20" -C %{_target_platform} ||:
|
|
Rex Dieter |
c053c8b |
%endif
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
ab361df |
%files -f %{name}.lang
|
|
Rex Dieter |
c053c8b |
%license COPYING*
|
|
|
8d791c7 |
%{_kf5_datadir}/qlogging-categories5/*%{framework}.*
|
|
Rex Dieter |
c053c8b |
%{_kf5_bindir}/contactprintthemeeditor
|
|
Rex Dieter |
c053c8b |
%{_kf5_bindir}/contactthemeeditor
|
|
Rex Dieter |
c053c8b |
%{_kf5_bindir}/headerthemeeditor
|
|
Rex Dieter |
c053c8b |
%{_kf5_datadir}/config.kcfg/grantleethemeeditor.kcfg
|
|
Rex Dieter |
c053c8b |
%{_kf5_datadir}/applications/org.kde.contactprintthemeeditor.desktop
|
|
Rex Dieter |
c053c8b |
%{_kf5_datadir}/applications/org.kde.contactthemeeditor.desktop
|
|
Rex Dieter |
c053c8b |
%{_kf5_datadir}/applications/org.kde.headerthemeeditor.desktop
|
|
Rex Dieter |
c053c8b |
|
|
|
3d360b1 |
%ldconfig_scriptlets libs
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%files libs
|
|
Rex Dieter |
c053c8b |
%{_kf5_libdir}/libgrantleethemeeditor.so.5*
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
%changelog
|
|
|
71c873f |
* Tue Feb 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.2-1
|
|
|
71c873f |
- 19.12.2
|
|
|
71c873f |
|
|
|
ba26c59 |
* Wed Jan 29 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.1-3
|
|
|
ba26c59 |
- disable bootstrap
|
|
|
ba26c59 |
|
|
|
9f2182c |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 19.12.1-2
|
|
|
9f2182c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
9f2182c |
|
|
|
7c81691 |
* Sat Jan 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.1-1
|
|
|
7c81691 |
- 19.12.1
|
|
|
7c81691 |
|
|
|
f44107b |
* Mon Nov 11 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.3-1
|
|
|
f44107b |
- 19.08.3
|
|
|
f44107b |
|
|
|
2a0c4c5 |
* Fri Oct 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.2-1
|
|
|
2a0c4c5 |
- 19.08.2
|
|
|
2a0c4c5 |
|
|
|
5c37b09 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 19.04.3-2
|
|
|
5c37b09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
5c37b09 |
|
|
|
0525466 |
* Fri Jul 12 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.3-1
|
|
|
0525466 |
- 19.04.3
|
|
|
0525466 |
|
|
|
59274a9 |
* Wed Jun 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1
|
|
|
59274a9 |
- 19.04.2
|
|
|
59274a9 |
|
|
|
6af1c60 |
* Fri Mar 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.3-1
|
|
|
6af1c60 |
- 18.12.3
|
|
|
6af1c60 |
|
|
|
3036f98 |
* Tue Feb 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.2-1
|
|
|
3036f98 |
- 18.12.2
|
|
|
3036f98 |
|
|
|
badbed2 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-2
|
|
|
badbed2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
badbed2 |
|
|
|
b3bc1a0 |
* Tue Jan 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.1-1
|
|
|
b3bc1a0 |
- 18.12.1
|
|
|
b3bc1a0 |
|
|
|
92e10ee |
* Fri Dec 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.12.0-1
|
|
|
92e10ee |
- 18.12.0
|
|
|
92e10ee |
|
|
|
ff2d0f9 |
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
|
|
|
ff2d0f9 |
- 18.08.3
|
|
|
ff2d0f9 |
|
|
|
d656795 |
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
|
|
|
d656795 |
- 18.08.2
|
|
|
d656795 |
|
|
|
52f7f7f |
* Mon Oct 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
|
|
|
52f7f7f |
- 18.08.1
|
|
|
52f7f7f |
|
|
|
2b5bbd5 |
* Fri Jul 13 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.3-1
|
|
|
2b5bbd5 |
- 18.04.3
|
|
|
2b5bbd5 |
|
|
|
ae52983 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 18.04.2-2
|
|
|
ae52983 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
ae52983 |
|
|
|
6c28c2f |
* Wed Jun 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.2-1
|
|
|
6c28c2f |
- 18.04.2
|
|
|
6c28c2f |
|
|
|
8f4339b |
* Wed May 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.1-1
|
|
|
8f4339b |
- 18.04.1
|
|
|
8f4339b |
|
|
|
4bbbf3f |
* Fri Apr 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.0-1
|
|
|
4bbbf3f |
- 18.04.0
|
|
|
4bbbf3f |
|
|
|
e97549e |
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-1
|
|
|
e97549e |
- 17.12.3
|
|
|
e97549e |
|
|
|
30a1d3d |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 17.12.2-2
|
|
|
30a1d3d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
30a1d3d |
|
|
|
b1b0754 |
* Tue Feb 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.2-1
|
|
|
b1b0754 |
- 17.12.2
|
|
|
b1b0754 |
|
|
|
0ad3309 |
* Thu Jan 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.1-1
|
|
|
0ad3309 |
- 17.12.1
|
|
|
0ad3309 |
|
|
|
4c67bd2 |
* Tue Dec 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.12.0-1
|
|
|
4c67bd2 |
- 17.12.0
|
|
|
4c67bd2 |
|
|
|
cc566e8 |
* Wed Dec 06 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.90-1
|
|
|
cc566e8 |
- 17.11.90
|
|
|
cc566e8 |
|
|
|
6803cb7 |
* Wed Nov 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.80-1
|
|
|
6803cb7 |
- 17.11.80
|
|
|
6803cb7 |
|
|
|
48aa78f |
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-1
|
|
|
48aa78f |
- 17.08.3
|
|
|
48aa78f |
|
|
|
e374052 |
* Mon Sep 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.1-1
|
|
|
e374052 |
- 17.08.1
|
|
|
e374052 |
|
|
|
3a1266b |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.3-2
|
|
|
3a1266b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
3a1266b |
|
|
|
f1201ad |
* Fri Jul 28 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.3-1
|
|
|
f1201ad |
- 17.04.3
|
|
|
f1201ad |
|
|
|
201a6be |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.2-2
|
|
|
201a6be |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
201a6be |
|
|
Rex Dieter |
6ea6106 |
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.2-1
|
|
Rex Dieter |
6ea6106 |
- 17.04.2
|
|
Rex Dieter |
6ea6106 |
|
|
Rex Dieter |
ab361df |
* Mon May 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.1-1
|
|
Rex Dieter |
ab361df |
- 17.04.1
|
|
Rex Dieter |
ab361df |
|
|
Rex Dieter |
29f3371 |
* Thu Mar 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.3-1
|
|
Rex Dieter |
29f3371 |
- 16.12.3
|
|
Rex Dieter |
29f3371 |
|
|
Rex Dieter |
541d1d9 |
* Thu Feb 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.2-1
|
|
Rex Dieter |
541d1d9 |
- 16.12.2
|
|
Rex Dieter |
541d1d9 |
|
|
Rex Dieter |
914c433 |
* Tue Feb 07 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-3
|
|
Rex Dieter |
914c433 |
- -libs: Conflicts: kdepim-libs < 7:16.12
|
|
Rex Dieter |
914c433 |
|
|
Rex Dieter |
c053c8b |
* Mon Jan 30 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-2
|
|
Rex Dieter |
c053c8b |
- BR: kdepim-apps-libs-devel (KF5KaddressbookGrantlee)
|
|
Rex Dieter |
c053c8b |
- -libs: ldconfig scriptlets
|
|
Rex Dieter |
c053c8b |
|
|
Rex Dieter |
c053c8b |
* Mon Jan 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-1
|
|
Rex Dieter |
c053c8b |
- grantlee-editor-16.12.1
|
|
Rex Dieter |
c053c8b |
|