]>
Commit | Line | Data |
---|---|---|
90bf94d2 WF |
1 | %define kdeappsver 19.04.1 |
2 | %define kframever 5.56.0 | |
bd460b27 WF |
3 | %define qtver 5.9.0 |
4 | %define kaname kdepim-addons | |
5 | Summary: kdepim addons | |
6 | Name: ka5-%{kaname} | |
90bf94d2 | 7 | Version: 19.04.1 |
bd460b27 WF |
8 | Release: 1 |
9 | License: GPL v2+/LGPL v2.1+ | |
10 | Group: X11/Libraries | |
11 | Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz | |
90bf94d2 | 12 | # Source0-md5: 3e33d66bb5b020be5cfbb19bb3dd17b0 |
bd460b27 WF |
13 | URL: http://www.kde.org/ |
14 | BuildRequires: Qt5Core-devel >= %{qtver} | |
15 | BuildRequires: Qt5Gui-devel | |
16 | BuildRequires: Qt5Network-devel >= 5.11.1 | |
17 | BuildRequires: Qt5Positioning-devel >= 5.11.1 | |
18 | BuildRequires: Qt5PrintSupport-devel >= 5.11.1 | |
19 | BuildRequires: Qt5Qml-devel >= 5.11.1 | |
20 | BuildRequires: Qt5Quick-devel >= 5.11.1 | |
21 | BuildRequires: Qt5Test-devel | |
22 | BuildRequires: Qt5WebChannel-devel >= 5.11.1 | |
23 | BuildRequires: Qt5WebEngine-devel | |
24 | BuildRequires: Qt5Widgets-devel | |
25 | BuildRequires: cmake >= 2.8.12 | |
26 | BuildRequires: gettext-devel | |
27 | BuildRequires: gpgme-qt5-devel >= 1.8.0 | |
d4da40e3 WF |
28 | BuildRequires: ka5-akonadi-calendar-devel >= %{kdeappsver} |
29 | BuildRequires: ka5-akonadi-contacts-devel >= %{kdeappsver} | |
30 | BuildRequires: ka5-akonadi-devel >= %{kdeappsver} | |
31 | BuildRequires: ka5-akonadi-notes-devel >= %{kdeappsver} | |
32 | BuildRequires: ka5-calendarsupport-devel >= %{kdeappsver} | |
33 | BuildRequires: ka5-eventviews-devel >= %{kdeappsver} | |
34 | BuildRequires: ka5-grantleetheme-devel >= %{kdeappsver} | |
35 | BuildRequires: ka5-incidenceeditor-devel >= %{kdeappsver} | |
36 | BuildRequires: ka5-kcalutils-devel >= %{kdeappsver} | |
37 | BuildRequires: ka5-kdepim-apps-libs-devel >= %{kdeappsver} | |
90bf94d2 | 38 | BuildRequires: ka5-kidentitymanagement-devel >= %{kdeappsver} |
d4da40e3 WF |
39 | BuildRequires: ka5-kimap-devel >= %{kdeappsver} |
40 | BuildRequires: ka5-kitinerary-devel >= %{kdeappsver} | |
41 | BuildRequires: ka5-kmailtransport-devel >= %{kdeappsver} | |
42 | BuildRequires: ka5-kpimtextedit-devel >= %{kdeappsver} | |
43 | BuildRequires: ka5-kpkpass-devel >= %{kdeappsver} | |
44 | BuildRequires: ka5-ktnef-devel >= %{kdeappsver} | |
45 | BuildRequires: ka5-libgravatar-devel >= %{kdeappsver} | |
46 | BuildRequires: ka5-libkdepim-devel >= %{kdeappsver} | |
47 | BuildRequires: ka5-libkleo-devel >= %{kdeappsver} | |
48 | BuildRequires: ka5-libksieve-devel >= %{kdeappsver} | |
49 | BuildRequires: ka5-mailcommon-devel >= %{kdeappsver} | |
50 | BuildRequires: ka5-mailimporter-devel >= %{kdeappsver} | |
51 | BuildRequires: ka5-messagelib-devel >= %{kdeappsver} | |
52 | BuildRequires: ka5-pimcommon-devel >= %{kdeappsver} | |
90bf94d2 WF |
53 | BuildRequires: kf5-extra-cmake-modules >= %{kframever} |
54 | BuildRequires: kf5-kconfig-devel >= %{kframever} | |
55 | BuildRequires: kf5-kdbusaddons-devel >= %{kframever} | |
56 | BuildRequires: kf5-kdeclarative-devel >= %{kframever} | |
57 | BuildRequires: kf5-kholidays-devel >= %{kframever} | |
58 | BuildRequires: kf5-ki18n-devel >= %{kframever} | |
59 | BuildRequires: kf5-kiconthemes-devel >= %{kframever} | |
60 | BuildRequires: kf5-kio-devel >= %{kframever} | |
61 | BuildRequires: kf5-kparts-devel >= %{kframever} | |
62 | BuildRequires: kf5-kxmlgui-devel >= %{kframever} | |
63 | BuildRequires: kf5-prison-devel >= %{kframever} | |
64 | BuildRequires: kf5-syntax-highlighting-devel >= %{kframever} | |
65 | BuildRequires: libmarkdown-devel | |
d4da40e3 | 66 | BuildRequires: ninja |
bd460b27 WF |
67 | BuildRequires: qt5-build >= %{qtver} |
68 | BuildRequires: rpmbuild(macros) >= 1.164 | |
69 | BuildRequires: shared-mime-info | |
70 | BuildRequires: tar >= 1:1.22 | |
71 | BuildRequires: xz | |
72 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
73 | ||
74 | %description | |
75 | Addons for KDE PIM applications, such as extensions for KMail, | |
76 | additional themes, and plugins providing extra or advanced | |
77 | functionality. | |
78 | ||
79 | %prep | |
80 | %setup -q -n %{kaname}-%{version} | |
81 | ||
82 | %build | |
83 | install -d build | |
84 | cd build | |
85 | %cmake \ | |
d4da40e3 | 86 | -G Ninja \ |
90bf94d2 | 87 | -DHTML_INSTALL_DIR=%{_kdedocdir} \ |
bd460b27 WF |
88 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ |
89 | .. | |
d4da40e3 | 90 | %ninja_build |
bd460b27 WF |
91 | |
92 | %install | |
93 | rm -rf $RPM_BUILD_ROOT | |
d4da40e3 | 94 | %ninja_install -C build |
bd460b27 WF |
95 | |
96 | %find_lang %{kaname} --all-name --with-kde | |
97 | ||
98 | %clean | |
99 | rm -rf $RPM_BUILD_ROOT | |
100 | ||
101 | %post -p /sbin/ldconfig | |
102 | %postun -p /sbin/ldconfig | |
103 | ||
104 | %files -f %{kaname}.lang | |
105 | %defattr(644,root,root,755) | |
106 | /etc/xdg/kdepim-addons.categories | |
107 | /etc/xdg/kdepim-addons.renamecategories | |
108 | /etc/xdg/kmail.antispamrc | |
109 | /etc/xdg/kmail.antivirusrc | |
d4da40e3 WF |
110 | #%%attr(755,root,root) %{_bindir}/akonadimailreader |
111 | #%%attr(755,root,root) %{_bindir}/coisceim | |
112 | #%%attr(755,root,root) %{_bindir}/etm_usage | |
bd460b27 WF |
113 | %attr(755,root,root) %{_bindir}/kmail_antivir.sh |
114 | %attr(755,root,root) %{_bindir}/kmail_clamav.sh | |
115 | %attr(755,root,root) %{_bindir}/kmail_fprot.sh | |
116 | %attr(755,root,root) %{_bindir}/kmail_sav.sh | |
117 | %dir %{_libdir}/contacteditor | |
118 | %dir %{_libdir}/contacteditor/editorpageplugins | |
119 | %attr(755,root,root) %{_libdir}/contacteditor/editorpageplugins/cryptopageplugin.so | |
120 | %attr(755,root,root) %ghost %{_libdir}/libadblocklibprivate.so.5 | |
121 | %attr(755,root,root) %{_libdir}/libadblocklibprivate.so.5.*.* | |
d4da40e3 WF |
122 | #%%attr(755,root,root) %ghost %{_libdir}/libcoisceim_widget.so.5 |
123 | #%%attr(755,root,root) %{_libdir}/libcoisceim_widget.so.5.*.* | |
bd460b27 WF |
124 | %attr(755,root,root) %ghost %{_libdir}/libkaddressbookimportexportlibprivate.so.5 |
125 | %attr(755,root,root) %{_libdir}/libkaddressbookimportexportlibprivate.so.5.*.* | |
126 | %attr(755,root,root) %ghost %{_libdir}/libkaddressbookmergelibprivate.so.5 | |
127 | %attr(755,root,root) %{_libdir}/libkaddressbookmergelibprivate.so.5.*.* | |
128 | %attr(755,root,root) %ghost %{_libdir}/libshorturlpluginprivate.so.5 | |
129 | %attr(755,root,root) %{_libdir}/libshorturlpluginprivate.so.5.*.* | |
90bf94d2 WF |
130 | %attr(755,root,root) %ghost %{_libdir}/libgrammarcommon.so.5 |
131 | %attr(755,root,root) %{_libdir}/libgrammarcommon.so.5.*.* | |
132 | %attr(755,root,root) %ghost %{_libdir}/libkmailgrammalecte.so.5 | |
133 | %attr(755,root,root) %{_libdir}/libkmailgrammalecte.so.5.*.* | |
134 | %attr(755,root,root) %ghost %{_libdir}/libkmaillanguagetool.so.5 | |
135 | %attr(755,root,root) %{_libdir}/libkmaillanguagetool.so.5.*.* | |
136 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_grammalecteplugin.so | |
137 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_languagetoolplugin.so | |
138 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_gravatarconfigplugin.so | |
d4da40e3 | 139 | #%%attr(755,root,root) %{_libdir}/qt5/plugins/coisceimpart.so |
bd460b27 WF |
140 | %dir %{_libdir}/qt5/plugins/contacteditor |
141 | %attr(755,root,root) %{_libdir}/qt5/plugins/contacteditor/addresslocationeditorplugin.so | |
142 | %attr(755,root,root) %{_libdir}/qt5/plugins/importwizard/evolutionv1importerplugin.so | |
143 | %attr(755,root,root) %{_libdir}/qt5/plugins/importwizard/evolutionv2importerplugin.so | |
144 | %attr(755,root,root) %{_libdir}/qt5/plugins/importwizard/gearyimporterplugin.so | |
145 | %attr(755,root,root) %{_libdir}/qt5/plugins/importwizard/nylasmailimporterplugin.so | |
146 | %attr(755,root,root) %{_libdir}/qt5/plugins/importwizard/operaimporterplugin.so | |
90bf94d2 | 147 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_markdownplugin.so |
bd460b27 WF |
148 | %dir %{_libdir}/qt5/plugins/kaddressbook |
149 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_checkgravatarplugin.so | |
150 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_importexportcsvplugin.so | |
151 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_importexportgmxplugin.so | |
152 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_importexportldapplugin.so | |
153 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_importexportldifplugin.so | |
154 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_importexportvcardplugin.so | |
155 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_mergecontactsplugin.so | |
156 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_searchduplicatesplugin.so | |
157 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_sendmailplugin.so | |
158 | %attr(755,root,root) %{_libdir}/qt5/plugins/kaddressbook/kaddressbook_sendvcardsplugin.so | |
159 | %dir %{_libdir}/qt5/plugins/kmail | |
160 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_antispamplugin.so | |
161 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_antivirusplugin.so | |
162 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_autocorrectioneditorplugin.so | |
163 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_automaticaddcontactseditorplugin.so | |
164 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_changecaseeditorplugin.so | |
165 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_checkbeforesendeditorplugin.so | |
166 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_confirmaddresseditorplugin.so | |
167 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_expertplugin.so | |
168 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_externalcomposereditorplugin.so | |
169 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_insertemaileditorplugin.so | |
170 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_insertshorturleditorplugin.so | |
171 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_insertspecialcharactereditorplugin.so | |
172 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_logactivitiesplugin.so | |
173 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_nonbreakingspaceeditorplugin.so | |
174 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_sharetexteditorplugin.so | |
175 | %attr(755,root,root) %{_libdir}/qt5/plugins/kmail/kmail_zoomtexteditorplugin.so | |
176 | %attr(755,root,root) %{_libdir}/qt5/plugins/korg_datenums.so | |
177 | %attr(755,root,root) %{_libdir}/qt5/plugins/korg_picoftheday.so | |
178 | %attr(755,root,root) %{_libdir}/qt5/plugins/korg_thisdayinhistory.so | |
179 | %dir %{_libdir}/qt5/plugins/libksieve | |
180 | %attr(755,root,root) %{_libdir}/qt5/plugins/libksieve/emaillineeditplugin.so | |
181 | %attr(755,root,root) %{_libdir}/qt5/plugins/libksieve/imapfoldercompletionplugin.so | |
182 | %attr(755,root,root) %{_libdir}/qt5/plugins/libksieve/regexpeditorlineeditplugin.so | |
183 | %attr(755,root,root) %{_libdir}/qt5/plugins/mailtransport/mailtransport_sendplugin.so | |
184 | %dir %{_libdir}/qt5/plugins/messageviewer/bodypartformatter | |
185 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/bodypartformatter/messageviewer_bodypartformatter_application_gnupgwks.so | |
186 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/bodypartformatter/messageviewer_bodypartformatter_application_mstnef.so | |
187 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/bodypartformatter/messageviewer_bodypartformatter_pkpass.so | |
188 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/bodypartformatter/messageviewer_bodypartformatter_semantic.so | |
189 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_calendar.so | |
190 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_highlighter.so | |
191 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_vcard.so | |
192 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/grantlee/5.0/kitinerary_grantlee_extension.so | |
193 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_briefheaderstyleplugin.so | |
194 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_createeventplugin.so | |
195 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_createnoteplugin.so | |
196 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_createtodoplugin.so | |
197 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_expandurlplugin.so | |
198 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_externalscriptplugin.so | |
199 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_fancyheaderstyleplugin.so | |
200 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_grantleeheaderstyleplugin.so | |
201 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_longheaderstyleplugin.so | |
202 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_standardsheaderstyleplugin.so | |
203 | %attr(755,root,root) %{_libdir}/qt5/plugins/messageviewer/messageviewer_translatorplugin.so | |
204 | %dir %{_libdir}/qt5/plugins/pimcommon | |
205 | %attr(755,root,root) %{_libdir}/qt5/plugins/pimcommon/pimcommon_isgdshorturlengineplugin.so | |
206 | %attr(755,root,root) %{_libdir}/qt5/plugins/pimcommon/pimcommon_tinyurlengineplugin.so | |
207 | %attr(755,root,root) %{_libdir}/qt5/plugins/pimcommon/pimcommon_translatorplugin.so | |
208 | %attr(755,root,root) %{_libdir}/qt5/plugins/pimcommon/pimcommon_triopabshorturlengineplugin.so | |
209 | %dir %{_libdir}/qt5/plugins/plasmacalendarplugins | |
210 | %attr(755,root,root) %{_libdir}/qt5/plugins/plasmacalendarplugins/pimevents.so | |
211 | %dir %{_libdir}/qt5/plugins/plasmacalendarplugins/pimevents | |
212 | %attr(755,root,root) %{_libdir}/qt5/plugins/plasmacalendarplugins/pimevents/PimEventsConfig.qml | |
213 | %dir %{_libdir}/qt5/plugins/templateparser | |
214 | %attr(755,root,root) %{_libdir}/qt5/plugins/templateparser/templateparseraddressrequesterplugin.so | |
215 | %dir %{_libdir}/qt5/plugins/webengineviewer | |
216 | %attr(755,root,root) %{_libdir}/qt5/plugins/webengineviewer/webengineviewer_adblockplugin.so | |
217 | %attr(755,root,root) %{_libdir}/qt5/plugins/webengineviewer/webengineviewer_donottrackplugin.so | |
218 | %dir %{_libdir}/qt5/qml/org/kde/plasma/PimCalendars | |
219 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/PimCalendars/libpimcalendarsplugin.so | |
220 | %{_libdir}/qt5/qml/org/kde/plasma/PimCalendars/qmldir | |
d4da40e3 WF |
221 | #%%{_desktopdir}/org.kde.akonadimailreader.desktop |
222 | #%%{_datadir}/config.kcfg/mailreader.kcfg | |
bd460b27 WF |
223 | %{_datadir}/contacteditor |
224 | %{_datadir}/kconf_update/webengineurlinterceptoradblock.upd | |
225 | %{_datadir}/kmail2 | |
d4da40e3 | 226 | #%%{_datadir}/kservices5/coisceimpart.desktop |
bd460b27 WF |
227 | %dir %{_datadir}/kservices5/korganizer |
228 | %{_datadir}/kservices5/korganizer/datenums.desktop | |
229 | %{_datadir}/kservices5/korganizer/picoftheday.desktop | |
230 | %{_datadir}/kservices5/korganizer/thisdayinhistory.desktop | |
90bf94d2 WF |
231 | |
232 | ||
d4da40e3 WF |
233 | #%%{_datadir}/kxmlgui5/akonadimailreader |
234 | #%%{_datadir}/messageviewer/themes | |
235 | #%%dir %{_datadir}/messageviewerplugins | |
236 | #%%{_datadir}/messageviewerplugins/externalscriptexample.desktop | |
bd460b27 WF |
237 | #%{_datadir}/qtcreator/templates/kmaileditorconvertertextplugins/CMakeLists.txt |
238 | #%{_datadir}/qtcreator/templates/kmaileditorconvertertextplugins/plugin.json.impl | |
239 | #%{_datadir}/qtcreator/templates/kmaileditorconvertertextplugins/plugineditor.cpp | |
240 | #%{_datadir}/qtcreator/templates/kmaileditorconvertertextplugins/plugineditor.h | |
241 | #%{_datadir}/qtcreator/templates/kmaileditorconvertertextplugins/plugineditorinterface.cpp | |
242 | #%{_datadir}/qtcreator/templates/kmaileditorconvertertextplugins/plugineditorinterface.h | |
243 | #%{_datadir}/qtcreator/templates/kmaileditorconvertertextplugins/wizard.json | |
244 | #%{_datadir}/qtcreator/templates/kmaileditorplugins/CMakeLists.txt | |
245 | #%{_datadir}/qtcreator/templates/kmaileditorplugins/plugin.json.impl | |
246 | #%{_datadir}/qtcreator/templates/kmaileditorplugins/plugineditor.cpp | |
247 | #%{_datadir}/qtcreator/templates/kmaileditorplugins/plugineditor.h | |
248 | #%{_datadir}/qtcreator/templates/kmaileditorplugins/plugineditorinterface.cpp | |
249 | #%{_datadir}/qtcreator/templates/kmaileditorplugins/plugineditorinterface.h | |
250 | #%{_datadir}/qtcreator/templates/kmaileditorplugins/wizard.json |