3 %bcond_without static_libs # static libraries
5 %define gwenhywfar_ver 5.5.1.1
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/rdm/attachments/download/386/%{name}-%{version}.tar.gz
15 # Source0-md5: a96307ed3b144fb799af87ed0e2c6225
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-aqebics-devel < 6.0
36 Obsoletes: aqbanking-backend-aqebics-static < 6.0
37 Obsoletes: aqbanking-backend-aqgeldkarte
38 Obsoletes: aqbanking-backend-aqgeldkarte-devel
39 Obsoletes: aqbanking-backend-aqgeldkarte-static
40 Obsoletes: aqbanking-backend-aqhbci-devel < 6.0
41 Obsoletes: aqbanking-backend-aqhbci-static < 6.0
42 Obsoletes: aqbanking-backend-aqofxconnect-devel < 6.0
43 Obsoletes: aqbanking-backend-aqofxconnect-static < 6.0
44 Obsoletes: aqbanking-backend-aqpaypal
45 Obsoletes: aqbanking-backend-aqyellownet
46 Obsoletes: aqbanking-backend-aqyellownet-devel
47 Obsoletes: aqbanking-backend-aqyellownet-static
48 Obsoletes: aqbanking-c++ < 6.0
49 Obsoletes: aqbanking-c++-devel < 6.0
50 Obsoletes: aqbanking-c++-static < 6.0
51 Obsoletes: aqbanking-frontend-cbanking
52 Obsoletes: aqbanking-frontend-cbanking-devel
53 Obsoletes: aqbanking-frontend-cbanking-static
54 Obsoletes: aqbanking-frontend-fbanking
55 Obsoletes: aqbanking-frontend-fbanking-devel
56 Obsoletes: aqbanking-frontend-fbanking-static
57 Obsoletes: aqbanking-frontend-g2banking
58 Obsoletes: aqbanking-frontend-g2banking-devel
59 Obsoletes: aqbanking-frontend-g2banking-static
60 Obsoletes: aqbanking-frontend-kbanking
61 Obsoletes: aqbanking-frontend-kbanking-devel
62 Obsoletes: aqbanking-frontend-kbanking-static
63 Obsoletes: aqbanking-frontend-qbanking
64 Obsoletes: aqbanking-frontend-qbanking-devel
65 Obsoletes: aqbanking-frontend-qbanking-static
66 Obsoletes: python-aqbanking
67 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 The intention of AqBanking is to provide a middle layer between the
71 program and the various Online Banking libraries (e.g. AqHBCI). The
72 first backend which is already supported is AqHBCI, a library which
73 implements a client for the German HBCI (Home Banking Computer
74 Interface) protocol. Additionally, Aqbanking provides various plugins
75 to simplify import and export of financial data. Currently there are
76 import plugins for the following formats: DTAUS (German financial
77 format), SWIFT (MT940 and MT942).
79 %description -l pl.UTF-8
80 Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
81 programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
82 Pierwszy, już obsługiwany backend to AqHBCI - biblioteka
83 implementująca klienta niemieckiego protokołu HBCI (Home Baking
84 Computer Interface). Ponadto Aqbanking dostarcza różne wtyczki
85 upraszczające importowanie i eksportowanie danych finansowych.
86 Aktualnie istnieją wtyczki do importu następujących formatów: DTAUS
87 (niemiecki format finansowy), SWIFT (MT940 oraz MT942).
90 Summary: Header files for AqBanking library
91 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking
92 Group: Development/Libraries
93 Requires: %{name} = %{version}-%{release}
94 Requires: gwenhywfar-devel >= %{gwenhywfar_ver}
97 Header files for AqBanking library.
99 %description devel -l pl.UTF-8
100 Pliki nagłówkowe biblioteki AqBanking.
103 Summary: Static AqBanking libraries
104 Summary(pl.UTF-8): Statyczne biblioteki AqBanking
105 Group: Development/Libraries
106 Requires: %{name}-devel = %{version}-%{release}
109 Static AqBanking libraries.
111 %description static -l pl.UTF-8
112 Statyczne biblioteki AqBanking.
114 %package backend-aqebics
115 Summary: AqEBICS backend for AqBanking library
116 Summary(pl.UTF-8): Backend AqEBICS dla biblioteki AqBanking
118 Requires: %{name} = %{version}-%{release}
119 Requires: xmlsec1-gnutls >= 1.0.0
121 %description backend-aqebics
122 AqEBICS backend for AqBanking library.
124 %description backend-aqebics -l pl.UTF-8
125 Backend AqEBICS dla biblioteki AqBanking.
127 %package backend-aqhbci
128 Summary: AqHBCI backend for AqBanking library
129 Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking
131 Requires: %{name} = %{version}-%{release}
133 %description backend-aqhbci
134 AqHBCI backend for AqBanking library.
136 %description backend-aqhbci -l pl.UTF-8
137 Backend AqHBCI dla biblioteki AqBanking.
139 %package backend-aqnone
140 Summary: Aqnone backend for AqBanking library
141 Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking
143 Requires: %{name} = %{version}-%{release}
144 Obsoletes: aqbanking-backend-aqnone-devel
145 Obsoletes: aqbanking-backend-aqnone-static
147 %description backend-aqnone
148 Aqnone backend for AqBanking library.
150 %description backend-aqnone -l pl.UTF-8
151 Backend Aqnone dla biblioteki AqBanking.
153 %package backend-aqofxconnect
154 Summary: AqOFXConnect backend for AqBanking library
155 Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking
157 Requires: %{name} = %{version}-%{release}
159 %description backend-aqofxconnect
160 AqOFXConnect backend for AqBanking library.
162 %description backend-aqofxconnect -l pl.UTF-8
163 Backend AqOFXConnect dla biblioteki AqBanking.
165 %package backend-aqpaypal
166 Summary: AqPayPal backend for AqBanking library
167 Summary(pl.UTF-8): Backend AqPayPal dla biblioteki AqBanking
169 Requires: %{name} = %{version}-%{release}
171 %description backend-aqpaypal
172 AqPayPal backend for AqBanking library.
174 %description backend-aqpaypal -l pl.UTF-8
175 Backend AqPayPal dla biblioteki AqBanking.
187 %{?with_static_libs:--enable-static}
192 rm -rf $RPM_BUILD_ROOT
194 %{__make} install -j1 \
195 DESTDIR=$RPM_BUILD_ROOT
197 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
198 $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.la
200 %if %{with static_libs}
201 %{__rm} $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.a
205 %{__rm} $RPM_BUILD_ROOT%{_docdir}/aqbanking/{AUTHORS,COPYING,ChangeLog,README}
210 rm -rf $RPM_BUILD_ROOT
212 %post -p /sbin/ldconfig
213 %postun -p /sbin/ldconfig
215 %post backend-aqebics -p /sbin/ldconfig
216 %postun backend-aqebics -p /sbin/ldconfig
218 %post backend-aqhbci -p /sbin/ldconfig
219 %postun backend-aqhbci -p /sbin/ldconfig
221 %post backend-aqnone -p /sbin/ldconfig
222 %postun backend-aqnone -p /sbin/ldconfig
224 %post backend-aqofxconnect -p /sbin/ldconfig
225 %postun backend-aqofxconnect -p /sbin/ldconfig
227 %files -f %{name}.lang
228 %defattr(644,root,root,755)
229 %doc AUTHORS COPYING ChangeLog README TODO
230 %attr(755,root,root) %{_bindir}/aqbanking-cli
231 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
232 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.44
233 %dir %{_libdir}/aqbanking
234 %dir %{_libdir}/aqbanking/plugins
235 %dir %{_libdir}/aqbanking/plugins/*
236 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
237 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
238 %dir %{_libdir}/aqbanking/plugins/*/dbio
239 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/dbio/*.so
240 %{_libdir}/aqbanking/plugins/*/dbio/*.xml
241 %dir %{_libdir}/aqbanking/plugins/*/imexporters
242 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
243 %dir %{_libdir}/aqbanking/plugins/*/providers
244 %dir %{_datadir}/aqbanking
245 %dir %{_datadir}/aqbanking/backends
246 %dir %{_datadir}/aqbanking/aqbanking
247 %{_datadir}/aqbanking/aqbanking/typemaker2
248 %{_datadir}/aqbanking/bankinfo
249 %{_datadir}/aqbanking/dialogs
250 %{_datadir}/aqbanking/imexporters
251 %{_datadir}/aqbanking/typemaker2
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_bindir}/aqbanking-config
256 %attr(755,root,root) %{_libdir}/libaqbanking.so
257 %dir %{_includedir}/aqbanking6
258 %{_includedir}/aqbanking6/aqbanking
259 %{_pkgconfigdir}/aqbanking.pc
260 %{_libdir}/cmake/aqbanking-6.3
261 %{_aclocaldir}/aqbanking.m4
263 %if %{with static_libs}
265 %defattr(644,root,root,755)
266 %{_libdir}/libaqbanking.a
269 %files backend-aqebics
270 %defattr(644,root,root,755)
271 %attr(755,root,root) %{_bindir}/aqebics-tool
272 %{_libdir}/aqbanking/plugins/*/providers/aqebics.xml
273 %{_datadir}/aqbanking/backends/aqebics
275 %files backend-aqhbci
276 %defattr(644,root,root,755)
277 %attr(755,root,root) %{_bindir}/aqhbci-tool4
278 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
279 %{_datadir}/aqbanking/backends/aqhbci
281 %files backend-aqnone
282 %defattr(644,root,root,755)
283 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
285 %files backend-aqofxconnect
286 %defattr(644,root,root,755)
287 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
288 %{_datadir}/aqbanking/backends/aqofxconnect
290 %files backend-aqpaypal
291 %defattr(644,root,root,755)
292 %attr(755,root,root) %{_bindir}/aqpaypal-tool
293 %{_libdir}/aqbanking/plugins/*/providers/aqpaypal.xml
294 %{_datadir}/aqbanking/backends/aqpaypal