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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30