]> git.pld-linux.org Git - packages/aqbanking.git/blob - aqbanking.spec
- works fine, rel 1
[packages/aqbanking.git] / aqbanking.spec
1 #
2 # TODO: - unpackaged files
3 #
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
6 Name:           aqbanking
7 Version:        5.0.1
8 Release:        1
9 License:        GPL v2
10 Group:          Libraries
11 # http://www2.aquamaniac.de/sites/download/packages.php
12 Source0:        %{name}-%{version}.tar.gz
13 # Source0-md5:  dc7dd799a4a50313b5f11b9a0861b72b
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.0
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
25 BuildRequires:  which
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)
52
53 %description
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).
62
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 implementująca
67 klienta niemieckiego protokołu HBCI (Home Baking Computer Interface).
68 Ponadto Aqbanking dostarcza różne wtyczki upraszczające importowanie i
69 eksportowanie danych finansowych. Aktualnie istnieją wtyczki do
70 importu następujących formatów: DTAUS (niemiecki format finansowy),
71 SWIFT (MT940 oraz MT942).
72
73 %package devel
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 >= 3.0.0
79
80 %description devel
81 Header files for AqBanking library.
82
83 %description devel -l pl.UTF-8
84 Pliki nagłówkowe biblioteki AqBanking.
85
86 %package static
87 Summary:        Static AqBanking libraries
88 Summary(pl.UTF-8):      Statyczne biblioteki AqBanking
89 Group:          Development/Libraries
90 Requires:       %{name}-devel = %{version}-%{release}
91
92 %description static
93 Static AqBanking libraries.
94
95 %description static -l pl.UTF-8
96 Statyczne biblioteki AqBanking.
97
98 %package backend-aqhbci
99 Summary:        AqHBCI backend for AqBanking library
100 Summary(pl.UTF-8):      Backend AqHBCI dla biblioteki AqBanking
101 Group:          Libraries
102 Requires:       %{name} = %{version}-%{release}
103
104 %description backend-aqhbci
105 AqHBCI backend for AqBanking library.
106
107 %description backend-aqhbci -l pl.UTF-8
108 Backend AqHBCI dla biblioteki AqBanking.
109
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}
116
117 %description backend-aqhbci-devel
118 Header files for AqHBCI backend library.
119
120 %description backend-aqhbci-devel -l pl.UTF-8
121 Pliki nagłówkowe biblioteki backendu AqHBCI.
122
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}
128
129 %description backend-aqhbci-static
130 Static AqHBCI backend library.
131
132 %description backend-aqhbci-static -l pl.UTF-8
133 Statyczna biblioteka backendu AqHBCI.
134
135 %package backend-aqnone
136 Summary:        Aqnone backend for AqBanking library
137 Summary(pl.UTF-8):      Backend Aqnone dla biblioteki AqBanking
138 Group:          Libraries
139 Requires:       %{name} = %{version}-%{release}
140
141 %description backend-aqnone
142 Aqnone backend for AqBanking library.
143
144 %description backend-aqnone -l pl.UTF-8
145 Backend Aqnone dla biblioteki AqBanking.
146
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}
153
154 %description backend-aqnone-devel
155 Header files for Aqnone backend library.
156
157 %description backend-aqnone-devel -l pl.UTF-8
158 Pliki nagłówkowe biblioteki backendu Aqnone.
159
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}
165
166 %description backend-aqnone-static
167 Static Aqnone backend library.
168
169 %description backend-aqnone-static -l pl.UTF-8
170 Statyczna biblioteka backendu Aqnone.
171
172 %package backend-aqofxconnect
173 Summary:        AqOFXConnect backend for AqBanking library
174 Summary(pl.UTF-8):      Backend AqOFXConnect dla biblioteki AqBanking
175 Group:          Libraries
176 Requires:       %{name} = %{version}-%{release}
177
178 %description backend-aqofxconnect
179 AqOFXConnect backend for AqBanking library.
180
181 %description backend-aqofxconnect -l pl.UTF-8
182 Backend AqOFXConnect dla biblioteki AqBanking.
183
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
190
191 %description backend-aqofxconnect-devel
192 Header files for AqOFXConnect backend library.
193
194 %description backend-aqofxconnect-devel -l pl.UTF-8
195 Pliki nagłówkowe biblioteki backendu AqOFXConnect.
196
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}
202
203 %description backend-aqofxconnect-static
204 Static AqOFXConnect backend library.
205
206 %description backend-aqofxconnect-static -l pl.UTF-8
207 Statyczna biblioteka backendu AqOFXConnect.
208
209 %prep
210 %setup -q
211
212 %build
213 %{__libtoolize}
214 %{__aclocal} -I m4
215 %{__autoconf}
216 %{__autoheader}
217 %{__automake}
218 %configure \
219         --with-qt3-libs=%{_libdir} \
220         --enable-libofx \
221         --enable-static \
222         --with-backends="aqhbci aqofxconnect aqnone" \
223         --with-frontends="qbanking"
224
225 %{__make} -j1
226
227 %install
228 rm -rf $RPM_BUILD_ROOT
229
230 %{__make} install -j1 \
231         DESTDIR=$RPM_BUILD_ROOT
232
233 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a}
234 rm -f $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/frontends/qbanking/cfgmodules/*.{la,a}
235 rm -f $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a}
236 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/aqbanking/*.py
237
238 %if %{with yellownet}
239 # soname is libaqyellownet.so.0
240 mv $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.{so,so.0.0.0}
241 ln -sf libaqyellownet.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/libaqyellownet.so
242 %endif
243
244 %find_lang %{name}
245
246 %clean
247 rm -rf $RPM_BUILD_ROOT
248
249 %post   -p /sbin/ldconfig
250 %postun -p /sbin/ldconfig
251
252 %post   backend-aqhbci -p /sbin/ldconfig
253 %postun backend-aqhbci -p /sbin/ldconfig
254
255 %post   backend-aqnone -p /sbin/ldconfig
256 %postun backend-aqnone -p /sbin/ldconfig
257
258 %post   backend-aqofxconnect -p /sbin/ldconfig
259 %postun backend-aqofxconnect -p /sbin/ldconfig
260
261 %files -f %{name}.lang
262 %defattr(644,root,root,755)
263 %doc ChangeLog README TODO
264 %attr(755,root,root) %{_bindir}/aqbanking-cli
265 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
266 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.33
267 %dir %{_libdir}/aqbanking
268 %dir %{_libdir}/aqbanking/plugins
269 %dir %{_libdir}/aqbanking/plugins/*
270 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
271 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so*
272 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
273 %dir %{_libdir}/aqbanking/plugins/*/imexporters
274 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so*
275 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
276 %dir %{_libdir}/aqbanking/plugins/*/providers
277 %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so*
278 %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml
279 %dir %{_datadir}/aqbanking
280 %{_datadir}/aqbanking/bankinfo
281 %{_datadir}/aqbanking/imexporters
282
283 %files devel
284 %defattr(644,root,root,755)
285 %attr(755,root,root) %{_bindir}/aqbanking-config
286 %attr(755,root,root) %{_libdir}/libaqbanking.so
287 %{_libdir}/libaqbanking.la
288 %{_includedir}/aqbanking5
289 %{_aclocaldir}/aqbanking.m4
290 %{_pkgconfigdir}/aqbanking.pc
291
292 %files static
293 %defattr(644,root,root,755)
294 %{_libdir}/libaqbanking.a
295
296 %files backend-aqhbci
297 %defattr(644,root,root,755)
298 %attr(755,root,root) %{_bindir}/aqhbci-tool4
299 %attr(755,root,root) %{_bindir}/hbcixml3
300 %attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
301 %attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.19
302 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so*
303 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
304 %dir %{_datadir}/aqbanking/backends
305 %{_datadir}/aqbanking/backends/aqhbci
306
307 %files backend-aqhbci-devel
308 %defattr(644,root,root,755)
309 %attr(755,root,root) %{_libdir}/libaqhbci.so
310 %{_libdir}/libaqhbci.la
311
312 %files backend-aqhbci-static
313 %defattr(644,root,root,755)
314 %{_libdir}/libaqhbci.a
315
316 %files backend-aqnone
317 %defattr(644,root,root,755)
318 %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
319 %attr(755,root,root) %ghost %{_libdir}/libaqnone.so.33
320 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so*
321 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
322
323 %files backend-aqnone-devel
324 %defattr(644,root,root,755)
325 %attr(755,root,root) %{_libdir}/libaqnone.so
326 %{_libdir}/libaqnone.la
327
328 %files backend-aqnone-static
329 %defattr(644,root,root,755)
330 %{_libdir}/libaqnone.a
331
332 %files backend-aqofxconnect
333 %defattr(644,root,root,755)
334 %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
335 %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7
336 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so*
337 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
338
339 %files backend-aqofxconnect-devel
340 %defattr(644,root,root,755)
341 %attr(755,root,root) %{_libdir}/libaqofxconnect.so
342 %{_libdir}/libaqofxconnect.la
343
344 %files backend-aqofxconnect-static
345 %defattr(644,root,root,755)
346 %{_libdir}/libaqofxconnect.a
This page took 0.084989 seconds and 4 git commands to generate.