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

  ViewVC Help
Powered by ViewVC 1.1.30