]> git.pld-linux.org Git - packages/aqbanking.git/blob - aqbanking.spec
1f4c972bbf1f356d9b5dc8377a1037ffe7643cef
[packages/aqbanking.git] / aqbanking.spec
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
3 Name:           aqbanking
4 Version:        4.1.0
5 Release:        1
6 License:        GPL v2
7 Group:          Libraries
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)
46
47 %description
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).
56
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).
66
67 %package devel
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
73
74 %description devel
75 Header files for AqBanking library.
76
77 %description devel -l pl.UTF-8
78 Pliki nagłówkowe biblioteki AqBanking.
79
80 %package static
81 Summary:        Static AqBanking libraries
82 Summary(pl.UTF-8):      Statyczne biblioteki AqBanking
83 Group:          Development/Libraries
84 Requires:       %{name}-devel = %{version}-%{release}
85
86 %description static
87 Static AqBanking libraries.
88
89 %description static -l pl.UTF-8
90 Statyczne biblioteki AqBanking.
91
92 %package backend-aqhbci
93 Summary:        AqHBCI backend for AqBanking library
94 Summary(pl.UTF-8):      Backend AqHBCI dla biblioteki AqBanking
95 Group:          Libraries
96 Requires:       %{name} = %{version}-%{release}
97
98 %description backend-aqhbci
99 AqHBCI backend for AqBanking library.
100
101 %description backend-aqhbci -l pl.UTF-8
102 Backend AqHBCI dla biblioteki AqBanking.
103
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}
110
111 %description backend-aqhbci-devel
112 Header files for AqHBCI backend library.
113
114 %description backend-aqhbci-devel -l pl.UTF-8
115 Pliki nagłówkowe biblioteki backendu AqHBCI.
116
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}
122
123 %description backend-aqhbci-static
124 Static AqHBCI backend library.
125
126 %description backend-aqhbci-static -l pl.UTF-8
127 Statyczna biblioteka backendu AqHBCI.
128
129 %package backend-aqnone
130 Summary:        Aqnone backend for AqBanking library
131 Summary(pl.UTF-8):      Backend Aqnone dla biblioteki AqBanking
132 Group:          Libraries
133 Requires:       %{name} = %{version}-%{release}
134
135 %description backend-aqnone
136 Aqnone backend for AqBanking library.
137
138 %description backend-aqnone -l pl.UTF-8
139 Backend Aqnone dla biblioteki AqBanking.
140
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}
147
148 %description backend-aqnone-devel
149 Header files for Aqnone backend library.
150
151 %description backend-aqnone-devel -l pl.UTF-8
152 Pliki nagłówkowe biblioteki backendu Aqnone.
153
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}
159
160 %description backend-aqnone-static
161 Static Aqnone backend library.
162
163 %description backend-aqnone-static -l pl.UTF-8
164 Statyczna biblioteka backendu Aqnone.
165
166 %package backend-aqofxconnect
167 Summary:        AqOFXConnect backend for AqBanking library
168 Summary(pl.UTF-8):      Backend AqOFXConnect dla biblioteki AqBanking
169 Group:          Libraries
170 Requires:       %{name} = %{version}-%{release}
171
172 %description backend-aqofxconnect
173 AqOFXConnect backend for AqBanking library.
174
175 %description backend-aqofxconnect -l pl.UTF-8
176 Backend AqOFXConnect dla biblioteki AqBanking.
177
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
184
185 %description backend-aqofxconnect-devel
186 Header files for AqOFXConnect backend library.
187
188 %description backend-aqofxconnect-devel -l pl.UTF-8
189 Pliki nagłówkowe biblioteki backendu AqOFXConnect.
190
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}
196
197 %description backend-aqofxconnect-static
198 Static AqOFXConnect backend library.
199
200 %description backend-aqofxconnect-static -l pl.UTF-8
201 Statyczna biblioteka backendu AqOFXConnect.
202
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
206 Group:          Libraries
207 Requires:       %{name} = %{version}-%{release}
208
209 %description frontend-qbanking
210 QBanking - Qt-based frontend for AqBanking library.
211
212 %description frontend-qbanking -l pl.UTF-8
213 QBanking - oparty na Qt frontend dla biblioteki AqBanking.
214
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
222
223 %description frontend-qbanking-devel
224 Header files for QBanking frontend library.
225
226 %description frontend-qbanking-devel -l pl.UTF-8
227 Pliki nagłówkowe biblioteki frontendu QBanking.
228
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}
234
235 %description frontend-qbanking-static
236 Static QBanking frontend library.
237
238 %description frontend-qbanking-static -l pl.UTF-8
239 Statyczna biblioteka frontendu QBanking.
240
241 %prep
242 %setup -q
243 %patch0 -p1
244
245 %build
246 %{__libtoolize}
247 %{__aclocal} -I m4
248 %{__autoconf}
249 %{__autoheader}
250 %{__automake}
251 %configure \
252         --with-qt3-libs=%{_libdir} \
253         --enable-libofx \
254         --enable-static \
255         --with-backends="aqhbci aqofxconnect aqnone" \
256         --with-frontends="qbanking"
257
258 %{__make} -j1
259
260 %install
261 rm -rf $RPM_BUILD_ROOT
262
263 %{__make} install -j1 \
264         DESTDIR=$RPM_BUILD_ROOT
265
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
270
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
275 %endif
276
277 %find_lang %{name}
278
279 %clean
280 rm -rf $RPM_BUILD_ROOT
281
282 %post   -p /sbin/ldconfig
283 %postun -p /sbin/ldconfig
284
285 %post   backend-aqhbci -p /sbin/ldconfig
286 %postun backend-aqhbci -p /sbin/ldconfig
287
288 %post   backend-aqnone -p /sbin/ldconfig
289 %postun backend-aqnone -p /sbin/ldconfig
290
291 %post   backend-aqofxconnect -p /sbin/ldconfig
292 %postun backend-aqofxconnect -p /sbin/ldconfig
293
294 %post   frontend-qbanking -p /sbin/ldconfig
295 %postun frontend-qbanking -p /sbin/ldconfig
296
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
326
327 %files devel
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
335
336 %files static
337 %defattr(644,root,root,755)
338 %{_libdir}/libaqbanking.a
339
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
353
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
359
360 %files backend-aqhbci-static
361 %defattr(644,root,root,755)
362 %{_libdir}/libaqhbci.a
363
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
370
371 %files backend-aqnone-devel
372 %defattr(644,root,root,755)
373 %attr(755,root,root) %{_libdir}/libaqnone.so
374 %{_libdir}/libaqnone.la
375
376 %files backend-aqnone-static
377 %defattr(644,root,root,755)
378 %{_libdir}/libaqnone.a
379
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
387
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
393
394 %files backend-aqofxconnect-static
395 %defattr(644,root,root,755)
396 %{_libdir}/libaqofxconnect.a
397
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
409
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
415
416 %files frontend-qbanking-static
417 %defattr(644,root,root,755)
418 %{_libdir}/libqbanking.a
This page took 0.135976 seconds and 2 git commands to generate.