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