3 %bcond_without static_libs # static libraries
5 %define gwenhywfar_ver 4.10.0
6 Summary: A library for online banking functions and financial data import/export
7 Summary(pl.UTF-8): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych
11 License: GPL v2 or GPL v3
13 # https://www.aquamaniac.de/sites/download/packages.php?showall=1
14 Source0: https://www.aquamaniac.de/sites/download/download.php?package=03&release=208&file=01&dummy=/%{name}-%{version}.tar.gz
15 # Source0-md5: f4476db215fe08c73d35b2018cf24739
16 URL: https://www.aquamaniac.de/sites/aqbanking/
17 BuildRequires: autoconf >= 2.56
18 BuildRequires: automake
19 BuildRequires: gettext-tools
20 BuildRequires: gmp-devel
21 BuildRequires: gwenhywfar-devel >= %{gwenhywfar_ver}
22 BuildRequires: ktoblzcheck-devel >= 1.10
23 BuildRequires: libstdc++-devel
24 BuildRequires: libtool >= 2:1.5
25 BuildRequires: libxml2-devel >= 2
26 BuildRequires: libxslt-devel
27 BuildRequires: pkgconfig
29 BuildRequires: xmlsec1-gnutls-devel >= 1.0.0
30 Requires: gwenhywfar >= %{gwenhywfar_ver}
31 Requires: ktoblzcheck >= 1.10
32 Obsoletes: aqbanking-backend-aqdtaus
33 Obsoletes: aqbanking-backend-aqdtaus-devel
34 Obsoletes: aqbanking-backend-aqdtaus-static
35 Obsoletes: aqbanking-backend-aqgeldkarte
36 Obsoletes: aqbanking-backend-aqgeldkarte-devel
37 Obsoletes: aqbanking-backend-aqgeldkarte-static
38 Obsoletes: aqbanking-backend-aqpaypal
39 Obsoletes: aqbanking-backend-aqyellownet
40 Obsoletes: aqbanking-backend-aqyellownet-devel
41 Obsoletes: aqbanking-backend-aqyellownet-static
42 Obsoletes: aqbanking-frontend-cbanking
43 Obsoletes: aqbanking-frontend-cbanking-devel
44 Obsoletes: aqbanking-frontend-cbanking-static
45 Obsoletes: aqbanking-frontend-fbanking
46 Obsoletes: aqbanking-frontend-fbanking-devel
47 Obsoletes: aqbanking-frontend-fbanking-static
48 Obsoletes: aqbanking-frontend-g2banking
49 Obsoletes: aqbanking-frontend-g2banking-devel
50 Obsoletes: aqbanking-frontend-g2banking-static
51 Obsoletes: aqbanking-frontend-kbanking
52 Obsoletes: aqbanking-frontend-kbanking-devel
53 Obsoletes: aqbanking-frontend-kbanking-static
54 Obsoletes: aqbanking-frontend-qbanking
55 Obsoletes: aqbanking-frontend-qbanking-devel
56 Obsoletes: aqbanking-frontend-qbanking-static
57 Obsoletes: python-aqbanking
58 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 The intention of AqBanking is to provide a middle layer between the
62 program and the various Online Banking libraries (e.g. AqHBCI). The
63 first backend which is already supported is AqHBCI, a library which
64 implements a client for the German HBCI (Home Banking Computer
65 Interface) protocol. Additionally, Aqbanking provides various plugins
66 to simplify import and export of financial data. Currently there are
67 import plugins for the following formats: DTAUS (German financial
68 format), SWIFT (MT940 and MT942).
70 %description -l pl.UTF-8
71 Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
72 programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
73 Pierwszy, już obsługiwany backend to AqHBCI - biblioteka
74 implementująca klienta niemieckiego protokołu HBCI (Home Baking
75 Computer Interface). Ponadto Aqbanking dostarcza różne wtyczki
76 upraszczające importowanie i eksportowanie danych finansowych.
77 Aktualnie istnieją wtyczki do importu następujących formatów: DTAUS
78 (niemiecki format finansowy), SWIFT (MT940 oraz MT942).
81 Summary: Header files for AqBanking library
82 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking
83 Group: Development/Libraries
84 Requires: %{name} = %{version}-%{release}
85 Requires: gwenhywfar-devel >= %{gwenhywfar_ver}
88 Header files for AqBanking library.
90 %description devel -l pl.UTF-8
91 Pliki nagłówkowe biblioteki AqBanking.
94 Summary: Static AqBanking libraries
95 Summary(pl.UTF-8): Statyczne biblioteki AqBanking
96 Group: Development/Libraries
97 Requires: %{name}-devel = %{version}-%{release}
100 Static AqBanking libraries.
102 %description static -l pl.UTF-8
103 Statyczne biblioteki AqBanking.
106 Summary: C++ interface for AqBanking library
107 Summary(pl.UTF-8): Interfejs C++ do biblioteki AqBanking
109 Requires: %{name} = %{version}-%{release}
112 C++ interface for AqBanking library.
114 %description c++ -l pl.UTF-8
115 Interfejs C++ do biblioteki AqBanking.
118 Summary: Header files for aqbankingpp library
119 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki aqbankingpp
120 Group: Development/Libraries
121 Requires: %{name}-c++ = %{version}-%{release}
122 Requires: %{name}-devel = %{version}-%{release}
123 Requires: libstdc++-devel
125 %description c++-devel
126 Header files for aqbankingpp library.
128 %description c++-devel -l pl.UTF-8
129 Pliki nagłówkowe biblioteki aqbankingpp.
132 Summary: Static aqbankingpp library
133 Summary(pl.UTF-8): Statyczna biblioteka aqbankingpp
134 Group: Development/Libraries
135 Requires: %{name}-c++-devel = %{version}-%{release}
137 %description c++-static
138 Static aqbankingpp library.
140 %description c++-static -l pl.UTF-8
141 Statyczna biblioteka aqbankingpp.
143 %package backend-aqebics
144 Summary: AqEBICS backend for AqBanking library
145 Summary(pl.UTF-8): Backend AqEBICS dla biblioteki AqBanking
147 Requires: %{name} = %{version}-%{release}
148 Requires: xmlsec1-gnutls >= 1.0.0
150 %description backend-aqebics
151 AqEBICS backend for AqBanking library.
153 %description backend-aqebics -l pl.UTF-8
154 Backend AqEBICS dla biblioteki AqBanking.
156 %package backend-aqebics-devel
157 Summary: Header files for AqEBICS client library
158 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki klienckiej AqEBICS
159 Group: Development/Libraries
160 Requires: %{name}-backend-aqebics = %{version}-%{release}
161 Requires: %{name}-devel = %{version}-%{release}
163 %description backend-aqebics-devel
164 Header files for AqEBICS client library.
166 %description backend-aqebics-devel -l pl.UTF-8
167 Pliki nagłówkowe biblioteki klienckiej AqEBICS.
169 %package backend-aqebics-static
170 Summary: Static AqEBICS client library
171 Summary(pl.UTF-8): Statyczna biblioteka kliencka AqEBICS
172 Group: Development/Libraries
173 Requires: %{name}-backend-aqebics-devel = %{version}-%{release}
175 %description backend-aqebics-static
176 Static AqEBICS client library.
178 %description backend-aqebics-static -l pl.UTF-8
179 Statyczna biblioteka kliencka AqEBICS.
181 %package backend-aqhbci
182 Summary: AqHBCI backend for AqBanking library
183 Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking
185 Requires: %{name} = %{version}-%{release}
187 %description backend-aqhbci
188 AqHBCI backend for AqBanking library.
190 %description backend-aqhbci -l pl.UTF-8
191 Backend AqHBCI dla biblioteki AqBanking.
193 %package backend-aqhbci-devel
194 Summary: Header files for AqHBCI client library
195 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki klienckiej AqHBCI
196 Group: Development/Libraries
197 Requires: %{name}-backend-aqhbci = %{version}-%{release}
198 Requires: %{name}-devel = %{version}-%{release}
200 %description backend-aqhbci-devel
201 Header files for AqHBCI client library.
203 %description backend-aqhbci-devel -l pl.UTF-8
204 Pliki nagłówkowe biblioteki klienckiej AqHBCI.
206 %package backend-aqhbci-static
207 Summary: Static AqHBCI client library
208 Summary(pl.UTF-8): Statyczna biblioteka kliencka AqHBCI
209 Group: Development/Libraries
210 Requires: %{name}-backend-aqhbci-devel = %{version}-%{release}
212 %description backend-aqhbci-static
213 Static AqHBCI client library.
215 %description backend-aqhbci-static -l pl.UTF-8
216 Statyczna biblioteka kliencka AqHBCI.
218 %package backend-aqnone
219 Summary: Aqnone backend for AqBanking library
220 Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking
222 Requires: %{name} = %{version}-%{release}
223 Obsoletes: aqbanking-backend-aqnone-devel
224 Obsoletes: aqbanking-backend-aqnone-static
226 %description backend-aqnone
227 Aqnone backend for AqBanking library.
229 %description backend-aqnone -l pl.UTF-8
230 Backend Aqnone dla biblioteki AqBanking.
232 %package backend-aqofxconnect
233 Summary: AqOFXConnect backend for AqBanking library
234 Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking
236 Requires: %{name} = %{version}-%{release}
238 %description backend-aqofxconnect
239 AqOFXConnect backend for AqBanking library.
241 %description backend-aqofxconnect -l pl.UTF-8
242 Backend AqOFXConnect dla biblioteki AqBanking.
244 %package backend-aqofxconnect-devel
245 Summary: Header files for AqOFXConnect client library
246 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki klienckiej AqOFXConnect
247 Group: Development/Libraries
248 Requires: %{name}-backend-aqofxconnect = %{version}-%{release}
249 Requires: %{name}-devel = %{version}-%{release}
251 %description backend-aqofxconnect-devel
252 Header files for AqOFXConnect client library.
254 %description backend-aqofxconnect-devel -l pl.UTF-8
255 Pliki nagłówkowe biblioteki klienckiej AqOFXConnect.
257 %package backend-aqofxconnect-static
258 Summary: Static AqOFXConnect client library
259 Summary(pl.UTF-8): Statyczna biblioteka kliencka AqOFXConnect
260 Group: Development/Libraries
261 Requires: %{name}-backend-aqofxconnect-devel = %{version}-%{release}
263 %description backend-aqofxconnect-static
264 Static AqOFXConnect client library.
266 %description backend-aqofxconnect-static -l pl.UTF-8
267 Statyczna biblioteka kliencka AqOFXConnect.
279 %{?with_static_libs:--enable-static}
284 rm -rf $RPM_BUILD_ROOT
286 %{__make} install -j1 \
287 DESTDIR=$RPM_BUILD_ROOT
289 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
290 $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.la
292 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libaqnone.so
293 %if %{with static_libs}
294 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libaqnone.a \
295 $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.a
299 %{__rm} $RPM_BUILD_ROOT%{_docdir}/aqbanking/{AUTHORS,COPYING,ChangeLog,README} \
300 $RPM_BUILD_ROOT%{_docdir}/aqhbci/aqhbci-tool/README
302 %{__rm} $RPM_BUILD_ROOT%{_docdir}/aqebics/aqebics-tool/README
307 rm -rf $RPM_BUILD_ROOT
309 %post -p /sbin/ldconfig
310 %postun -p /sbin/ldconfig
312 %post c++ -p /sbin/ldconfig
313 %postun c++ -p /sbin/ldconfig
315 %post backend-aqebics -p /sbin/ldconfig
316 %postun backend-aqebics -p /sbin/ldconfig
318 %post backend-aqhbci -p /sbin/ldconfig
319 %postun backend-aqhbci -p /sbin/ldconfig
321 %post backend-aqnone -p /sbin/ldconfig
322 %postun backend-aqnone -p /sbin/ldconfig
324 %post backend-aqofxconnect -p /sbin/ldconfig
325 %postun backend-aqofxconnect -p /sbin/ldconfig
327 %files -f %{name}.lang
328 %defattr(644,root,root,755)
329 %doc AUTHORS COPYING ChangeLog README TODO
330 %attr(755,root,root) %{_bindir}/aqbanking-cli
331 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
332 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.35
333 %dir %{_libdir}/aqbanking
334 %dir %{_libdir}/aqbanking/plugins
335 %dir %{_libdir}/aqbanking/plugins/*
336 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
337 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so
338 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
339 %dir %{_libdir}/aqbanking/plugins/*/dbio
340 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/dbio/*.so
341 %{_libdir}/aqbanking/plugins/*/dbio/*.xml
342 %dir %{_libdir}/aqbanking/plugins/*/imexporters
343 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so
344 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
345 %dir %{_libdir}/aqbanking/plugins/*/providers
346 %dir %{_datadir}/aqbanking
347 %dir %{_datadir}/aqbanking/backends
348 %dir %{_datadir}/aqbanking/aqbanking
349 %{_datadir}/aqbanking/aqbanking/typemaker2
350 %{_datadir}/aqbanking/bankinfo
351 %{_datadir}/aqbanking/dialogs
352 %{_datadir}/aqbanking/imexporters
353 %{_datadir}/aqbanking/typemaker2
356 %defattr(644,root,root,755)
357 %attr(755,root,root) %{_bindir}/aqbanking-config
358 %attr(755,root,root) %{_libdir}/libaqbanking.so
359 %dir %{_includedir}/aqbanking5
360 %{_includedir}/aqbanking5/aqbanking
361 %{_pkgconfigdir}/aqbanking.pc
362 %{_libdir}/cmake/aqbanking-5.6
363 %{_aclocaldir}/aqbanking.m4
365 %if %{with static_libs}
367 %defattr(644,root,root,755)
368 %{_libdir}/libaqbanking.a
372 %defattr(644,root,root,755)
373 %attr(755,root,root) %{_libdir}/libaqbankingpp.so.*.*.*
374 %attr(755,root,root) %ghost %{_libdir}/libaqbankingpp.so.0
377 %defattr(644,root,root,755)
378 %attr(755,root,root) %{_libdir}/libaqbankingpp.so
379 %{_includedir}/aqbanking5/aqbankingpp
381 %if %{with static_libs}
383 %defattr(644,root,root,755)
384 %{_libdir}/libaqbankingpp.a
387 %files backend-aqebics
388 %defattr(644,root,root,755)
389 %attr(755,root,root) %{_bindir}/aqebics-tool
390 %attr(755,root,root) %{_libdir}/libaqebics.so.*.*.*
391 %attr(755,root,root) %ghost %{_libdir}/libaqebics.so.0
392 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqebics.so
393 %{_libdir}/aqbanking/plugins/*/providers/aqebics.xml
394 %{_datadir}/aqbanking/backends/aqebics
396 %files backend-aqebics-devel
397 %defattr(644,root,root,755)
398 %attr(755,root,root) %{_libdir}/libaqebics.so
399 %{_includedir}/aqebics
401 %if %{with static_libs}
402 %files backend-aqebics-static
403 %defattr(644,root,root,755)
404 %{_libdir}/libaqebics.a
407 %files backend-aqhbci
408 %defattr(644,root,root,755)
409 %doc src/plugins/backends/aqhbci/tools/aqhbci-tool/README
410 %attr(755,root,root) %{_bindir}/aqhbci-tool4
411 %attr(755,root,root) %{_bindir}/hbcixml3
412 %attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
413 %attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.23
414 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so
415 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
416 %{_datadir}/aqbanking/backends/aqhbci
418 %files backend-aqhbci-devel
419 %defattr(644,root,root,755)
420 %attr(755,root,root) %{_libdir}/libaqhbci.so
421 %{_includedir}/aqbanking5/aqhbci
423 %if %{with static_libs}
424 %files backend-aqhbci-static
425 %defattr(644,root,root,755)
426 %{_libdir}/libaqhbci.a
429 %files backend-aqnone
430 %defattr(644,root,root,755)
431 %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
432 %attr(755,root,root) %ghost %{_libdir}/libaqnone.so.35
433 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so
434 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
436 %files backend-aqofxconnect
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
439 %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7
440 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so
441 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
442 %{_datadir}/aqbanking/backends/aqofxconnect
444 %files backend-aqofxconnect-devel
445 %defattr(644,root,root,755)
446 %attr(755,root,root) %{_libdir}/libaqofxconnect.so
447 %{_includedir}/aqbanking5/aqofxconnect
449 %if %{with static_libs}
450 %files backend-aqofxconnect-static
451 %defattr(644,root,root,755)
452 %{_libdir}/libaqofxconnect.a