2 # TODO: unpackaged files
4 Summary: A library for online banking functions and financial data import/export
5 Summary(pl.UTF-8): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych
11 # http://www2.aquamaniac.de/sites/download/packages.php
12 Source0: %{name}-%{version}.tar.gz
13 # Source0-md5: dc7dd799a4a50313b5f11b9a0861b72b
14 URL: http://www.aquamaniac.de/aqbanking/
15 BuildRequires: autoconf >= 2.56
16 BuildRequires: automake
17 BuildRequires: gettext-devel
18 BuildRequires: gmp-devel
19 BuildRequires: gwenhywfar-devel >= 4.0.0
20 BuildRequires: ktoblzcheck-devel >= 1.10
21 BuildRequires: libofx-devel >= 0.8.0
22 BuildRequires: libtool >= 2:1.5
23 BuildRequires: pkgconfig
24 BuildRequires: qt-devel >= 1:3.0
26 Obsoletes: aqbanking-backend-aqdtaus
27 Obsoletes: aqbanking-backend-aqdtaus-devel
28 Obsoletes: aqbanking-backend-aqdtaus-static
29 Obsoletes: aqbanking-backend-aqgeldkarte
30 Obsoletes: aqbanking-backend-aqgeldkarte-devel
31 Obsoletes: aqbanking-backend-aqgeldkarte-static
32 Obsoletes: aqbanking-backend-aqyellownet
33 Obsoletes: aqbanking-backend-aqyellownet-devel
34 Obsoletes: aqbanking-backend-aqyellownet-static
35 Obsoletes: aqbanking-frontend-cbanking
36 Obsoletes: aqbanking-frontend-cbanking-devel
37 Obsoletes: aqbanking-frontend-cbanking-static
38 Obsoletes: aqbanking-frontend-fbanking
39 Obsoletes: aqbanking-frontend-fbanking-devel
40 Obsoletes: aqbanking-frontend-fbanking-static
41 Obsoletes: aqbanking-frontend-g2banking
42 Obsoletes: aqbanking-frontend-g2banking-devel
43 Obsoletes: aqbanking-frontend-g2banking-static
44 Obsoletes: aqbanking-frontend-kbanking
45 Obsoletes: aqbanking-frontend-kbanking-devel
46 Obsoletes: aqbanking-frontend-kbanking-static
47 Obsoletes: python-aqbanking
48 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51 The intention of AqBanking is to provide a middle layer between the
52 program and the various Online Banking libraries (e.g. AqHBCI). The
53 first backend which is already supported is AqHBCI, a library which
54 implements a client for the German HBCI (Home Banking Computer
55 Interface) protocol. Additionally, Aqbanking provides various plugins
56 to simplify import and export of financial data. Currently there are
57 import plugins for the following formats: DTAUS (German financial
58 format), SWIFT (MT940 and MT942).
60 %description -l pl.UTF-8
61 Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
62 programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
63 Pierwszy już obsługiwany backend to AqHBCI - biblioteka implementująca
64 klienta niemieckiego protokołu HBCI (Home Baking Computer Interface).
65 Ponadto Aqbanking dostarcza różne wtyczki upraszczające importowanie i
66 eksportowanie danych finansowych. Aktualnie istnieją wtyczki do
67 importu następujących formatów: DTAUS (niemiecki format finansowy),
68 SWIFT (MT940 oraz MT942).
71 Summary: Header files for AqBanking library
72 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking
73 Group: Development/Libraries
74 Requires: %{name} = %{version}-%{release}
75 Requires: gwenhywfar-devel >= 3.0.0
78 Header files for AqBanking library.
80 %description devel -l pl.UTF-8
81 Pliki nagłówkowe biblioteki AqBanking.
84 Summary: Static AqBanking libraries
85 Summary(pl.UTF-8): Statyczne biblioteki AqBanking
86 Group: Development/Libraries
87 Requires: %{name}-devel = %{version}-%{release}
90 Static AqBanking libraries.
92 %description static -l pl.UTF-8
93 Statyczne biblioteki AqBanking.
95 %package backend-aqhbci
96 Summary: AqHBCI backend for AqBanking library
97 Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking
99 Requires: %{name} = %{version}-%{release}
101 %description backend-aqhbci
102 AqHBCI backend for AqBanking library.
104 %description backend-aqhbci -l pl.UTF-8
105 Backend AqHBCI dla biblioteki AqBanking.
107 %package backend-aqhbci-devel
108 Summary: Header files for AqHBCI backend library
109 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqHBCI
110 Group: Development/Libraries
111 Requires: %{name}-backend-aqhbci = %{version}-%{release}
112 Requires: %{name}-devel = %{version}-%{release}
114 %description backend-aqhbci-devel
115 Header files for AqHBCI backend library.
117 %description backend-aqhbci-devel -l pl.UTF-8
118 Pliki nagłówkowe biblioteki backendu AqHBCI.
120 %package backend-aqhbci-static
121 Summary: Static AqHBCI backend library
122 Summary(pl.UTF-8): Statyczna biblioteka backendu AqHBCI
123 Group: Development/Libraries
124 Requires: %{name}-backend-aqhbci-devel = %{version}-%{release}
126 %description backend-aqhbci-static
127 Static AqHBCI backend library.
129 %description backend-aqhbci-static -l pl.UTF-8
130 Statyczna biblioteka backendu AqHBCI.
132 %package backend-aqnone
133 Summary: Aqnone backend for AqBanking library
134 Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking
136 Requires: %{name} = %{version}-%{release}
138 %description backend-aqnone
139 Aqnone backend for AqBanking library.
141 %description backend-aqnone -l pl.UTF-8
142 Backend Aqnone dla biblioteki AqBanking.
144 %package backend-aqnone-devel
145 Summary: Header files for Aqnone backend library
146 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu Aqnone
147 Group: Development/Libraries
148 Requires: %{name}-backend-aqnone = %{version}-%{release}
149 Requires: %{name}-devel = %{version}-%{release}
151 %description backend-aqnone-devel
152 Header files for Aqnone backend library.
154 %description backend-aqnone-devel -l pl.UTF-8
155 Pliki nagłówkowe biblioteki backendu Aqnone.
157 %package backend-aqnone-static
158 Summary: Static Aqnone backend library
159 Summary(pl.UTF-8): Statyczna biblioteka backendu Aqnone
160 Group: Development/Libraries
161 Requires: %{name}-backend-aqnone-devel = %{version}-%{release}
163 %description backend-aqnone-static
164 Static Aqnone backend library.
166 %description backend-aqnone-static -l pl.UTF-8
167 Statyczna biblioteka backendu Aqnone.
169 %package backend-aqofxconnect
170 Summary: AqOFXConnect backend for AqBanking library
171 Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking
173 Requires: %{name} = %{version}-%{release}
175 %description backend-aqofxconnect
176 AqOFXConnect backend for AqBanking library.
178 %description backend-aqofxconnect -l pl.UTF-8
179 Backend AqOFXConnect dla biblioteki AqBanking.
181 %package backend-aqofxconnect-devel
182 Summary: Header files for AqOFXConnect backend library
183 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqOFXConnect
184 Group: Development/Libraries
185 Requires: %{name}-backend-aqofxconnect = %{version}-%{release}
186 Requires: libofx-devel >= 0.8.0
188 %description backend-aqofxconnect-devel
189 Header files for AqOFXConnect backend library.
191 %description backend-aqofxconnect-devel -l pl.UTF-8
192 Pliki nagłówkowe biblioteki backendu AqOFXConnect.
194 %package backend-aqofxconnect-static
195 Summary: Static AqOFXConnect backend library
196 Summary(pl.UTF-8): Statyczna biblioteka backendu AqOFXConnect
197 Group: Development/Libraries
198 Requires: %{name}-backend-aqofxconnect-devel = %{version}-%{release}
200 %description backend-aqofxconnect-static
201 Static AqOFXConnect backend library.
203 %description backend-aqofxconnect-static -l pl.UTF-8
204 Statyczna biblioteka backendu AqOFXConnect.
216 --with-qt3-libs=%{_libdir} \
219 --with-backends="aqhbci aqofxconnect aqnone" \
220 --with-frontends="qbanking"
225 rm -rf $RPM_BUILD_ROOT
227 %{__make} install -j1 \
228 DESTDIR=$RPM_BUILD_ROOT
230 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a}
231 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/*.{la,a}
232 rm -f $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a}
233 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/aqbanking/*.py
235 %if %{with yellownet}
236 # soname is libaqyellownet.so.0
237 mv $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.{so,so.0.0.0}
238 ln -sf libaqyellownet.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.so
244 rm -rf $RPM_BUILD_ROOT
246 %post -p /sbin/ldconfig
247 %postun -p /sbin/ldconfig
249 %post backend-aqhbci -p /sbin/ldconfig
250 %postun backend-aqhbci -p /sbin/ldconfig
252 %post backend-aqnone -p /sbin/ldconfig
253 %postun backend-aqnone -p /sbin/ldconfig
255 %post backend-aqofxconnect -p /sbin/ldconfig
256 %postun backend-aqofxconnect -p /sbin/ldconfig
258 %files -f %{name}.lang
259 %defattr(644,root,root,755)
260 %doc ChangeLog README TODO
261 %attr(755,root,root) %{_bindir}/aqbanking-cli
262 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
263 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.33
264 %dir %{_libdir}/aqbanking
265 %dir %{_libdir}/aqbanking/plugins
266 %dir %{_libdir}/aqbanking/plugins/*
267 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
268 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so*
269 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
270 %dir %{_libdir}/aqbanking/plugins/*/imexporters
271 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so*
272 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
273 %dir %{_libdir}/aqbanking/plugins/*/providers
274 %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so*
275 %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml
276 %dir %{_datadir}/aqbanking
277 %{_datadir}/aqbanking/bankinfo
278 %{_datadir}/aqbanking/imexporters
281 %defattr(644,root,root,755)
282 %attr(755,root,root) %{_bindir}/aqbanking-config
283 %attr(755,root,root) %{_libdir}/libaqbanking.so
284 %{_libdir}/libaqbanking.la
285 %{_includedir}/aqbanking5
286 %{_aclocaldir}/aqbanking.m4
287 %{_pkgconfigdir}/aqbanking.pc
290 %defattr(644,root,root,755)
291 %{_libdir}/libaqbanking.a
293 %files backend-aqhbci
294 %defattr(644,root,root,755)
295 %attr(755,root,root) %{_bindir}/aqhbci-tool4
296 %attr(755,root,root) %{_bindir}/hbcixml3
297 %attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
298 %attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.19
299 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so*
300 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
301 %{_datadir}/aqbanking/backends/aqhbci
303 %files backend-aqhbci-devel
304 %defattr(644,root,root,755)
305 %attr(755,root,root) %{_libdir}/libaqhbci.so
306 %{_libdir}/libaqhbci.la
308 %files backend-aqhbci-static
309 %defattr(644,root,root,755)
310 %{_libdir}/libaqhbci.a
312 %files backend-aqnone
313 %defattr(644,root,root,755)
314 %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
315 %attr(755,root,root) %ghost %{_libdir}/libaqnone.so.33
316 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so*
317 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
319 %files backend-aqnone-devel
320 %defattr(644,root,root,755)
321 %attr(755,root,root) %{_libdir}/libaqnone.so
322 %{_libdir}/libaqnone.la
324 %files backend-aqnone-static
325 %defattr(644,root,root,755)
326 %{_libdir}/libaqnone.a
328 %files backend-aqofxconnect
329 %defattr(644,root,root,755)
330 %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
331 %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7
332 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so*
333 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
335 %files backend-aqofxconnect-devel
336 %defattr(644,root,root,755)
337 %attr(755,root,root) %{_libdir}/libaqofxconnect.so
338 %{_libdir}/libaqofxconnect.la
340 %files backend-aqofxconnect-static
341 %defattr(644,root,root,755)
342 %{_libdir}/libaqofxconnect.a