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