/[packages]/cauldron/kmymoney/current/SPECS/kmymoney.spec
ViewVC logotype

Contents of /cauldron/kmymoney/current/SPECS/kmymoney.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1448417 - (show annotations) (download)
Mon Sep 30 10:08:05 2019 UTC (4 years, 6 months ago) by zezinho
File size: 8943 byte(s)
new version 5.0.6
1 %define kmm_widgets_major 5
2 %define libkmm_widgets %mklibname kmm_widgets %{kmm_widgets_major}
3
4 %define kmm_csvimportercore_major 5
5 %define libkmm_csvimportercore %mklibname kmm_csvimportercore %{kmm_csvimportercore_major}
6
7 %define kmm_mymoney_major 5
8 %define libkmm_mymoney %mklibname kmm_mymoney %{kmm_mymoney_major}
9
10 %define kmm_icons_major 5
11 %define libkmm_icons %mklibname kmm_icons %{kmm_icons_major}
12
13 %define kmm_plugin_major 5
14 %define libkmm_plugin %mklibname kmm_plugin %{kmm_plugin_major}
15
16 %define kmm_payeeidentifier_major 5
17 %define libkmm_payeeidentifier %mklibname kmm_payeeidentifier %{kmm_payeeidentifier_major}
18
19 %define kmm_menus_major 5
20 %define libkmm_menus %mklibname kmm_menus %{kmm_menus_major}
21
22 %define kmm_models_major 5
23 %define libkmm_models %mklibname kmm_models %{kmm_models_major}
24
25 %define kmm_settings_major 5
26 %define libkmm_settings %mklibname kmm_settings %{kmm_settings_major}
27
28 Summary: The Personal Finances Manager
29 Name: kmymoney
30 Version: 5.0.6
31 Release: %mkrel 1
32 License: GPLv2+
33 Group: Office/Finance
34 Url: https://kmymoney.org/
35 Source0: http://download.kde.org/stable/%{name}/%{version}/src/%{name}-%{version}.tar.xz
36
37 BuildRequires: boost-devel
38 BuildRequires: kf5-macros
39 BuildRequires: cmake(KChart)
40 BuildRequires: cmake(KF5Activities)
41 BuildRequires: cmake(KF5DocTools)
42 BuildRequires: cmake(KF5Contacts)
43 BuildRequires: cmake(KF5Akonadi)
44 BuildRequires: cmake(KF5KCMUtils)
45 BuildRequires: cmake(KF5Holidays)
46 BuildRequires: cmake(KF5IdentityManagement)
47 BuildRequires: cmake(KF5Kross)
48 BuildRequires: cmake(KF5Notifications)
49 BuildRequires: cmake(KF5Wallet)
50 BuildRequires: cmake(KF5WebKit)
51 BuildRequires: cmake(KF5AkonadiContact)
52 BuildRequires: cmake(KF5CoreAddons)
53 BuildRequires: cmake(KF5KIO)
54 BuildRequires: cmake(KF5Archive)
55 BuildRequires: cmake(KF5Config)
56 BuildRequires: cmake(KF5ConfigWidgets)
57 BuildRequires: cmake(KF5I18n)
58 BuildRequires: cmake(KF5Completion)
59 BuildRequires: cmake(KF5ItemModels)
60 BuildRequires: cmake(KF5ItemViews)
61 BuildRequires: cmake(KF5Service)
62 BuildRequires: cmake(KF5IconThemes)
63 BuildRequires: cmake(KF5XmlGui)
64 BuildRequires: cmake(KF5TextWidgets)
65 BuildRequires: cmake(LibIcal)
66 BuildRequires: cmake(Qt5Core)
67 BuildRequires: cmake(Qt5DBus)
68 BuildRequires: cmake(Qt5Gui)
69 BuildRequires: cmake(Qt5Concurrent)
70 BuildRequires: cmake(Qt5PrintSupport)
71 BuildRequires: cmake(Qt5Sql)
72 BuildRequires: cmake(Qt5Svg)
73 BuildRequires: cmake(Qt5Test)
74 BuildRequires: cmake(Qt5Widgets)
75 BuildRequires: cmake(Qt5Xml)
76 BuildRequires: gpgme-devel
77 BuildRequires: pkgconfig(libofx)
78 BuildRequires: pkgconfig(aqbanking)
79 BuildRequires: pkgconfig(libalkimia5)
80 BuildRequires: pkgconfig(libxml++-2.6)
81 BuildRequires: pkgconfig(gwenhywfar)
82 BuildRequires: pkgconfig(gwengui-qt5)
83 BuildRequires: pkgconfig(ktoblzcheck)
84 BuildRequires: pkgconfig(sqlcipher)
85 BuildRequires: doxygen
86 BuildRequires: perl(Finance::Quote)
87 BuildRequires: weboob
88
89 Requires: %{libkmm_widgets} = %{version}
90 Requires: %{libkmm_mymoney} = %{version}
91 Requires: perl-Finance-Quote
92 Recommends: %{name}-plugin-weboob
93
94 %description
95 KMyMoney Personal Finance Manager.
96
97 %files -f %name.lang
98 %{_kf5_bindir}/kmymoney
99 %{_qt5_plugindir}/kmymoney/
100 %exclude %{_qt5_plugindir}/kmymoney/weboob.so
101 %{_qt5_plugindir}/sqldrivers/qsqlcipher.so
102 %{_kf5_datadir}/config.kcfg/kmymoney.kcfg
103 %{_kf5_datadir}/config.kcfg/kbanking.kcfg
104 %{_kf5_datadir}/checkprinting/
105 %{_kf5_datadir}/kbanking/
106 %{_kf5_datadir}/kmymoney/
107 %exclude %{_kf5_datadir}/%{name}/weboob
108 %{_kf5_datadir}/kxmlgui5/*
109 %exclude %{_kf5_datadir}/kxmlgui5/weboob
110 %{_kf5_appdatadir}/org.kde.kmymoney.appdata.xml
111 %{_kf5_datadir}/kconf_update/kmymoney.upd
112 %{_kf5_applicationdir}/org.kde.kmymoney.desktop
113 %{_kf5_iconsdir}/*/*/*/*
114 %{_kf5_services}/*.desktop
115 %{_kf5_servicetypes}/*.desktop
116 %{_kf5_datadir}/mime/packages/*.xml
117 %{_kf5_mandir}/man1/kmymoney.1*
118
119 #-----------------------------------------------------------------------------
120
121 %package -n %{libkmm_csvimportercore}
122 Summary: KMyMoney library
123 Group: System/Libraries
124 Requires: %{libkmm_mymoney} = %{version}
125
126 %description -n %{libkmm_csvimportercore}
127 KMyMoney library.
128
129 %files -n %{libkmm_csvimportercore}
130 %{_kf5_libdir}/libkmm_csvimportercore.so.%{kmm_csvimportercore_major}{,.*}
131
132 #-----------------------------------------------------------------------------
133
134 %package -n %{libkmm_mymoney}
135 Summary: KMyMoney library
136 Group: System/Libraries
137 Requires: %{libkmm_icons} = %{version}
138 Requires: %{libkmm_plugin} = %{version}
139 Requires: %{libkmm_payeeidentifier} = %{version}
140
141 %description -n %{libkmm_mymoney}
142 KMyMoney library.
143
144 %files -n %{libkmm_mymoney}
145 %{_kf5_libdir}/libkmm_mymoney.so.%{kmm_mymoney_major}{,.*}
146
147 #-----------------------------------------------------------------------------
148
149 %package -n %{libkmm_icons}
150 Summary: KMyMoney library
151 Group: System/Libraries
152
153 %description -n %{libkmm_icons}
154 KMyMoney library.
155
156 %files -n %{libkmm_icons}
157 %{_kf5_libdir}/libkmm_icons.so.%{kmm_icons_major}{,.*}
158
159 #-----------------------------------------------------------------------------
160
161 %package -n %{libkmm_plugin}
162 Summary: KMyMoney library
163 Group: System/Libraries
164
165 %description -n %{libkmm_plugin}
166 KMyMoney library.
167
168 %files -n %{libkmm_plugin}
169 %{_kf5_libdir}/libkmm_plugin.so.%{kmm_plugin_major}{,.*}
170
171 #-----------------------------------------------------------------------------
172
173 %package -n %{name}-plugin-weboob
174 Summary: KMyMoney Weboob plugin
175 Group: System/Libraries
176 Requires: weboob
177
178 %description -n %{name}-plugin-weboob
179 KMyMoney plugin to access bank website through Weboob.
180
181 %files -n %{name}-plugin-weboob
182 %dir %{_kf5_datadir}/%{name}/weboob
183 %{_kf5_datadir}/%{name}/weboob/*weboob.py*
184 %{_qt5_plugindir}/kmymoney/weboob.so
185 %{_kf5_datadir}/kxmlgui5/weboob/
186
187 #-----------------------------------------------------------------------------
188
189 %package -n %{libkmm_widgets}
190 Summary: KMyMoney library
191 Group: System/Libraries
192 Requires: %{libkmm_mymoney} = %{version}
193 Requires: %{libkmm_icons} = %{version}
194 Requires: %{libkmm_models} = %{version}
195 Requires: %{libkmm_payeeidentifier} = %{version}
196 Requires: %{libkmm_plugin} = %{version}
197 Requires: %{libkmm_settings} = %{version}
198
199 %description -n %{libkmm_widgets}
200 KMyMoney library.
201
202 %files -n %{libkmm_widgets}
203 %{_kf5_libdir}/libkmm_widgets.so.%{kmm_widgets_major}{,.*}
204
205 #-----------------------------------------------------------------------------
206
207 %package -n %{libkmm_payeeidentifier}
208 Summary: KMyMoney library
209 Group: System/Libraries
210
211 %description -n %{libkmm_payeeidentifier}
212 KMyMoney library.
213
214 %files -n %{libkmm_payeeidentifier}
215 %{_kf5_libdir}/libkmm_payeeidentifier.so.%{kmm_payeeidentifier_major}{,.*}
216
217 #-----------------------------------------------------------------------------
218
219 %package -n %{libkmm_menus}
220 Summary: KMyMoney library
221 Group: System/Libraries
222
223 %description -n %{libkmm_menus}
224 KMyMoney library.
225
226 %files -n %{libkmm_menus}
227 %{_kf5_libdir}/libkmm_menus.so.%{kmm_menus_major}{,.*}
228
229 #-----------------------------------------------------------------------------
230
231 %package -n %{libkmm_models}
232 Summary: KMyMoney library
233 Group: System/Libraries
234 Requires: %{libkmm_mymoney} = %{version}
235 Requires: %{libkmm_icons} = %{version}
236 Requires: %{libkmm_payeeidentifier} = %{version}
237 Requires: %{libkmm_settings} = %{version}
238
239 %description -n %{libkmm_models}
240 KMyMoney library.
241
242 %files -n %{libkmm_models}
243 %{_kf5_libdir}/libkmm_models.so.%{kmm_models_major}{,.*}
244
245 #-----------------------------------------------------------------------------
246
247 %package -n %{libkmm_settings}
248 Summary: KMyMoney library
249 Group: System/Libraries
250
251 %description -n %{libkmm_settings}
252 KMyMoney library.
253
254 %files -n %{libkmm_settings}
255 %{_kf5_libdir}/libkmm_settings.so.%{kmm_settings_major}{,.*}
256
257 #-----------------------------------------------------------------------------
258
259
260 %package devel
261 Summary: KMyMoney Development library
262 Group: Development/KDE and Qt
263 Requires: %{libkmm_csvimportercore} = %{version}
264 Requires: %{libkmm_mymoney} = %{version}
265 Requires: %{libkmm_icons} = %{version}
266 Requires: %{libkmm_plugin} = %{version}
267 Requires: %{libkmm_widgets} = %{version}
268 Requires: %{libkmm_payeeidentifier} = %{version}
269 Requires: %{libkmm_menus} = %{version}
270 Requires: %{libkmm_models} = %{version}
271 Requires: %{libkmm_settings} = %{version}
272
273 %description devel
274 KMyMoney development files.
275
276 %files devel
277 %{_kf5_libdir}/libkmm_csvimportercore.so
278 %{_kf5_libdir}/libkmm_mymoney.so
279 %{_kf5_libdir}/libkmm_icons.so
280 %{_kf5_libdir}/libkmm_plugin.so
281 %{_kf5_libdir}/libkmm_widgets.so
282 %{_kf5_libdir}/libkmm_payeeidentifier.so
283 %{_kf5_libdir}/libkmm_menus.so
284 %{_kf5_libdir}/libkmm_models.so
285 %{_kf5_libdir}/libkmm_settings.so
286 %{_includedir}/%{name}/
287
288 #-----------------------------------------------------------------------------
289
290 %prep
291 %autosetup -p1
292
293 %build
294 %setup_compile_flags
295 %cmake_kf5
296 %make_build
297
298 %install
299 %make_install -C build
300
301 %find_lang %name --with-html --with-man

  ViewVC Help
Powered by ViewVC 1.1.30