/[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 1328600 - (show annotations) (download)
Mon Nov 5 18:39:48 2018 UTC (5 years, 4 months ago) by zezinho
File size: 7957 byte(s)
fix libs list
1 Summary: The Personal Finances Manager
2 Name: kmymoney
3 Version: 5.0.2
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 BuildRequires: weboob
61
62 Requires: perl-Finance-Quote
63 Recommends: %{name}-plugin-weboob
64
65 %description
66 KMyMoney Personal Finance Manager.
67
68 %files -f %name.lang
69 %{_kf5_bindir}/kmymoney
70 %{_qt5_plugindir}/kmymoney/
71 %{_qt5_plugindir}/sqldrivers/qsqlcipher.so
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 kmm_menus_major 5
193 %define libkmm_menus %mklibname kmm_menus %{kmm_menus_major}
194
195 %package -n %{libkmm_menus}
196 Summary: KMyMoney library
197 Group: System/Libraries
198
199 %description -n %{libkmm_menus}
200 KMyMoney library.
201
202 %files -n %{libkmm_menus}
203 %{_kf5_libdir}/libkmm_menus.so.%{kmm_menus_major}{,.*}
204
205 #-----------------------------------------------------------------------------
206
207 %define kmm_models_major 5
208 %define libkmm_models %mklibname kmm_models %{kmm_models_major}
209
210 %package -n %{libkmm_models}
211 Summary: KMyMoney library
212 Group: System/Libraries
213
214 %description -n %{libkmm_models}
215 KMyMoney library.
216
217 %files -n %{libkmm_models}
218 %{_kf5_libdir}/libkmm_models.so.%{kmm_models_major}{,.*}
219
220 #-----------------------------------------------------------------------------
221
222 %define kmm_settings_major 5
223 %define libkmm_settings %mklibname kmm_settings %{kmm_settings_major}
224
225 %package -n %{libkmm_settings}
226 Summary: KMyMoney library
227 Group: System/Libraries
228
229 %description -n %{libkmm_settings}
230 KMyMoney library.
231
232 %files -n %{libkmm_settings}
233 %{_kf5_libdir}/libkmm_settings.so.%{kmm_settings_major}{,.*}
234
235 #-----------------------------------------------------------------------------
236
237
238 %package devel
239 Summary: KMyMoney Development library
240 Group: Development/KDE and Qt
241 Requires: %{libkmm_csvimportercore} = %{version}
242 Requires: %{libkmm_mymoney} = %{version}
243 Requires: %{libkmm_icons} = %{version}
244 Requires: %{libkmm_plugin} = %{version}
245 Requires: %{libkmm_widgets} = %{version}
246 Requires: %{libkmm_payeeidentifier} = %{version}
247 Requires: %{libkmm_menus} = %{version}
248 Requires: %{libkmm_models} = %{version}
249 Requires: %{libkmm_settings} = %{version}
250
251 %description devel
252 KMyMoney development files.
253
254 %files devel
255 %{_kf5_libdir}/libkmm_csvimportercore.so
256 %{_kf5_libdir}/libkmm_mymoney.so
257 %{_kf5_libdir}/libkmm_icons.so
258 %{_kf5_libdir}/libkmm_plugin.so
259 %{_kf5_libdir}/libkmm_widgets.so
260 %{_kf5_libdir}/libkmm_payeeidentifier.so
261 %{_kf5_libdir}/libkmm_menus.so
262 %{_kf5_libdir}/libkmm_models.so
263 %{_kf5_libdir}/libkmm_settings.so
264 %{_includedir}/%{name}/
265
266 #-----------------------------------------------------------------------------
267
268 %prep
269 %setup -q
270 %autopatch -p1
271
272 %build
273 %cmake_kf5
274
275 %make_build
276
277 %install
278 %make_install -C build
279
280 %find_lang %name --with-html --with-man

  ViewVC Help
Powered by ViewVC 1.1.30