]> git.pld-linux.org Git - packages/aqbanking.git/blob - aqbanking.spec
7db4de60d7da102dbb201bdd395796ba317f44df
[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.5
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:  b50c28887fc9fd2fc9a4d9fc996497e6
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.4
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
67 implementująca klienta niemieckiego protokołu HBCI (Home Baking
68 Computer Interface). Ponadto Aqbanking dostarcza różne wtyczki
69 upraszczające importowanie i eksportowanie danych finansowych.
70 Aktualnie istnieją wtyczki do importu następujących formatów: DTAUS
71 (niemiecki format finansowy), 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 >= 4.0.4
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 c++
99 Summary:        C++ interface for AqBanking library
100 Summary(pl.UTF-8):      Interfejs C++ do biblioteki AqBanking
101 Group:          Libraries
102 Requires:       %{name} = %{version}-%{release}
103
104 %description c++
105 C++ interface for AqBanking library.
106
107 %description c++ -l pl.UTF-8
108 Interfejs C++ do biblioteki AqBanking.
109
110 %package c++-devel
111 Summary:        Header files for aqbankingpp library
112 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki aqbankingpp
113 Group:          Development/Libraries
114 Requires:       %{name}-c++ = %{version}-%{release}
115 Requires:       %{name}-devel = %{version}-%{release}
116 Requires:       libstdc++-devel
117
118 %description c++-devel
119 Header files for aqbankingpp library.
120
121 %description c++-devel -l pl.UTF-8
122 Pliki nagłówkowe biblioteki aqbankingpp.
123
124 %package c++-static
125 Summary:        Static aqbankingpp library
126 Summary(pl.UTF-8):      Statyczna biblioteka aqbankingpp
127 Group:          Development/Libraries
128 Requires:       %{name}-c++-devel = %{version}-%{release}
129
130 %description c++-static
131 Static aqbankingpp library.
132
133 %description c++-static -l pl.UTF-8
134 Statyczna biblioteka aqbankingpp.
135
136 %package backend-aqhbci
137 Summary:        AqHBCI backend for AqBanking library
138 Summary(pl.UTF-8):      Backend AqHBCI dla biblioteki AqBanking
139 Group:          Libraries
140 Requires:       %{name} = %{version}-%{release}
141 Obsoletes:      aqbanking-backend-aqhbci-devel
142 Obsoletes:      aqbanking-backend-aqhbci-static
143
144 %description backend-aqhbci
145 AqHBCI backend for AqBanking library.
146
147 %description backend-aqhbci -l pl.UTF-8
148 Backend AqHBCI dla biblioteki AqBanking.
149
150 %package backend-aqnone
151 Summary:        Aqnone backend for AqBanking library
152 Summary(pl.UTF-8):      Backend Aqnone dla biblioteki AqBanking
153 Group:          Libraries
154 Requires:       %{name} = %{version}-%{release}
155 Obsoletes:      aqbanking-backend-aqnone-devel
156 Obsoletes:      aqbanking-backend-aqnone-static
157
158 %description backend-aqnone
159 Aqnone backend for AqBanking library.
160
161 %description backend-aqnone -l pl.UTF-8
162 Backend Aqnone dla biblioteki AqBanking.
163
164 %package backend-aqofxconnect
165 Summary:        AqOFXConnect backend for AqBanking library
166 Summary(pl.UTF-8):      Backend AqOFXConnect dla biblioteki AqBanking
167 Group:          Libraries
168 Requires:       %{name} = %{version}-%{release}
169 Obsoletes:      aqbanking-backend-aqofxconnect-devel
170 Obsoletes:      aqbanking-backend-aqofxconnect-static
171
172 %description backend-aqofxconnect
173 AqOFXConnect backend for AqBanking library.
174
175 %description backend-aqofxconnect -l pl.UTF-8
176 Backend AqOFXConnect dla biblioteki AqBanking.
177
178 %prep
179 %setup -q
180
181 %build
182 %{__libtoolize}
183 %{__aclocal} -I m4
184 %{__autoconf}
185 %{__autoheader}
186 %{__automake}
187 %configure \
188         --with-qt3-libs=%{_libdir} \
189         --enable-libofx \
190         --enable-static \
191         --with-backends="aqhbci aqofxconnect aqnone" \
192         --with-frontends="qbanking"
193
194 %{__make} -j1
195
196 %install
197 rm -rf $RPM_BUILD_ROOT
198
199 %{__make} install -j1 \
200         DESTDIR=$RPM_BUILD_ROOT
201
202 %{__rm} $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.{la,a} \
203         $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.{la,a} \
204         $RPM_BUILD_ROOT%{_libdir}/*.la \
205         $RPM_BUILD_ROOT%{_libdir}/libaq{hbci,none,ofxconnect}.{a,so}
206
207 %find_lang %{name}
208
209 %clean
210 rm -rf $RPM_BUILD_ROOT
211
212 %post   -p /sbin/ldconfig
213 %postun -p /sbin/ldconfig
214
215 %post   c++ -p /sbin/ldconfig
216 %postun c++ -p /sbin/ldconfig
217
218 %post   backend-aqhbci -p /sbin/ldconfig
219 %postun backend-aqhbci -p /sbin/ldconfig
220
221 %post   backend-aqnone -p /sbin/ldconfig
222 %postun backend-aqnone -p /sbin/ldconfig
223
224 %post   backend-aqofxconnect -p /sbin/ldconfig
225 %postun backend-aqofxconnect -p /sbin/ldconfig
226
227 %files -f %{name}.lang
228 %defattr(644,root,root,755)
229 %doc ChangeLog README TODO
230 %attr(755,root,root) %{_bindir}/aqbanking-cli
231 %attr(755,root,root) %{_libdir}/libaqbanking.so.*.*.*
232 %attr(755,root,root) %ghost %{_libdir}/libaqbanking.so.33
233 %dir %{_libdir}/aqbanking
234 %dir %{_libdir}/aqbanking/plugins
235 %dir %{_libdir}/aqbanking/plugins/*
236 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
237 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/bankinfo/*.so*
238 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
239 %dir %{_libdir}/aqbanking/plugins/*/imexporters
240 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/imexporters/*.so*
241 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
242 %dir %{_libdir}/aqbanking/plugins/*/providers
243 %attr(755,root,root) %{_libdir}/gwenhywfar/plugins/*/dbio/*.so*
244 %{_libdir}/gwenhywfar/plugins/*/dbio/*.xml
245 %dir %{_datadir}/aqbanking
246 %dir %{_datadir}/aqbanking/backends
247 %dir %{_datadir}/aqbanking/aqbanking
248 %{_datadir}/aqbanking/aqbanking/typemaker2
249 %{_datadir}/aqbanking/bankinfo
250 %{_datadir}/aqbanking/dialogs
251 %{_datadir}/aqbanking/imexporters
252 %{_datadir}/aqbanking/typemaker2
253
254 %files devel
255 %defattr(644,root,root,755)
256 %attr(755,root,root) %{_bindir}/aqbanking-config
257 %attr(755,root,root) %{_libdir}/libaqbanking.so
258 %dir %{_includedir}/aqbanking5
259 %{_includedir}/aqbanking5/aqbanking
260 %{_includedir}/aqbanking5/aqhbci
261 %{_includedir}/aqbanking5/aqofxconnect
262 %{_aclocaldir}/aqbanking.m4
263 %{_pkgconfigdir}/aqbanking.pc
264
265 %files static
266 %defattr(644,root,root,755)
267 %{_libdir}/libaqbanking.a
268
269 %files c++
270 %defattr(644,root,root,755)
271 %attr(755,root,root) %{_libdir}/libaqbankingpp.so.*.*.*
272 %attr(755,root,root) %ghost %{_libdir}/libaqbankingpp.so.0
273
274 %files c++-devel
275 %defattr(644,root,root,755)
276 %attr(755,root,root) %{_libdir}/libaqbankingpp.so
277 %{_includedir}/aqbanking5/aqbankingpp
278
279 %files c++-static
280 %defattr(644,root,root,755)
281 %{_libdir}/libaqbankingpp.a
282
283 %files backend-aqhbci
284 %defattr(644,root,root,755)
285 %attr(755,root,root) %{_bindir}/aqhbci-tool4
286 %attr(755,root,root) %{_bindir}/hbcixml3
287 %attr(755,root,root) %{_libdir}/libaqhbci.so.*.*.*
288 %attr(755,root,root) %ghost %{_libdir}/libaqhbci.so.19
289 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqhbci.so*
290 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
291 %dir %{_datadir}/aqbanking/backends
292 %{_datadir}/aqbanking/backends/aqhbci
293
294 %files backend-aqnone
295 %defattr(644,root,root,755)
296 %attr(755,root,root) %{_libdir}/libaqnone.so.*.*.*
297 %attr(755,root,root) %ghost %{_libdir}/libaqnone.so.33
298 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqnone.so*
299 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
300
301 %files backend-aqofxconnect
302 %defattr(644,root,root,755)
303 %attr(755,root,root) %{_libdir}/libaqofxconnect.so.*.*.*
304 %attr(755,root,root) %ghost %{_libdir}/libaqofxconnect.so.7
305 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.so*
306 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
307 %{_datadir}/aqbanking/backends/aqofxconnect
This page took 0.08524 seconds and 3 git commands to generate.