/[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 1210388 - (show annotations) (download)
Mon Mar 19 12:35:40 2018 UTC (6 years ago) by kekepower
File size: 8459 byte(s)
- Update to version 5.0.1
- Removed applied patch
- Fixed weboob plugin paths

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

  ViewVC Help
Powered by ViewVC 1.1.30