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: aqbanking-frontend-qbanking
48 Obsoletes: aqbanking-frontend-qbanking-devel
49 Obsoletes: aqbanking-frontend-qbanking-static
50 Obsoletes: python-aqbanking
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 The intention of AqBanking is to provide a middle layer between the
55 program and the various Online Banking libraries (e.g. AqHBCI). The
56 first backend which is already supported is AqHBCI, a library which
57 implements a client for the German HBCI (Home Banking Computer
58 Interface) protocol. Additionally, Aqbanking provides various plugins
59 to simplify import and export of financial data. Currently there are
60 import plugins for the following formats: DTAUS (German financial
61 format), SWIFT (MT940 and MT942).
63 %description -l pl.UTF-8
64 Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
65 programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
66 Pierwszy już obsługiwany backend to AqHBCI - biblioteka implementująca
67 klienta niemieckiego protokołu HBCI (Home Baking Computer Interface).
68 Ponadto Aqbanking dostarcza różne wtyczki upraszczające importowanie i
69 eksportowanie danych finansowych. Aktualnie istnieją wtyczki do
70 importu następujących formatów: DTAUS (niemiecki format finansowy),
71 SWIFT (MT940 oraz MT942).
74 Summary: Header files for AqBanking library
75 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking
76 Group: Development/Libraries
77 Requires: %{name} = %{version}-%{release}
78 Requires: gwenhywfar-devel >= 3.0.0
81 Header files for AqBanking library.
83 %description devel -l pl.UTF-8
84 Pliki nagłówkowe biblioteki AqBanking.
87 Summary: Static AqBanking libraries
88 Summary(pl.UTF-8): Statyczne biblioteki AqBanking
89 Group: Development/Libraries
90 Requires: %{name}-devel = %{version}-%{release}
93 Static AqBanking libraries.
95 %description static -l pl.UTF-8
96 Statyczne biblioteki AqBanking.
98 %package backend-aqhbci
99 Summary: AqHBCI backend for AqBanking library
100 Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking
102 Requires: %{name} = %{version}-%{release}
104 %description backend-aqhbci
105 AqHBCI backend for AqBanking library.
107 %description backend-aqhbci -l pl.UTF-8
108 Backend AqHBCI dla biblioteki AqBanking.
110 %package backend-aqhbci-devel
111 Summary: Header files for AqHBCI backend library
112 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqHBCI
113 Group: Development/Libraries
114 Requires: %{name}-backend-aqhbci = %{version}-%{release}
115 Requires: %{name}-devel = %{version}-%{release}
117 %description backend-aqhbci-devel
118 Header files for AqHBCI backend library.
120 %description backend-aqhbci-devel -l pl.UTF-8
121 Pliki nagłówkowe biblioteki backendu AqHBCI.
123 %package backend-aqhbci-static
124 Summary: Static AqHBCI backend library
125 Summary(pl.UTF-8): Statyczna biblioteka backendu AqHBCI
126 Group: Development/Libraries
127 Requires: %{name}-backend-aqhbci-devel = %{version}-%{release}
129 %description backend-aqhbci-static
130 Static AqHBCI backend library.
132 %description backend-aqhbci-static -l pl.UTF-8
133 Statyczna biblioteka backendu AqHBCI.
135 %package backend-aqnone
136 Summary: Aqnone backend for AqBanking library
137 Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking
139 Requires: %{name} = %{version}-%{release}
141 %description backend-aqnone
142 Aqnone backend for AqBanking library.
144 %description backend-aqnone -l pl.UTF-8
145 Backend Aqnone dla biblioteki AqBanking.
147 %package backend-aqnone-devel
148 Summary: Header files for Aqnone backend library
149 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu Aqnone
150 Group: Development/Libraries
151 Requires: %{name}-backend-aqnone = %{version}-%{release}
152 Requires: %{name}-devel = %{version}-%{release}
154 %description backend-aqnone-devel
155 Header files for Aqnone backend library.
157 %description backend-aqnone-devel -l pl.UTF-8
158 Pliki nagłówkowe biblioteki backendu Aqnone.
160 %package backend-aqnone-static
161 Summary: Static Aqnone backend library
162 Summary(pl.UTF-8): Statyczna biblioteka backendu Aqnone
163 Group: Development/Libraries
164 Requires: %{name}-backend-aqnone-devel = %{version}-%{release}
166 %description backend-aqnone-static
167 Static Aqnone backend library.
169 %description backend-aqnone-static -l pl.UTF-8
170 Statyczna biblioteka backendu Aqnone.
172 %package backend-aqofxconnect
173 Summary: AqOFXConnect backend for AqBanking library
174 Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking
176 Requires: %{name} = %{version}-%{release}
178 %description backend-aqofxconnect
179 AqOFXConnect backend for AqBanking library.
181 %description backend-aqofxconnect -l pl.UTF-8
182 Backend AqOFXConnect dla biblioteki AqBanking.
184 %package backend-aqofxconnect-devel
185 Summary: Header files for AqOFXConnect backend library
186 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqOFXConnect
187 Group: Development/Libraries
188 Requires: %{name}-backend-aqofxconnect = %{version}-%{release}
189 Requires: libofx-devel >= 0.8.0
191 %description backend-aqofxconnect-devel
192 Header files for AqOFXConnect backend library.
194 %description backend-aqofxconnect-devel -l pl.UTF-8
195 Pliki nagłówkowe biblioteki backendu AqOFXConnect.
197 %package backend-aqofxconnect-static
198 Summary: Static AqOFXConnect backend library
199 Summary(pl.UTF-8): Statyczna biblioteka backendu AqOFXConnect
200 Group: Development/Libraries
201 Requires: %{name}-backend-aqofxconnect-devel = %{version}-%{release}
203 %description backend-aqofxconnect-static
204 Static AqOFXConnect backend library.
206 %description backend-aqofxconnect-static -l pl.UTF-8
207 Statyczna biblioteka backendu AqOFXConnect.
219 --with-qt3-libs=%{_libdir} \
222 --with-backends="aqhbci aqofxconnect aqnone" \
223 --with-frontends="qbanking"
228 rm -rf $RPM_BUILD_ROOT
230 %{__make} install -j1 \
231 DESTDIR=$RPM_BUILD_ROOT
233 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a}
234 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/*.{la,a}
235 rm -f $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a}
236 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/aqbanking/*.py
238 %if %{with yellownet}
239 # soname is libaqyellownet.so.0
240 mv $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.{so,so.0.0.0}
241 ln -sf libaqyellownet.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.so
247 rm -rf $RPM_BUILD_ROOT
249 %post -p /sbin/ldconfig
250 %postun -p /sbin/ldconfig
252 %post backend-aqhbci -p /sbin/ldconfig
253 %postun backend-aqhbci -p /sbin/ldconfig
255 %post backend-aqnone -p /sbin/ldconfig
256 %postun backend-aqnone -p /sbin/ldconfig
258 %post backend-aqofxconnect -p /sbin/ldconfig
259 %postun backend-aqofxconnect -p /sbin/ldconfig
261 %files -f %{name}.lang
262 %defattr(644,root,root,755)
263 %doc ChangeLog README TODO
264 %attr(755,root,root) %{_bindir}/aqbanking-cli
265 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
266 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.33
267 %dir %{_libdir}/aqbanking
268 %dir %{_libdir}/aqbanking/plugins
269 %dir %{_libdir}/aqbanking/plugins/*
270 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
271 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so*
272 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
273 %dir %{_libdir}/aqbanking/plugins/*/imexporters
274 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so*
275 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
276 %dir %{_libdir}/aqbanking/plugins/*/providers
277 %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so*
278 %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml
279 %dir %{_datadir}/aqbanking
280 %{_datadir}/aqbanking/bankinfo
281 %{_datadir}/aqbanking/imexporters
284 %defattr(644,root,root,755)
285 %attr(755,root,root) %{_bindir}/aqbanking-config
286 %attr(755,root,root) %{_libdir}/libaqbanking.so
287 %{_libdir}/libaqbanking.la
288 %{_includedir}/aqbanking5
289 %{_aclocaldir}/aqbanking.m4
290 %{_pkgconfigdir}/aqbanking.pc
293 %defattr(644,root,root,755)
294 %{_libdir}/libaqbanking.a
296 %files backend-aqhbci
297 %defattr(644,root,root,755)
298 %attr(755,root,root) %{_bindir}/aqhbci-tool4
299 %attr(755,root,root) %{_bindir}/hbcixml3
300 %attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
301 %attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.19
302 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so*
303 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
304 %dir %{_datadir}/aqbanking/backends
305 %{_datadir}/aqbanking/backends/aqhbci
307 %files backend-aqhbci-devel
308 %defattr(644,root,root,755)
309 %attr(755,root,root) %{_libdir}/libaqhbci.so
310 %{_libdir}/libaqhbci.la
312 %files backend-aqhbci-static
313 %defattr(644,root,root,755)
314 %{_libdir}/libaqhbci.a
316 %files backend-aqnone
317 %defattr(644,root,root,755)
318 %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
319 %attr(755,root,root) %ghost %{_libdir}/libaqnone.so.33
320 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so*
321 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
323 %files backend-aqnone-devel
324 %defattr(644,root,root,755)
325 %attr(755,root,root) %{_libdir}/libaqnone.so
326 %{_libdir}/libaqnone.la
328 %files backend-aqnone-static
329 %defattr(644,root,root,755)
330 %{_libdir}/libaqnone.a
332 %files backend-aqofxconnect
333 %defattr(644,root,root,755)
334 %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
335 %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7
336 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so*
337 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
339 %files backend-aqofxconnect-devel
340 %defattr(644,root,root,755)
341 %attr(755,root,root) %{_libdir}/libaqofxconnect.so
342 %{_libdir}/libaqofxconnect.la
344 %files backend-aqofxconnect-static
345 %defattr(644,root,root,755)
346 %{_libdir}/libaqofxconnect.a