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: 4b71b1d1f4538733044581db62716e4b
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.4
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
67 implementująca klienta niemieckiego protokołu HBCI (Home Baking
68 Computer Interface). Ponadto Aqbanking dostarcza różne wtyczki
69 upraszczające importowanie i eksportowanie danych finansowych.
70 Aktualnie istnieją wtyczki do importu następujących formatów: DTAUS
71 (niemiecki format finansowy), 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 >= 4.0.4
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} $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a}
234 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a}
236 %if %{with yellownet}
237 # soname is libaqyellownet.so.0
238 mv $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.{so,so.0.0.0}
239 ln -sf libaqyellownet.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.so
245 rm -rf $RPM_BUILD_ROOT
247 %post -p /sbin/ldconfig
248 %postun -p /sbin/ldconfig
250 %post backend-aqhbci -p /sbin/ldconfig
251 %postun backend-aqhbci -p /sbin/ldconfig
253 %post backend-aqnone -p /sbin/ldconfig
254 %postun backend-aqnone -p /sbin/ldconfig
256 %post backend-aqofxconnect -p /sbin/ldconfig
257 %postun backend-aqofxconnect -p /sbin/ldconfig
259 %files -f %{name}.lang
260 %defattr(644,root,root,755)
261 %doc ChangeLog README TODO
262 %attr(755,root,root) %{_bindir}/aqbanking-cli
263 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
264 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.33
265 %dir %{_libdir}/aqbanking
266 %dir %{_libdir}/aqbanking/plugins
267 %dir %{_libdir}/aqbanking/plugins/*
268 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
269 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so*
270 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
271 %dir %{_libdir}/aqbanking/plugins/*/imexporters
272 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so*
273 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
274 %dir %{_libdir}/aqbanking/plugins/*/providers
275 %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so*
276 %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml
277 %dir %{_datadir}/aqbanking
278 %{_datadir}/aqbanking/bankinfo
279 %{_datadir}/aqbanking/imexporters
282 %defattr(644,root,root,755)
283 %attr(755,root,root) %{_bindir}/aqbanking-config
284 %attr(755,root,root) %{_libdir}/libaqbanking.so
285 %{_libdir}/libaqbanking.la
286 %{_includedir}/aqbanking5
287 %{_aclocaldir}/aqbanking.m4
288 %{_pkgconfigdir}/aqbanking.pc
291 %defattr(644,root,root,755)
292 %{_libdir}/libaqbanking.a
294 %files backend-aqhbci
295 %defattr(644,root,root,755)
296 %attr(755,root,root) %{_bindir}/aqhbci-tool4
297 %attr(755,root,root) %{_bindir}/hbcixml3
298 %attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
299 %attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.19
300 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so*
301 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
302 %dir %{_datadir}/aqbanking/backends
303 %{_datadir}/aqbanking/backends/aqhbci
305 %files backend-aqhbci-devel
306 %defattr(644,root,root,755)
307 %attr(755,root,root) %{_libdir}/libaqhbci.so
308 %{_libdir}/libaqhbci.la
310 %files backend-aqhbci-static
311 %defattr(644,root,root,755)
312 %{_libdir}/libaqhbci.a
314 %files backend-aqnone
315 %defattr(644,root,root,755)
316 %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
317 %attr(755,root,root) %ghost %{_libdir}/libaqnone.so.33
318 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so*
319 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
321 %files backend-aqnone-devel
322 %defattr(644,root,root,755)
323 %attr(755,root,root) %{_libdir}/libaqnone.so
324 %{_libdir}/libaqnone.la
326 %files backend-aqnone-static
327 %defattr(644,root,root,755)
328 %{_libdir}/libaqnone.a
330 %files backend-aqofxconnect
331 %defattr(644,root,root,755)
332 %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
333 %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7
334 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so*
335 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
337 %files backend-aqofxconnect-devel
338 %defattr(644,root,root,755)
339 %attr(755,root,root) %{_libdir}/libaqofxconnect.so
340 %{_libdir}/libaqofxconnect.la
342 %files backend-aqofxconnect-static
343 %defattr(644,root,root,755)
344 %{_libdir}/libaqofxconnect.a