/[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 1205146 - (show annotations) (download)
Sun Feb 25 18:33:42 2018 UTC (6 years, 1 month ago) by zezinho
File size: 6327 byte(s)
SILENT new files
1 Summary: The Personal Finances Manager
2 Name: kmymoney
3 Version: 5.0.0
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: akonadi-contacts-devel
11 BuildRequires: boost-devel
12 BuildRequires: cmake
13 BuildRequires: cmake(KChart)
14 BuildRequires: cmake(KF5Activities)
15 BuildRequires: cmake(KF5DocTools)
16 BuildRequires: cmake(KF5KCMUtils)
17 BuildRequires: cmake(KF5Holidays)
18 BuildRequires: cmake(KF5IdentityManagement)
19 BuildRequires: cmake(KF5Kross)
20 BuildRequires: cmake(KF5Notifications)
21 BuildRequires: cmake(KF5Wallet)
22 BuildRequires: cmake(KF5WebKit)
23 BuildRequires: cmake(LibIcal)
24 BuildRequires: cmake(Qt5Concurrent)
25 BuildRequires: cmake(Qt5Svg)
26 BuildRequires: cmake(Qt5Test)
27 BuildRequires: gpgme-devel
28 BuildRequires: kcoreaddons-devel
29 BuildRequires: kf5-macros
30 BuildRequires: kio-devel
31 BuildRequires: pkgconfig(libofx)
32 BuildRequires: pkgconfig(aqbanking)
33 BuildRequires: pkgconfig(libalkimia5)
34 BuildRequires: pkgconfig(libxml++-2.6)
35 BuildRequires: pkgconfig(gwenhywfar)
36 BuildRequires: pkgconfig(ktoblzcheck)
37 BuildRequires: doxygen
38 BuildRequires: perl(Finance::Quote)
39
40 Requires: perl-Finance-Quote
41 Recommends: %{name}-plugin-weboob
42
43 %description
44 KMyMoney Personal Finance Manager.
45
46 %files -f %name.lang
47 %_kf5_bindir/kmymoney
48 %_kf5_datadir/config.kcfg/kmymoney.kcfg
49 %_kf5_datadir/config.kcfg/kbanking.kcfg
50 %_kf5_datadir/checkprinting/
51 %_kf5_datadir/kbanking/
52 %_kf5_datadir/kmymoney
53 %_kf5_datadir/kxmlgui5/*/*.rc
54 %_kf5_datadir/metainfo/org.kde.kmymoney.appdata.xml
55 %{_datadir}/kconf_update/kmymoney.upd
56 %_kf5_applicationdir/org.kde.kmymoney.desktop
57 %{_iconsdir}/*/*/*/*
58 %_kf5_services/*.desktop
59 %_kf5_servicetypes/*.desktop
60 %{_datadir}/mime/packages/*.xml
61 %{_mandir}/man1/kmymoney.1*
62 %{_mandir}/*/man1/kmymoney.1*
63
64 #-----------------------------------------------------------------------------
65
66 %define kmm_mymoney_major 5
67 %define libkmm_mymoney %mklibname kmm_mymoney %{kmm_mymoney_major}
68
69 %package -n %{libkmm_mymoney}
70 Summary: KMyMoney library
71 Group: System/Libraries
72
73 %description -n %{libkmm_mymoney}
74 KMyMoney library.
75
76 %files -n %{libkmm_mymoney}
77 %{_libdir}/libkmm_mymoney.so.%{kmm_mymoney_major}*
78
79 #-----------------------------------------------------------------------------
80
81 %define kmm_plugin_major 5
82 %define libkmm_plugin %mklibname kmm_plugin %{kmm_plugin_major}
83
84 %package -n %{libkmm_plugin}
85 Summary: KMyMoney library
86 Group: System/Libraries
87
88 %description -n %{libkmm_plugin}
89 KMyMoney library.
90
91 %files -n %{libkmm_plugin}
92 %{_libdir}/libkmm_plugin.so.%{kmm_plugin_major}*
93
94 #-----------------------------------------------------------------------------
95
96 %package -n %{name}-plugin-weboob
97 Summary: KMyMoney Weboob plugin
98 Group: System/Libraries
99
100 %description -n %{name}-plugin-weboob
101 KMyMoney plugin to access bank website through Weboob.
102
103 %files -n %{name}-plugin-weboob
104 %_kf5_datadir/weboob/weboob.py*
105
106 #-----------------------------------------------------------------------------
107
108 %define kmm_widgets_major 5
109 %define libkmm_widgets %mklibname kmm_widgets %{kmm_widgets_major}
110
111 %package -n %{libkmm_widgets}
112 Summary: KMyMoney library
113 Group: System/Libraries
114
115 %description -n %{libkmm_widgets}
116 KMyMoney library.
117
118 %files -n %{libkmm_widgets}
119 %{_libdir}/libkmm_widgets.so.%{kmm_widgets_major}*
120
121 #-----------------------------------------------------------------------------
122
123 %define kmm_payeeidentifier_major 5
124 %define libkmm_payeeidentifier %mklibname kmm_payeeidentifier %{kmm_payeeidentifier_major}
125
126 %package -n %{libkmm_payeeidentifier}
127 Summary: KMyMoney library
128 Group: System/Libraries
129
130 %description -n %{libkmm_payeeidentifier}
131 KMyMoney library.
132
133 %files -n %{libkmm_payeeidentifier}
134 %{_libdir}/libkmm_payeeidentifier.so.%{kmm_payeeidentifier_major}*
135
136 #-----------------------------------------------------------------------------
137
138 %define payeeidentifier_iban_bic_major 5
139 %define libpayeeidentifier_iban_bic %mklibname payeeidentifier_iban_bic %{payeeidentifier_iban_bic_major}
140
141 %package -n %{libpayeeidentifier_iban_bic}
142 Summary: KMyMoney library
143 Group: System/Libraries
144
145 %description -n %{libpayeeidentifier_iban_bic}
146 KMyMoney library.
147
148 %files -n %{libpayeeidentifier_iban_bic}
149 %{_libdir}/libpayeeidentifier_iban_bic.so.%{payeeidentifier_iban_bic_major}*
150
151 #-----------------------------------------------------------------------------
152
153 %define payeeidentifier_iban_bic_widgets_major 5
154 %define libpayeeidentifier_iban_bic_widgets %mklibname payeeidentifier_iban_bic_widgets %{payeeidentifier_iban_bic_widgets_major}
155
156 %package -n %{libpayeeidentifier_iban_bic_widgets}
157 Summary: KMyMoney library
158 Group: System/Libraries
159
160 %description -n %{libpayeeidentifier_iban_bic_widgets}
161 KMyMoney library.
162
163 %files -n %{libpayeeidentifier_iban_bic_widgets}
164 %{_libdir}/libpayeeidentifier_iban_bic_widgets.so.%{payeeidentifier_iban_bic_widgets_major}*
165
166 #-----------------------------------------------------------------------------
167
168 %define payeeidentifier_nationalAccount_major 5
169 %define libpayeeidentifier_nationalAccount %mklibname payeeidentifier_nationalAccount %{payeeidentifier_nationalAccount_major}
170
171 %package -n %{libpayeeidentifier_nationalAccount}
172 Summary: KMyMoney library
173 Group: System/Libraries
174
175 %description -n %{libpayeeidentifier_nationalAccount}
176 KMyMoney library.
177
178 %files -n %{libpayeeidentifier_nationalAccount}
179 %{_libdir}/libpayeeidentifier_nationalAccount.so.%{payeeidentifier_nationalAccount_major}*
180
181 #-----------------------------------------------------------------------------
182
183 %package devel
184 Summary: KMyMoney Development library
185 Group: Development/KDE and Qt
186 Requires: %{libkmm_mymoney} = %{version}
187 Requires: %{libkmm_plugin} = %{version}
188 Requires: %{libkmm_widgets} = %{version}
189 Requires: %{libkmm_payeeidentifier} = %{version}
190 Requires: %{libpayeeidentifier_iban_bic} = %{version}
191 Requires: %{libpayeeidentifier_iban_bic_widgets} = %{version}
192 Requires: %{libpayeeidentifier_nationalAccount} = %{version}
193
194 %description devel
195 KMyMoney development files.
196
197 %files devel
198 %{_libdir}/*.so
199 %{_libdir}/plugins/kmymoney/*.so
200 %{_includedir}/%{name}
201
202 #-----------------------------------------------------------------------------
203
204 %prep
205 %setup -q
206 %autopatch -p1
207
208 %build
209 %cmake
210
211 %make_build
212
213 %install
214 %make_install -C build
215
216 %find_lang %name --with-html
217

  ViewVC Help
Powered by ViewVC 1.1.30