]> git.pld-linux.org Git - packages/aqbanking.git/blame - aqbanking.spec
- updated to 5.6.12
[packages/aqbanking.git] / aqbanking.spec
CommitLineData
c3a69568
JB
1#
2# Conditional build:
3%bcond_without static_libs # static libraries
4
5%define gwenhywfar_ver 4.10.0
a2da3cea 6Summary: A library for online banking functions and financial data import/export
b5aeef67 7Summary(pl.UTF-8): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych
a2da3cea 8Name: aqbanking
c3a69568 9Version: 5.6.12
6cb9eeb7 10Release: 1
c3a69568 11License: GPL v2 or GPL v3
a2da3cea 12Group: Libraries
c3a69568
JB
13# https://www.aquamaniac.de/sites/download/packages.php?showall=1
14Source0: https://www.aquamaniac.de/sites/download/download.php?package=03&release=208&file=01&dummy=/%{name}-%{version}.tar.gz
15# Source0-md5: f4476db215fe08c73d35b2018cf24739
16URL: https://www.aquamaniac.de/sites/aqbanking/
a2da3cea
JB
17BuildRequires: autoconf >= 2.56
18BuildRequires: automake
62520d3d 19BuildRequires: gettext-tools
11c19eff 20BuildRequires: gmp-devel
6cb9eeb7 21BuildRequires: gwenhywfar-devel >= %{gwenhywfar_ver}
11c19eff 22BuildRequires: ktoblzcheck-devel >= 1.10
c3a69568 23BuildRequires: libstdc++-devel
a2da3cea 24BuildRequires: libtool >= 2:1.5
c3a69568
JB
25BuildRequires: libxml2-devel >= 2
26BuildRequires: libxslt-devel
b81d0431 27BuildRequires: pkgconfig
8f44b7fc 28BuildRequires: which
c3a69568 29BuildRequires: xmlsec1-gnutls-devel >= 1.0.0
6cb9eeb7 30Requires: gwenhywfar >= %{gwenhywfar_ver}
d0bd29fe 31Requires: ktoblzcheck >= 1.10
11c19eff
AF
32Obsoletes: aqbanking-backend-aqdtaus
33Obsoletes: aqbanking-backend-aqdtaus-devel
34Obsoletes: aqbanking-backend-aqdtaus-static
35Obsoletes: aqbanking-backend-aqgeldkarte
36Obsoletes: aqbanking-backend-aqgeldkarte-devel
37Obsoletes: aqbanking-backend-aqgeldkarte-static
c3a69568 38Obsoletes: aqbanking-backend-aqpaypal
11c19eff
AF
39Obsoletes: aqbanking-backend-aqyellownet
40Obsoletes: aqbanking-backend-aqyellownet-devel
41Obsoletes: aqbanking-backend-aqyellownet-static
8f44b7fc 42Obsoletes: aqbanking-frontend-cbanking
43Obsoletes: aqbanking-frontend-cbanking-devel
44Obsoletes: aqbanking-frontend-cbanking-static
45Obsoletes: aqbanking-frontend-fbanking
46Obsoletes: aqbanking-frontend-fbanking-devel
47Obsoletes: aqbanking-frontend-fbanking-static
48Obsoletes: aqbanking-frontend-g2banking
49Obsoletes: aqbanking-frontend-g2banking-devel
50Obsoletes: aqbanking-frontend-g2banking-static
51Obsoletes: aqbanking-frontend-kbanking
52Obsoletes: aqbanking-frontend-kbanking-devel
53Obsoletes: aqbanking-frontend-kbanking-static
b924054a 54Obsoletes: aqbanking-frontend-qbanking
55Obsoletes: aqbanking-frontend-qbanking-devel
56Obsoletes: aqbanking-frontend-qbanking-static
73ccb4d4 57Obsoletes: python-aqbanking
a2da3cea
JB
58BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60%description
61The intention of AqBanking is to provide a middle layer between the
62program and the various Online Banking libraries (e.g. AqHBCI). The
63first backend which is already supported is AqHBCI, a library which
64implements a client for the German HBCI (Home Banking Computer
65Interface) protocol. Additionally, Aqbanking provides various plugins
66to simplify import and export of financial data. Currently there are
67import plugins for the following formats: DTAUS (German financial
68format), SWIFT (MT940 and MT942).
69
684f7fee
JR
70%description -l pl.UTF-8
71Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
72programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
033528e2 73Pierwszy, już obsługiwany backend to AqHBCI - biblioteka
74implementująca klienta niemieckiego protokołu HBCI (Home Baking
75Computer Interface). Ponadto Aqbanking dostarcza różne wtyczki
76upraszczające importowanie i eksportowanie danych finansowych.
77Aktualnie istnieją wtyczki do importu następujących formatów: DTAUS
78(niemiecki format finansowy), SWIFT (MT940 oraz MT942).
a2da3cea
JB
79
80%package devel
81Summary: Header files for AqBanking library
b5aeef67 82Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking
a2da3cea
JB
83Group: Development/Libraries
84Requires: %{name} = %{version}-%{release}
6cb9eeb7 85Requires: gwenhywfar-devel >= %{gwenhywfar_ver}
a2da3cea
JB
86
87%description devel
88Header files for AqBanking library.
89
684f7fee
JR
90%description devel -l pl.UTF-8
91Pliki nagłówkowe biblioteki AqBanking.
a2da3cea
JB
92
93%package static
94Summary: Static AqBanking libraries
b5aeef67 95Summary(pl.UTF-8): Statyczne biblioteki AqBanking
a2da3cea
JB
96Group: Development/Libraries
97Requires: %{name}-devel = %{version}-%{release}
98
99%description static
100Static AqBanking libraries.
101
684f7fee 102%description static -l pl.UTF-8
a2da3cea
JB
103Statyczne biblioteki AqBanking.
104
833832ad
JB
105%package c++
106Summary: C++ interface for AqBanking library
107Summary(pl.UTF-8): Interfejs C++ do biblioteki AqBanking
108Group: Libraries
109Requires: %{name} = %{version}-%{release}
110
111%description c++
112C++ interface for AqBanking library.
113
114%description c++ -l pl.UTF-8
115Interfejs C++ do biblioteki AqBanking.
116
117%package c++-devel
118Summary: Header files for aqbankingpp library
119Summary(pl.UTF-8): Pliki nagłówkowe biblioteki aqbankingpp
120Group: Development/Libraries
121Requires: %{name}-c++ = %{version}-%{release}
122Requires: %{name}-devel = %{version}-%{release}
123Requires: libstdc++-devel
124
125%description c++-devel
126Header files for aqbankingpp library.
127
128%description c++-devel -l pl.UTF-8
129Pliki nagłówkowe biblioteki aqbankingpp.
130
131%package c++-static
132Summary: Static aqbankingpp library
133Summary(pl.UTF-8): Statyczna biblioteka aqbankingpp
134Group: Development/Libraries
135Requires: %{name}-c++-devel = %{version}-%{release}
136
137%description c++-static
138Static aqbankingpp library.
139
140%description c++-static -l pl.UTF-8
141Statyczna biblioteka aqbankingpp.
142
c3a69568
JB
143%package backend-aqebics
144Summary: AqEBICS backend for AqBanking library
145Summary(pl.UTF-8): Backend AqEBICS dla biblioteki AqBanking
146Group: Libraries
147Requires: %{name} = %{version}-%{release}
148Requires: xmlsec1-gnutls >= 1.0.0
149
150%description backend-aqebics
151AqEBICS backend for AqBanking library.
152
153%description backend-aqebics -l pl.UTF-8
154Backend AqEBICS dla biblioteki AqBanking.
155
156%package backend-aqebics-devel
157Summary: Header files for AqEBICS client library
158Summary(pl.UTF-8): Pliki nagłówkowe biblioteki klienckiej AqEBICS
159Group: Development/Libraries
160Requires: %{name}-backend-aqebics = %{version}-%{release}
161Requires: %{name}-devel = %{version}-%{release}
162
163%description backend-aqebics-devel
164Header files for AqEBICS client library.
165
166%description backend-aqebics-devel -l pl.UTF-8
167Pliki nagłówkowe biblioteki klienckiej AqEBICS.
168
169%package backend-aqebics-static
170Summary: Static AqEBICS client library
171Summary(pl.UTF-8): Statyczna biblioteka kliencka AqEBICS
172Group: Development/Libraries
173Requires: %{name}-backend-aqebics-devel = %{version}-%{release}
174
175%description backend-aqebics-static
176Static AqEBICS client library.
177
178%description backend-aqebics-static -l pl.UTF-8
179Statyczna biblioteka kliencka AqEBICS.
180
12082d70
JB
181%package backend-aqhbci
182Summary: AqHBCI backend for AqBanking library
b5aeef67 183Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking
12082d70
JB
184Group: Libraries
185Requires: %{name} = %{version}-%{release}
186
187%description backend-aqhbci
188AqHBCI backend for AqBanking library.
189
684f7fee 190%description backend-aqhbci -l pl.UTF-8
12082d70
JB
191Backend AqHBCI dla biblioteki AqBanking.
192
c3a69568
JB
193%package backend-aqhbci-devel
194Summary: Header files for AqHBCI client library
195Summary(pl.UTF-8): Pliki nagłówkowe biblioteki klienckiej AqHBCI
196Group: Development/Libraries
197Requires: %{name}-backend-aqhbci = %{version}-%{release}
198Requires: %{name}-devel = %{version}-%{release}
199
200%description backend-aqhbci-devel
201Header files for AqHBCI client library.
202
203%description backend-aqhbci-devel -l pl.UTF-8
204Pliki nagłówkowe biblioteki klienckiej AqHBCI.
205
206%package backend-aqhbci-static
207Summary: Static AqHBCI client library
208Summary(pl.UTF-8): Statyczna biblioteka kliencka AqHBCI
209Group: Development/Libraries
210Requires: %{name}-backend-aqhbci-devel = %{version}-%{release}
211
212%description backend-aqhbci-static
213Static AqHBCI client library.
214
215%description backend-aqhbci-static -l pl.UTF-8
216Statyczna biblioteka kliencka AqHBCI.
217
b81d0431
JB
218%package backend-aqnone
219Summary: Aqnone backend for AqBanking library
220Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking
221Group: Libraries
222Requires: %{name} = %{version}-%{release}
cd91c8b4
AF
223Obsoletes: aqbanking-backend-aqnone-devel
224Obsoletes: aqbanking-backend-aqnone-static
b81d0431
JB
225
226%description backend-aqnone
227Aqnone backend for AqBanking library.
228
229%description backend-aqnone -l pl.UTF-8
230Backend Aqnone dla biblioteki AqBanking.
231
12082d70
JB
232%package backend-aqofxconnect
233Summary: AqOFXConnect backend for AqBanking library
b5aeef67 234Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking
12082d70
JB
235Group: Libraries
236Requires: %{name} = %{version}-%{release}
237
238%description backend-aqofxconnect
239AqOFXConnect backend for AqBanking library.
240
684f7fee 241%description backend-aqofxconnect -l pl.UTF-8
12082d70
JB
242Backend AqOFXConnect dla biblioteki AqBanking.
243
c3a69568
JB
244%package backend-aqofxconnect-devel
245Summary: Header files for AqOFXConnect client library
246Summary(pl.UTF-8): Pliki nagłówkowe biblioteki klienckiej AqOFXConnect
247Group: Development/Libraries
248Requires: %{name}-backend-aqofxconnect = %{version}-%{release}
249Requires: %{name}-devel = %{version}-%{release}
d0bd29fe 250
c3a69568
JB
251%description backend-aqofxconnect-devel
252Header files for AqOFXConnect client library.
d0bd29fe 253
c3a69568
JB
254%description backend-aqofxconnect-devel -l pl.UTF-8
255Pliki nagłówkowe biblioteki klienckiej AqOFXConnect.
256
257%package backend-aqofxconnect-static
258Summary: Static AqOFXConnect client library
259Summary(pl.UTF-8): Statyczna biblioteka kliencka AqOFXConnect
260Group: Development/Libraries
261Requires: %{name}-backend-aqofxconnect-devel = %{version}-%{release}
262
263%description backend-aqofxconnect-static
264Static AqOFXConnect client library.
265
266%description backend-aqofxconnect-static -l pl.UTF-8
267Statyczna biblioteka kliencka AqOFXConnect.
d0bd29fe 268
a2da3cea
JB
269%prep
270%setup -q
a2da3cea
JB
271
272%build
273%{__libtoolize}
274%{__aclocal} -I m4
275%{__autoconf}
276%{__autoheader}
277%{__automake}
278%configure \
c3a69568 279 %{?with_static_libs:--enable-static}
a2da3cea 280
41d66290 281%{__make} -j1
a2da3cea
JB
282
283%install
284rm -rf $RPM_BUILD_ROOT
285
41d66290 286%{__make} install -j1 \
a2da3cea
JB
287 DESTDIR=$RPM_BUILD_ROOT
288
c3a69568
JB
289%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
290 $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.la
291# no public API
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
296%endif
297
298# packaged as %doc
299%{__rm} $RPM_BUILD_ROOT%{_docdir}/aqbanking/{AUTHORS,COPYING,ChangeLog,README} \
300 $RPM_BUILD_ROOT%{_docdir}/aqhbci/aqhbci-tool/README
301# empty
302%{__rm} $RPM_BUILD_ROOT%{_docdir}/aqebics/aqebics-tool/README
b81d0431 303
a2da3cea
JB
304%find_lang %{name}
305
306%clean
307rm -rf $RPM_BUILD_ROOT
308
309%post -p /sbin/ldconfig
310%postun -p /sbin/ldconfig
311
833832ad
JB
312%post c++ -p /sbin/ldconfig
313%postun c++ -p /sbin/ldconfig
314
c3a69568
JB
315%post backend-aqebics -p /sbin/ldconfig
316%postun backend-aqebics -p /sbin/ldconfig
317
12082d70
JB
318%post backend-aqhbci -p /sbin/ldconfig
319%postun backend-aqhbci -p /sbin/ldconfig
320
b81d0431
JB
321%post backend-aqnone -p /sbin/ldconfig
322%postun backend-aqnone -p /sbin/ldconfig
323
12082d70
JB
324%post backend-aqofxconnect -p /sbin/ldconfig
325%postun backend-aqofxconnect -p /sbin/ldconfig
326
a2da3cea
JB
327%files -f %{name}.lang
328%defattr(644,root,root,755)
c3a69568 329%doc AUTHORS COPYING ChangeLog README TODO
73ccb4d4 330%attr(755,root,root) %{_bindir}/aqbanking-cli
a2da3cea 331%attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
c3a69568 332%attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.35
a2da3cea
JB
333%dir %{_libdir}/aqbanking
334%dir %{_libdir}/aqbanking/plugins
335%dir %{_libdir}/aqbanking/plugins/*
336%dir %{_libdir}/aqbanking/plugins/*/bankinfo
c3a69568 337%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so
12082d70 338%{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
c3a69568
JB
339%dir %{_libdir}/aqbanking/plugins/*/dbio
340%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/dbio/*.so
341%{_libdir}/aqbanking/plugins/*/dbio/*.xml
a2da3cea 342%dir %{_libdir}/aqbanking/plugins/*/imexporters
c3a69568 343%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so
12082d70
JB
344%{_libdir}/aqbanking/plugins/*/imexporters/*.xml
345%dir %{_libdir}/aqbanking/plugins/*/providers
9742c77b 346%dir %{_datadir}/aqbanking
cd91c8b4 347%dir %{_datadir}/aqbanking/backends
1632b737 348%dir %{_datadir}/aqbanking/aqbanking
cd91c8b4 349%{_datadir}/aqbanking/aqbanking/typemaker2
9742c77b 350%{_datadir}/aqbanking/bankinfo
cd91c8b4 351%{_datadir}/aqbanking/dialogs
9742c77b 352%{_datadir}/aqbanking/imexporters
cd91c8b4 353%{_datadir}/aqbanking/typemaker2
a2da3cea
JB
354
355%files devel
356%defattr(644,root,root,755)
357%attr(755,root,root) %{_bindir}/aqbanking-config
358%attr(755,root,root) %{_libdir}/libaqbanking.so
833832ad
JB
359%dir %{_includedir}/aqbanking5
360%{_includedir}/aqbanking5/aqbanking
12082d70 361%{_pkgconfigdir}/aqbanking.pc
c3a69568
JB
362%{_libdir}/cmake/aqbanking-5.6
363%{_aclocaldir}/aqbanking.m4
a2da3cea 364
c3a69568 365%if %{with static_libs}
a2da3cea
JB
366%files static
367%defattr(644,root,root,755)
368%{_libdir}/libaqbanking.a
c3a69568 369%endif
41d66290 370
833832ad
JB
371%files c++
372%defattr(644,root,root,755)
373%attr(755,root,root) %{_libdir}/libaqbankingpp.so.*.*.*
374%attr(755,root,root) %ghost %{_libdir}/libaqbankingpp.so.0
375
376%files c++-devel
377%defattr(644,root,root,755)
378%attr(755,root,root) %{_libdir}/libaqbankingpp.so
379%{_includedir}/aqbanking5/aqbankingpp
380
c3a69568 381%if %{with static_libs}
833832ad
JB
382%files c++-static
383%defattr(644,root,root,755)
384%{_libdir}/libaqbankingpp.a
c3a69568
JB
385%endif
386
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
395
396%files backend-aqebics-devel
397%defattr(644,root,root,755)
398%attr(755,root,root) %{_libdir}/libaqebics.so
399%{_includedir}/aqebics
400
401%if %{with static_libs}
402%files backend-aqebics-static
403%defattr(644,root,root,755)
404%{_libdir}/libaqebics.a
405%endif
833832ad 406
12082d70
JB
407%files backend-aqhbci
408%defattr(644,root,root,755)
c3a69568 409%doc src/plugins/backends/aqhbci/tools/aqhbci-tool/README
73ccb4d4 410%attr(755,root,root) %{_bindir}/aqhbci-tool4
9742c77b 411%attr(755,root,root) %{_bindir}/hbcixml3
12082d70 412%attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
c3a69568 413%attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.23
d0bd29fe 414%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so
12082d70 415%{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
9742c77b 416%{_datadir}/aqbanking/backends/aqhbci
12082d70 417
c3a69568
JB
418%files backend-aqhbci-devel
419%defattr(644,root,root,755)
420%attr(755,root,root) %{_libdir}/libaqhbci.so
421%{_includedir}/aqbanking5/aqhbci
422
423%if %{with static_libs}
424%files backend-aqhbci-static
425%defattr(644,root,root,755)
426%{_libdir}/libaqhbci.a
427%endif
428
b81d0431
JB
429%files backend-aqnone
430%defattr(644,root,root,755)
431%attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
c3a69568 432%attr(755,root,root) %ghost %{_libdir}/libaqnone.so.35
d0bd29fe 433%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so
b81d0431
JB
434%{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
435
12082d70
JB
436%files backend-aqofxconnect
437%defattr(644,root,root,755)
438%attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
fc748982 439%attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7
d0bd29fe 440%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so
12082d70 441%{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
cd91c8b4 442%{_datadir}/aqbanking/backends/aqofxconnect
d0bd29fe 443
c3a69568
JB
444%files backend-aqofxconnect-devel
445%defattr(644,root,root,755)
446%attr(755,root,root) %{_libdir}/libaqofxconnect.so
447%{_includedir}/aqbanking5/aqofxconnect
448
449%if %{with static_libs}
450%files backend-aqofxconnect-static
d0bd29fe 451%defattr(644,root,root,755)
c3a69568
JB
452%{_libdir}/libaqofxconnect.a
453%endif
This page took 0.136416 seconds and 4 git commands to generate.