]> git.pld-linux.org Git - packages/aqbanking.git/blame - aqbanking.spec
- release 2
[packages/aqbanking.git] / aqbanking.spec
CommitLineData
a2da3cea 1Summary: A library for online banking functions and financial data import/export
b5aeef67 2Summary(pl.UTF-8): Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych
a2da3cea 3Name: aqbanking
73ccb4d4 4Version: 4.1.0
8f783cb7 5Release: 2
a2da3cea
JB
6License: GPL v2
7Group: Libraries
11c19eff
AF
8# http://www2.aquamaniac.de/sites/download/packages.php
9Source0: %{name}-%{version}.tar.gz
73ccb4d4 10# Source0-md5: 247089ccffad60baebc35390315e49d2
11c19eff 11Patch0: %{name}-nobash.patch
a2da3cea
JB
12URL: http://www.aquamaniac.de/aqbanking/
13BuildRequires: autoconf >= 2.56
14BuildRequires: automake
15BuildRequires: gettext-devel
11c19eff
AF
16BuildRequires: gmp-devel
17BuildRequires: gwenhywfar-devel >= 3.4.0
18BuildRequires: ktoblzcheck-devel >= 1.10
12082d70 19BuildRequires: libofx-devel >= 0.8.0
a2da3cea 20BuildRequires: libtool >= 2:1.5
b81d0431 21BuildRequires: pkgconfig
b537037a 22BuildRequires: qt-devel >= 1:3.0
9742c77b
JB
23Obsoletes: aqbanking-frontend-cbanking
24Obsoletes: aqbanking-frontend-cbanking-devel
25Obsoletes: aqbanking-frontend-cbanking-static
26Obsoletes: aqbanking-frontend-g2banking
27Obsoletes: aqbanking-frontend-g2banking-devel
28Obsoletes: aqbanking-frontend-g2banking-static
29Obsoletes: aqbanking-frontend-kbanking
30Obsoletes: aqbanking-frontend-kbanking-devel
31Obsoletes: aqbanking-frontend-kbanking-static
73ccb4d4
AF
32Obsoletes: aqbanking-frontend-fbanking
33Obsoletes: aqbanking-frontend-fbanking-devel
34Obsoletes: aqbanking-frontend-fbanking-static
11c19eff
AF
35Obsoletes: aqbanking-backend-aqdtaus
36Obsoletes: aqbanking-backend-aqdtaus-devel
37Obsoletes: aqbanking-backend-aqdtaus-static
38Obsoletes: aqbanking-backend-aqgeldkarte
39Obsoletes: aqbanking-backend-aqgeldkarte-devel
40Obsoletes: aqbanking-backend-aqgeldkarte-static
41Obsoletes: aqbanking-backend-aqyellownet
42Obsoletes: aqbanking-backend-aqyellownet-devel
43Obsoletes: aqbanking-backend-aqyellownet-static
73ccb4d4 44Obsoletes: python-aqbanking
a2da3cea
JB
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47%description
48The intention of AqBanking is to provide a middle layer between the
49program and the various Online Banking libraries (e.g. AqHBCI). The
50first backend which is already supported is AqHBCI, a library which
51implements a client for the German HBCI (Home Banking Computer
52Interface) protocol. Additionally, Aqbanking provides various plugins
53to simplify import and export of financial data. Currently there are
54import plugins for the following formats: DTAUS (German financial
55format), SWIFT (MT940 and MT942).
56
684f7fee
JR
57%description -l pl.UTF-8
58Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
59programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
60Pierwszy już obsługiwany backend to AqHBCI - biblioteka implementująca
61klienta niemieckiego protokołu HBCI (Home Baking Computer Interface).
62Ponadto Aqbanking dostarcza różne wtyczki upraszczające importowanie i
63eksportowanie danych finansowych. Aktualnie istnieją wtyczki do
64importu następujących formatów: DTAUS (niemiecki format finansowy),
a2da3cea
JB
65SWIFT (MT940 oraz MT942).
66
67%package devel
68Summary: Header files for AqBanking library
b5aeef67 69Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqBanking
a2da3cea
JB
70Group: Development/Libraries
71Requires: %{name} = %{version}-%{release}
9742c77b 72Requires: gwenhywfar-devel >= 3.0.0
a2da3cea
JB
73
74%description devel
75Header files for AqBanking library.
76
684f7fee
JR
77%description devel -l pl.UTF-8
78Pliki nagłówkowe biblioteki AqBanking.
a2da3cea
JB
79
80%package static
81Summary: Static AqBanking libraries
b5aeef67 82Summary(pl.UTF-8): Statyczne biblioteki AqBanking
a2da3cea
JB
83Group: Development/Libraries
84Requires: %{name}-devel = %{version}-%{release}
85
86%description static
87Static AqBanking libraries.
88
684f7fee 89%description static -l pl.UTF-8
a2da3cea
JB
90Statyczne biblioteki AqBanking.
91
12082d70
JB
92%package backend-aqhbci
93Summary: AqHBCI backend for AqBanking library
b5aeef67 94Summary(pl.UTF-8): Backend AqHBCI dla biblioteki AqBanking
12082d70
JB
95Group: Libraries
96Requires: %{name} = %{version}-%{release}
97
98%description backend-aqhbci
99AqHBCI backend for AqBanking library.
100
684f7fee 101%description backend-aqhbci -l pl.UTF-8
12082d70
JB
102Backend AqHBCI dla biblioteki AqBanking.
103
104%package backend-aqhbci-devel
105Summary: Header files for AqHBCI backend library
b5aeef67 106Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqHBCI
12082d70
JB
107Group: Development/Libraries
108Requires: %{name}-backend-aqhbci = %{version}-%{release}
109Requires: %{name}-devel = %{version}-%{release}
110
111%description backend-aqhbci-devel
112Header files for AqHBCI backend library.
113
684f7fee
JR
114%description backend-aqhbci-devel -l pl.UTF-8
115Pliki nagłówkowe biblioteki backendu AqHBCI.
12082d70
JB
116
117%package backend-aqhbci-static
118Summary: Static AqHBCI backend library
b5aeef67 119Summary(pl.UTF-8): Statyczna biblioteka backendu AqHBCI
12082d70
JB
120Group: Development/Libraries
121Requires: %{name}-backend-aqhbci-devel = %{version}-%{release}
122
123%description backend-aqhbci-static
124Static AqHBCI backend library.
125
684f7fee 126%description backend-aqhbci-static -l pl.UTF-8
12082d70
JB
127Statyczna biblioteka backendu AqHBCI.
128
b81d0431
JB
129%package backend-aqnone
130Summary: Aqnone backend for AqBanking library
131Summary(pl.UTF-8): Backend Aqnone dla biblioteki AqBanking
132Group: Libraries
133Requires: %{name} = %{version}-%{release}
134
135%description backend-aqnone
136Aqnone backend for AqBanking library.
137
138%description backend-aqnone -l pl.UTF-8
139Backend Aqnone dla biblioteki AqBanking.
140
141%package backend-aqnone-devel
142Summary: Header files for Aqnone backend library
143Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu Aqnone
144Group: Development/Libraries
145Requires: %{name}-backend-aqnone = %{version}-%{release}
146Requires: %{name}-devel = %{version}-%{release}
147
148%description backend-aqnone-devel
149Header files for Aqnone backend library.
150
151%description backend-aqnone-devel -l pl.UTF-8
152Pliki nagłówkowe biblioteki backendu Aqnone.
153
154%package backend-aqnone-static
155Summary: Static Aqnone backend library
156Summary(pl.UTF-8): Statyczna biblioteka backendu Aqnone
157Group: Development/Libraries
158Requires: %{name}-backend-aqnone-devel = %{version}-%{release}
159
160%description backend-aqnone-static
161Static Aqnone backend library.
162
163%description backend-aqnone-static -l pl.UTF-8
164Statyczna biblioteka backendu Aqnone.
165
12082d70
JB
166%package backend-aqofxconnect
167Summary: AqOFXConnect backend for AqBanking library
b5aeef67 168Summary(pl.UTF-8): Backend AqOFXConnect dla biblioteki AqBanking
12082d70
JB
169Group: Libraries
170Requires: %{name} = %{version}-%{release}
171
172%description backend-aqofxconnect
173AqOFXConnect backend for AqBanking library.
174
684f7fee 175%description backend-aqofxconnect -l pl.UTF-8
12082d70
JB
176Backend AqOFXConnect dla biblioteki AqBanking.
177
178%package backend-aqofxconnect-devel
179Summary: Header files for AqOFXConnect backend library
b5aeef67 180Summary(pl.UTF-8): Pliki nagłówkowe biblioteki backendu AqOFXConnect
12082d70
JB
181Group: Development/Libraries
182Requires: %{name}-backend-aqofxconnect = %{version}-%{release}
183Requires: libofx-devel >= 0.8.0
184
185%description backend-aqofxconnect-devel
186Header files for AqOFXConnect backend library.
187
684f7fee
JR
188%description backend-aqofxconnect-devel -l pl.UTF-8
189Pliki nagłówkowe biblioteki backendu AqOFXConnect.
12082d70
JB
190
191%package backend-aqofxconnect-static
192Summary: Static AqOFXConnect backend library
b5aeef67 193Summary(pl.UTF-8): Statyczna biblioteka backendu AqOFXConnect
12082d70
JB
194Group: Development/Libraries
195Requires: %{name}-backend-aqofxconnect-devel = %{version}-%{release}
196
197%description backend-aqofxconnect-static
198Static AqOFXConnect backend library.
199
684f7fee 200%description backend-aqofxconnect-static -l pl.UTF-8
12082d70
JB
201Statyczna biblioteka backendu AqOFXConnect.
202
12082d70
JB
203%package frontend-qbanking
204Summary: QBanking - Qt-based frontend for AqBanking library
b5aeef67 205Summary(pl.UTF-8): QBanking - oparty na Qt frontend dla biblioteki AqBanking
12082d70
JB
206Group: Libraries
207Requires: %{name} = %{version}-%{release}
208
209%description frontend-qbanking
210QBanking - Qt-based frontend for AqBanking library.
211
684f7fee 212%description frontend-qbanking -l pl.UTF-8
12082d70
JB
213QBanking - oparty na Qt frontend dla biblioteki AqBanking.
214
215%package frontend-qbanking-devel
216Summary: Header files for QBanking frontend library
b5aeef67 217Summary(pl.UTF-8): Pliki nagłówkowe biblioteki frontendu QBanking
12082d70
JB
218Group: Development/Libraries
219Requires: %{name}-devel = %{version}-%{release}
220Requires: %{name}-frontend-qbanking = %{version}-%{release}
b537037a 221Requires: qt-devel >= 1:3.0
12082d70
JB
222
223%description frontend-qbanking-devel
224Header files for QBanking frontend library.
225
684f7fee
JR
226%description frontend-qbanking-devel -l pl.UTF-8
227Pliki nagłówkowe biblioteki frontendu QBanking.
12082d70
JB
228
229%package frontend-qbanking-static
230Summary: Static QBanking frontend library
b5aeef67 231Summary(pl.UTF-8): Statyczna biblioteka frontendu QBanking
12082d70
JB
232Group: Development/Libraries
233Requires: %{name}-frontend-qbanking-devel = %{version}-%{release}
234
235%description frontend-qbanking-static
236Static QBanking frontend library.
237
684f7fee 238%description frontend-qbanking-static -l pl.UTF-8
12082d70
JB
239Statyczna biblioteka frontendu QBanking.
240
a2da3cea
JB
241%prep
242%setup -q
b81d0431 243%patch0 -p1
a2da3cea
JB
244
245%build
246%{__libtoolize}
247%{__aclocal} -I m4
248%{__autoconf}
249%{__autoheader}
250%{__automake}
251%configure \
41d66290 252 --with-qt3-libs=%{_libdir} \
a2da3cea 253 --enable-libofx \
12082d70 254 --enable-static \
11c19eff 255 --with-backends="aqhbci aqofxconnect aqnone" \
73ccb4d4 256 --with-frontends="qbanking"
a2da3cea 257
41d66290 258%{__make} -j1
a2da3cea
JB
259
260%install
261rm -rf $RPM_BUILD_ROOT
262
41d66290 263%{__make} install -j1 \
a2da3cea
JB
264 DESTDIR=$RPM_BUILD_ROOT
265
b81d0431
JB
266rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a}
267rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/*.{la,a}
268rm -f $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a}
a2da3cea
JB
269rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/aqbanking/*.py
270
b81d0431
JB
271%if %{with yellownet}
272# soname is libaqyellownet.so.0
273mv $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.{so,so.0.0.0}
274ln -sf libaqyellownet.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.so
275%endif
276
a2da3cea
JB
277%find_lang %{name}
278
279%clean
280rm -rf $RPM_BUILD_ROOT
281
282%post -p /sbin/ldconfig
283%postun -p /sbin/ldconfig
284
12082d70
JB
285%post backend-aqhbci -p /sbin/ldconfig
286%postun backend-aqhbci -p /sbin/ldconfig
287
b81d0431
JB
288%post backend-aqnone -p /sbin/ldconfig
289%postun backend-aqnone -p /sbin/ldconfig
290
12082d70
JB
291%post backend-aqofxconnect -p /sbin/ldconfig
292%postun backend-aqofxconnect -p /sbin/ldconfig
293
12082d70
JB
294%post frontend-qbanking -p /sbin/ldconfig
295%postun frontend-qbanking -p /sbin/ldconfig
296
a2da3cea
JB
297%files -f %{name}.lang
298%defattr(644,root,root,755)
87384056 299%doc ChangeLog README TODO
73ccb4d4 300%attr(755,root,root) %{_bindir}/aqbanking-cli
a2da3cea 301%attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
73ccb4d4 302%attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.29
a2da3cea
JB
303%dir %{_libdir}/aqbanking
304%dir %{_libdir}/aqbanking/plugins
305%dir %{_libdir}/aqbanking/plugins/*
306%dir %{_libdir}/aqbanking/plugins/*/bankinfo
12082d70
JB
307%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so*
308%{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
309%dir %{_libdir}/aqbanking/plugins/*/debugger
41d66290
AF
310%dir %{_libdir}/aqbanking/plugins/*/frontends
311%dir %{_libdir}/aqbanking/plugins/*/frontends/qbanking
312%dir %{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules
a2da3cea 313%dir %{_libdir}/aqbanking/plugins/*/imexporters
12082d70
JB
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
a2da3cea
JB
318%attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so*
319%{_libdir}/gwenhywfar/plugins/*/dbio/*.xml
9742c77b
JB
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
a2da3cea
JB
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
a2da3cea 331%{_libdir}/libaqbanking.la
a2da3cea 332%{_includedir}/aqbanking
a2da3cea 333%{_aclocaldir}/aqbanking.m4
12082d70 334%{_pkgconfigdir}/aqbanking.pc
a2da3cea
JB
335
336%files static
337%defattr(644,root,root,755)
338%{_libdir}/libaqbanking.a
41d66290 339
12082d70
JB
340%files backend-aqhbci
341%defattr(644,root,root,755)
73ccb4d4 342%attr(755,root,root) %{_bindir}/aqhbci-tool4
9742c77b 343%attr(755,root,root) %{_bindir}/hbcixml3
12082d70 344%attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
73ccb4d4 345%attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.16
12082d70
JB
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*
41d66290 350%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/aqhbci.so*
12082d70 351%{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
9742c77b 352%{_datadir}/aqbanking/backends/aqhbci
12082d70
JB
353
354%files backend-aqhbci-devel
355%defattr(644,root,root,755)
12082d70
JB
356%attr(755,root,root) %{_libdir}/libaqhbci.so
357%{_libdir}/libaqhbci.la
358%{_includedir}/aqhbci
12082d70
JB
359
360%files backend-aqhbci-static
361%defattr(644,root,root,755)
362%{_libdir}/libaqhbci.a
363
b81d0431
JB
364%files backend-aqnone
365%defattr(644,root,root,755)
366%attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
73ccb4d4 367%attr(755,root,root) %ghost %{_libdir}/libaqnone.so.29
b81d0431
JB
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
12082d70
JB
380%files backend-aqofxconnect
381%defattr(644,root,root,755)
382%attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
73ccb4d4 383%attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.5
12082d70 384%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so*
41d66290 385%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/aqofxconnect.so*
12082d70 386%{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
12082d70
JB
387
388%files backend-aqofxconnect-devel
389%defattr(644,root,root,755)
12082d70
JB
390%attr(755,root,root) %{_libdir}/libaqofxconnect.so
391%{_libdir}/libaqofxconnect.la
392%{_includedir}/aqofxconnect
12082d70
JB
393
394%files backend-aqofxconnect-static
395%defattr(644,root,root,755)
396%{_libdir}/libaqofxconnect.a
397
12082d70
JB
398%files frontend-qbanking
399%defattr(644,root,root,755)
73ccb4d4 400%attr(755,root,root) %{_bindir}/qb-help8
12082d70 401%attr(755,root,root) %{_libdir}/libqbanking.so.*.*.*
73ccb4d4 402%attr(755,root,root) %ghost %{_libdir}/libqbanking.so.8
3331a4f4
AF
403%attr(755,root,root) %{_libdir}/aqbanking/plugins/*/wizards/qt3-wizard
404%{_libdir}/aqbanking/plugins/*/wizards/qt3_wizard.xml
9742c77b
JB
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
12082d70
JB
409
410%files frontend-qbanking-devel
411%defattr(644,root,root,755)
12082d70
JB
412%attr(755,root,root) %{_libdir}/libqbanking.so
413%{_libdir}/libqbanking.la
414%{_includedir}/qbanking
12082d70
JB
415
416%files frontend-qbanking-static
417%defattr(644,root,root,755)
418%{_libdir}/libqbanking.a
This page took 0.122906 seconds and 4 git commands to generate.