1 Summary: A library for online banking functions and financial data import/export
2 Summary(pl.UTF-8): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych
8 # http://www2.aquamaniac.de/sites/download/packages.php
9 Source0: %{name}-%{version}.tar.gz
10 # Source0-md5: 247089ccffad60baebc35390315e49d2
11 Patch0: %{name}-nobash.patch
12 URL: http://www.aquamaniac.de/aqbanking/
13 BuildRequires: autoconf >= 2.56
14 BuildRequires: automake
15 BuildRequires: gettext-devel
16 BuildRequires: gmp-devel
17 BuildRequires: gwenhywfar-devel >= 3.4.0
18 BuildRequires: ktoblzcheck-devel >= 1.10
19 BuildRequires: libofx-devel >= 0.8.0
20 BuildRequires: libtool >= 2:1.5
21 BuildRequires: pkgconfig
22 BuildRequires: qt-devel >= 1:3.0
23 Obsoletes: aqbanking-frontend-cbanking
24 Obsoletes: aqbanking-frontend-cbanking-devel
25 Obsoletes: aqbanking-frontend-cbanking-static
26 Obsoletes: aqbanking-frontend-g2banking
27 Obsoletes: aqbanking-frontend-g2banking-devel
28 Obsoletes: aqbanking-frontend-g2banking-static
29 Obsoletes: aqbanking-frontend-kbanking
30 Obsoletes: aqbanking-frontend-kbanking-devel
31 Obsoletes: aqbanking-frontend-kbanking-static
32 Obsoletes: aqbanking-frontend-fbanking
33 Obsoletes: aqbanking-frontend-fbanking-devel
34 Obsoletes: aqbanking-frontend-fbanking-static
35 Obsoletes: aqbanking-backend-aqdtaus
36 Obsoletes: aqbanking-backend-aqdtaus-devel
37 Obsoletes: aqbanking-backend-aqdtaus-static
38 Obsoletes: aqbanking-backend-aqgeldkarte
39 Obsoletes: aqbanking-backend-aqgeldkarte-devel
40 Obsoletes: aqbanking-backend-aqgeldkarte-static
41 Obsoletes: aqbanking-backend-aqyellownet
42 Obsoletes: aqbanking-backend-aqyellownet-devel
43 Obsoletes: aqbanking-backend-aqyellownet-static
44 Obsoletes: python-aqbanking
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 The intention of AqBanking is to provide a middle layer between the
49 program and the various Online Banking libraries (e.g. AqHBCI). The
50 first backend which is already supported is AqHBCI, a library which
51 implements a client for the German HBCI (Home Banking Computer
52 Interface) protocol. Additionally, Aqbanking provides various plugins
53 to simplify import and export of financial data. Currently there are
54 import plugins for the following formats: DTAUS (German financial
55 format), SWIFT (MT940 and MT942).
57 %description -l pl.UTF-8
58 Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
59 programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
60 Pierwszy już obsługiwany backend to AqHBCI - biblioteka implementująca
61 klienta niemieckiego protokołu HBCI (Home Baking Computer Interface).
62 Ponadto Aqbanking dostarcza różne wtyczki upraszczające importowanie i
63 eksportowanie danych finansowych. Aktualnie istnieją wtyczki do
64 importu następujących formatów: DTAUS (niemiecki format finansowy),
65 SWIFT (MT940 oraz MT942).
68 Summary: Header files for AqBanking library
69 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking
70 Group: Development/Libraries
71 Requires: %{name} = %{version}-%{release}
72 Requires: gwenhywfar-devel >= 3.0.0
75 Header files for AqBanking library.
77 %description devel -l pl.UTF-8
78 Pliki nagłówkowe biblioteki AqBanking.
81 Summary: Static AqBanking libraries
82 Summary(pl.UTF-8): Statyczne biblioteki AqBanking
83 Group: Development/Libraries
84 Requires: %{name}-devel = %{version}-%{release}
87 Static AqBanking libraries.
89 %description static -l pl.UTF-8
90 Statyczne biblioteki AqBanking.
92 %package backend-aqhbci
93 Summary: AqHBCI backend for AqBanking library
94 Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking
96 Requires: %{name} = %{version}-%{release}
98 %description backend-aqhbci
99 AqHBCI backend for AqBanking library.
101 %description backend-aqhbci -l pl.UTF-8
102 Backend AqHBCI dla biblioteki AqBanking.
104 %package backend-aqhbci-devel
105 Summary: Header files for AqHBCI backend library
106 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqHBCI
107 Group: Development/Libraries
108 Requires: %{name}-backend-aqhbci = %{version}-%{release}
109 Requires: %{name}-devel = %{version}-%{release}
111 %description backend-aqhbci-devel
112 Header files for AqHBCI backend library.
114 %description backend-aqhbci-devel -l pl.UTF-8
115 Pliki nagłówkowe biblioteki backendu AqHBCI.
117 %package backend-aqhbci-static
118 Summary: Static AqHBCI backend library
119 Summary(pl.UTF-8): Statyczna biblioteka backendu AqHBCI
120 Group: Development/Libraries
121 Requires: %{name}-backend-aqhbci-devel = %{version}-%{release}
123 %description backend-aqhbci-static
124 Static AqHBCI backend library.
126 %description backend-aqhbci-static -l pl.UTF-8
127 Statyczna biblioteka backendu AqHBCI.
129 %package backend-aqnone
130 Summary: Aqnone backend for AqBanking library
131 Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking
133 Requires: %{name} = %{version}-%{release}
135 %description backend-aqnone
136 Aqnone backend for AqBanking library.
138 %description backend-aqnone -l pl.UTF-8
139 Backend Aqnone dla biblioteki AqBanking.
141 %package backend-aqnone-devel
142 Summary: Header files for Aqnone backend library
143 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu Aqnone
144 Group: Development/Libraries
145 Requires: %{name}-backend-aqnone = %{version}-%{release}
146 Requires: %{name}-devel = %{version}-%{release}
148 %description backend-aqnone-devel
149 Header files for Aqnone backend library.
151 %description backend-aqnone-devel -l pl.UTF-8
152 Pliki nagłówkowe biblioteki backendu Aqnone.
154 %package backend-aqnone-static
155 Summary: Static Aqnone backend library
156 Summary(pl.UTF-8): Statyczna biblioteka backendu Aqnone
157 Group: Development/Libraries
158 Requires: %{name}-backend-aqnone-devel = %{version}-%{release}
160 %description backend-aqnone-static
161 Static Aqnone backend library.
163 %description backend-aqnone-static -l pl.UTF-8
164 Statyczna biblioteka backendu Aqnone.
166 %package backend-aqofxconnect
167 Summary: AqOFXConnect backend for AqBanking library
168 Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking
170 Requires: %{name} = %{version}-%{release}
172 %description backend-aqofxconnect
173 AqOFXConnect backend for AqBanking library.
175 %description backend-aqofxconnect -l pl.UTF-8
176 Backend AqOFXConnect dla biblioteki AqBanking.
178 %package backend-aqofxconnect-devel
179 Summary: Header files for AqOFXConnect backend library
180 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqOFXConnect
181 Group: Development/Libraries
182 Requires: %{name}-backend-aqofxconnect = %{version}-%{release}
183 Requires: libofx-devel >= 0.8.0
185 %description backend-aqofxconnect-devel
186 Header files for AqOFXConnect backend library.
188 %description backend-aqofxconnect-devel -l pl.UTF-8
189 Pliki nagłówkowe biblioteki backendu AqOFXConnect.
191 %package backend-aqofxconnect-static
192 Summary: Static AqOFXConnect backend library
193 Summary(pl.UTF-8): Statyczna biblioteka backendu AqOFXConnect
194 Group: Development/Libraries
195 Requires: %{name}-backend-aqofxconnect-devel = %{version}-%{release}
197 %description backend-aqofxconnect-static
198 Static AqOFXConnect backend library.
200 %description backend-aqofxconnect-static -l pl.UTF-8
201 Statyczna biblioteka backendu AqOFXConnect.
203 %package frontend-qbanking
204 Summary: QBanking - Qt-based frontend for AqBanking library
205 Summary(pl.UTF-8): QBanking - oparty na Qt frontend dla biblioteki AqBanking
207 Requires: %{name} = %{version}-%{release}
209 %description frontend-qbanking
210 QBanking - Qt-based frontend for AqBanking library.
212 %description frontend-qbanking -l pl.UTF-8
213 QBanking - oparty na Qt frontend dla biblioteki AqBanking.
215 %package frontend-qbanking-devel
216 Summary: Header files for QBanking frontend library
217 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki frontendu QBanking
218 Group: Development/Libraries
219 Requires: %{name}-devel = %{version}-%{release}
220 Requires: %{name}-frontend-qbanking = %{version}-%{release}
221 Requires: qt-devel >= 1:3.0
223 %description frontend-qbanking-devel
224 Header files for QBanking frontend library.
226 %description frontend-qbanking-devel -l pl.UTF-8
227 Pliki nagłówkowe biblioteki frontendu QBanking.
229 %package frontend-qbanking-static
230 Summary: Static QBanking frontend library
231 Summary(pl.UTF-8): Statyczna biblioteka frontendu QBanking
232 Group: Development/Libraries
233 Requires: %{name}-frontend-qbanking-devel = %{version}-%{release}
235 %description frontend-qbanking-static
236 Static QBanking frontend library.
238 %description frontend-qbanking-static -l pl.UTF-8
239 Statyczna biblioteka frontendu QBanking.
252 --with-qt3-libs=%{_libdir} \
255 --with-backends="aqhbci aqofxconnect aqnone" \
256 --with-frontends="qbanking"
261 rm -rf $RPM_BUILD_ROOT
263 %{__make} install -j1 \
264 DESTDIR=$RPM_BUILD_ROOT
266 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a}
267 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/*.{la,a}
268 rm -f $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a}
269 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/aqbanking/*.py
271 %if %{with yellownet}
272 # soname is libaqyellownet.so.0
273 mv $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.{so,so.0.0.0}
274 ln -sf libaqyellownet.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.so
280 rm -rf $RPM_BUILD_ROOT
282 %post -p /sbin/ldconfig
283 %postun -p /sbin/ldconfig
285 %post backend-aqhbci -p /sbin/ldconfig
286 %postun backend-aqhbci -p /sbin/ldconfig
288 %post backend-aqnone -p /sbin/ldconfig
289 %postun backend-aqnone -p /sbin/ldconfig
291 %post backend-aqofxconnect -p /sbin/ldconfig
292 %postun backend-aqofxconnect -p /sbin/ldconfig
294 %post frontend-qbanking -p /sbin/ldconfig
295 %postun frontend-qbanking -p /sbin/ldconfig
297 %files -f %{name}.lang
298 %defattr(644,root,root,755)
299 %doc ChangeLog README TODO
300 %attr(755,root,root) %{_bindir}/aqbanking-cli
301 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
302 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.29
303 %dir %{_libdir}/aqbanking
304 %dir %{_libdir}/aqbanking/plugins
305 %dir %{_libdir}/aqbanking/plugins/*
306 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
307 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so*
308 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
309 %dir %{_libdir}/aqbanking/plugins/*/debugger
310 %dir %{_libdir}/aqbanking/plugins/*/frontends
311 %dir %{_libdir}/aqbanking/plugins/*/frontends/qbanking
312 %dir %{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules
313 %dir %{_libdir}/aqbanking/plugins/*/imexporters
314 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so*
315 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
316 %dir %{_libdir}/aqbanking/plugins/*/providers
317 %dir %{_libdir}/aqbanking/plugins/*/wizards
318 %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so*
319 %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml
320 %dir %{_datadir}/aqbanking
321 %dir %{_datadir}/aqbanking/backends
322 %{_datadir}/aqbanking/bankinfo
323 %dir %{_datadir}/aqbanking/frontends
324 %dir %{_datadir}/aqbanking/i18n
325 %{_datadir}/aqbanking/imexporters
328 %defattr(644,root,root,755)
329 %attr(755,root,root) %{_bindir}/aqbanking-config
330 %attr(755,root,root) %{_libdir}/libaqbanking.so
331 %{_libdir}/libaqbanking.la
332 %{_includedir}/aqbanking
333 %{_aclocaldir}/aqbanking.m4
334 %{_pkgconfigdir}/aqbanking.pc
337 %defattr(644,root,root,755)
338 %{_libdir}/libaqbanking.a
340 %files backend-aqhbci
341 %defattr(644,root,root,755)
342 %attr(755,root,root) %{_bindir}/aqhbci-tool4
343 %attr(755,root,root) %{_bindir}/hbcixml3
344 %attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
345 %attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.16
346 %dir %{_libdir}/aqbanking/plugins/*/debugger/aqhbci
347 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/debugger/aqhbci/aqhbci-qt3-debug
348 %{_libdir}/aqbanking/plugins/*/debugger/aqhbci/qt_debug.xml
349 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so*
350 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/aqhbci.so*
351 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
352 %{_datadir}/aqbanking/backends/aqhbci
354 %files backend-aqhbci-devel
355 %defattr(644,root,root,755)
356 %attr(755,root,root) %{_libdir}/libaqhbci.so
357 %{_libdir}/libaqhbci.la
358 %{_includedir}/aqhbci
360 %files backend-aqhbci-static
361 %defattr(644,root,root,755)
362 %{_libdir}/libaqhbci.a
364 %files backend-aqnone
365 %defattr(644,root,root,755)
366 %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
367 %attr(755,root,root) %ghost %{_libdir}/libaqnone.so.29
368 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so*
369 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
371 %files backend-aqnone-devel
372 %defattr(644,root,root,755)
373 %attr(755,root,root) %{_libdir}/libaqnone.so
374 %{_libdir}/libaqnone.la
376 %files backend-aqnone-static
377 %defattr(644,root,root,755)
378 %{_libdir}/libaqnone.a
380 %files backend-aqofxconnect
381 %defattr(644,root,root,755)
382 %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
383 %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.5
384 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so*
385 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/aqofxconnect.so*
386 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
388 %files backend-aqofxconnect-devel
389 %defattr(644,root,root,755)
390 %attr(755,root,root) %{_libdir}/libaqofxconnect.so
391 %{_libdir}/libaqofxconnect.la
392 %{_includedir}/aqofxconnect
394 %files backend-aqofxconnect-static
395 %defattr(644,root,root,755)
396 %{_libdir}/libaqofxconnect.a
398 %files frontend-qbanking
399 %defattr(644,root,root,755)
400 %attr(755,root,root) %{_bindir}/qb-help8
401 %attr(755,root,root) %{_libdir}/libqbanking.so.*.*.*
402 %attr(755,root,root) %ghost %{_libdir}/libqbanking.so.8
403 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/wizards/qt3-wizard
404 %{_libdir}/aqbanking/plugins/*/wizards/qt3_wizard.xml
405 %dir %{_datadir}/aqbanking/frontends/qbanking
406 %dir %{_datadir}/aqbanking/frontends/qbanking/help
407 %lang(de) %{_datadir}/aqbanking/frontends/qbanking/help/de
408 %lang(de) %{_datadir}/aqbanking/i18n/de.qm
410 %files frontend-qbanking-devel
411 %defattr(644,root,root,755)
412 %attr(755,root,root) %{_libdir}/libqbanking.so
413 %{_libdir}/libqbanking.la
414 %{_includedir}/qbanking
416 %files frontend-qbanking-static
417 %defattr(644,root,root,755)
418 %{_libdir}/libqbanking.a