]> git.pld-linux.org Git - packages/aqbanking.git/blob - aqbanking.spec
- up to 6.3.2
[packages/aqbanking.git] / aqbanking.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # static libraries
4
5 %define gwenhywfar_ver  5.5.1.1
6 Summary:        A library for online banking functions and financial data import/export
7 Summary(pl.UTF-8):      Biblioteka do funkcji bankowych online oraz importu/eksportu danych finansowych
8 Name:           aqbanking
9 Version:        6.3.2
10 Release:        1
11 License:        GPL v2 or GPL v3
12 Group:          Libraries
13 # https://www.aquamaniac.de/sites/download/packages.php?showall=1
14 Source0:        https://www.aquamaniac.de/rdm/attachments/download/386/%{name}-%{version}.tar.gz
15 # Source0-md5:  a96307ed3b144fb799af87ed0e2c6225
16 URL:            https://www.aquamaniac.de/sites/aqbanking/
17 BuildRequires:  autoconf >= 2.56
18 BuildRequires:  automake
19 BuildRequires:  gettext-tools
20 BuildRequires:  gmp-devel
21 BuildRequires:  gwenhywfar-devel >= %{gwenhywfar_ver}
22 BuildRequires:  ktoblzcheck-devel >= 1.10
23 BuildRequires:  libstdc++-devel
24 BuildRequires:  libtool >= 2:1.5
25 BuildRequires:  libxml2-devel >= 2
26 BuildRequires:  libxslt-devel
27 BuildRequires:  pkgconfig
28 BuildRequires:  which
29 BuildRequires:  xmlsec1-gnutls-devel >= 1.0.0
30 Requires:       gwenhywfar >= %{gwenhywfar_ver}
31 Requires:       ktoblzcheck >= 1.10
32 Obsoletes:      aqbanking-backend-aqdtaus
33 Obsoletes:      aqbanking-backend-aqdtaus-devel
34 Obsoletes:      aqbanking-backend-aqdtaus-static
35 Obsoletes:      aqbanking-backend-aqebics-devel < 6.0
36 Obsoletes:      aqbanking-backend-aqebics-static < 6.0
37 Obsoletes:      aqbanking-backend-aqgeldkarte
38 Obsoletes:      aqbanking-backend-aqgeldkarte-devel
39 Obsoletes:      aqbanking-backend-aqgeldkarte-static
40 Obsoletes:      aqbanking-backend-aqhbci-devel < 6.0
41 Obsoletes:      aqbanking-backend-aqhbci-static < 6.0
42 Obsoletes:      aqbanking-backend-aqofxconnect-devel < 6.0
43 Obsoletes:      aqbanking-backend-aqofxconnect-static < 6.0
44 Obsoletes:      aqbanking-backend-aqpaypal
45 Obsoletes:      aqbanking-backend-aqyellownet
46 Obsoletes:      aqbanking-backend-aqyellownet-devel
47 Obsoletes:      aqbanking-backend-aqyellownet-static
48 Obsoletes:      aqbanking-c++ < 6.0
49 Obsoletes:      aqbanking-c++-devel < 6.0
50 Obsoletes:      aqbanking-c++-static < 6.0
51 Obsoletes:      aqbanking-frontend-cbanking
52 Obsoletes:      aqbanking-frontend-cbanking-devel
53 Obsoletes:      aqbanking-frontend-cbanking-static
54 Obsoletes:      aqbanking-frontend-fbanking
55 Obsoletes:      aqbanking-frontend-fbanking-devel
56 Obsoletes:      aqbanking-frontend-fbanking-static
57 Obsoletes:      aqbanking-frontend-g2banking
58 Obsoletes:      aqbanking-frontend-g2banking-devel
59 Obsoletes:      aqbanking-frontend-g2banking-static
60 Obsoletes:      aqbanking-frontend-kbanking
61 Obsoletes:      aqbanking-frontend-kbanking-devel
62 Obsoletes:      aqbanking-frontend-kbanking-static
63 Obsoletes:      aqbanking-frontend-qbanking
64 Obsoletes:      aqbanking-frontend-qbanking-devel
65 Obsoletes:      aqbanking-frontend-qbanking-static
66 Obsoletes:      python-aqbanking
67 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68
69 %description
70 The intention of AqBanking is to provide a middle layer between the
71 program and the various Online Banking libraries (e.g. AqHBCI). The
72 first backend which is already supported is AqHBCI, a library which
73 implements a client for the German HBCI (Home Banking Computer
74 Interface) protocol. Additionally, Aqbanking provides various plugins
75 to simplify import and export of financial data. Currently there are
76 import plugins for the following formats: DTAUS (German financial
77 format), SWIFT (MT940 and MT942).
78
79 %description -l pl.UTF-8
80 Celem projektu AqBanking jest dostarczenie warstwy pośredniej między
81 programem a różnymi bibliotekami usług bankowych online (np. AqHBCI).
82 Pierwszy, już obsługiwany backend to AqHBCI - biblioteka
83 implementująca klienta niemieckiego protokołu HBCI (Home Baking
84 Computer Interface). Ponadto Aqbanking dostarcza różne wtyczki
85 upraszczające importowanie i eksportowanie danych finansowych.
86 Aktualnie istnieją wtyczki do importu następujących formatów: DTAUS
87 (niemiecki format finansowy), SWIFT (MT940 oraz MT942).
88
89 %package devel
90 Summary:        Header files for AqBanking library
91 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki AqBanking
92 Group:          Development/Libraries
93 Requires:       %{name} = %{version}-%{release}
94 Requires:       gwenhywfar-devel >= %{gwenhywfar_ver}
95
96 %description devel
97 Header files for AqBanking library.
98
99 %description devel -l pl.UTF-8
100 Pliki nagłówkowe biblioteki AqBanking.
101
102 %package static
103 Summary:        Static AqBanking libraries
104 Summary(pl.UTF-8):      Statyczne biblioteki AqBanking
105 Group:          Development/Libraries
106 Requires:       %{name}-devel = %{version}-%{release}
107
108 %description static
109 Static AqBanking libraries.
110
111 %description static -l pl.UTF-8
112 Statyczne biblioteki AqBanking.
113
114 %package backend-aqebics
115 Summary:        AqEBICS backend for AqBanking library
116 Summary(pl.UTF-8):      Backend AqEBICS dla biblioteki AqBanking
117 Group:          Libraries
118 Requires:       %{name} = %{version}-%{release}
119 Requires:       xmlsec1-gnutls >= 1.0.0
120
121 %description backend-aqebics
122 AqEBICS backend for AqBanking library.
123
124 %description backend-aqebics -l pl.UTF-8
125 Backend AqEBICS dla biblioteki AqBanking.
126
127 %package backend-aqhbci
128 Summary:        AqHBCI backend for AqBanking library
129 Summary(pl.UTF-8):      Backend AqHBCI dla biblioteki AqBanking
130 Group:          Libraries
131 Requires:       %{name} = %{version}-%{release}
132
133 %description backend-aqhbci
134 AqHBCI backend for AqBanking library.
135
136 %description backend-aqhbci -l pl.UTF-8
137 Backend AqHBCI dla biblioteki AqBanking.
138
139 %package backend-aqnone
140 Summary:        Aqnone backend for AqBanking library
141 Summary(pl.UTF-8):      Backend Aqnone dla biblioteki AqBanking
142 Group:          Libraries
143 Requires:       %{name} = %{version}-%{release}
144 Obsoletes:      aqbanking-backend-aqnone-devel
145 Obsoletes:      aqbanking-backend-aqnone-static
146
147 %description backend-aqnone
148 Aqnone backend for AqBanking library.
149
150 %description backend-aqnone -l pl.UTF-8
151 Backend Aqnone dla biblioteki AqBanking.
152
153 %package backend-aqofxconnect
154 Summary:        AqOFXConnect backend for AqBanking library
155 Summary(pl.UTF-8):      Backend AqOFXConnect dla biblioteki AqBanking
156 Group:          Libraries
157 Requires:       %{name} = %{version}-%{release}
158
159 %description backend-aqofxconnect
160 AqOFXConnect backend for AqBanking library.
161
162 %description backend-aqofxconnect -l pl.UTF-8
163 Backend AqOFXConnect dla biblioteki AqBanking.
164
165 %package backend-aqpaypal
166 Summary:        AqPayPal backend for AqBanking library
167 Summary(pl.UTF-8):      Backend AqPayPal dla biblioteki AqBanking
168 Group:          Libraries
169 Requires:       %{name} = %{version}-%{release}
170
171 %description backend-aqpaypal
172 AqPayPal backend for AqBanking library.
173
174 %description backend-aqpaypal -l pl.UTF-8
175 Backend AqPayPal dla biblioteki AqBanking.
176
177 %prep
178 %setup -q
179
180 %build
181 %{__libtoolize}
182 %{__aclocal} -I m4
183 %{__autoconf}
184 %{__autoheader}
185 %{__automake}
186 %configure \
187         %{?with_static_libs:--enable-static}
188
189 %{__make}
190
191 %install
192 rm -rf $RPM_BUILD_ROOT
193
194 %{__make} install -j1 \
195         DESTDIR=$RPM_BUILD_ROOT
196
197 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
198         $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.la
199 # no public API
200 %if %{with static_libs}
201 %{__rm} $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/*/*/*.a
202 %endif
203
204 # packaged as %doc
205 %{__rm} $RPM_BUILD_ROOT%{_docdir}/aqbanking/{AUTHORS,COPYING,ChangeLog,README}
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   backend-aqebics -p /sbin/ldconfig
216 %postun backend-aqebics -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 AUTHORS COPYING 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.44
233 %dir %{_libdir}/aqbanking
234 %dir %{_libdir}/aqbanking/plugins
235 %dir %{_libdir}/aqbanking/plugins/*
236 %dir %{_libdir}/aqbanking/plugins/*/bankinfo
237 %{_libdir}/aqbanking/plugins/*/bankinfo/*.xml
238 %dir %{_libdir}/aqbanking/plugins/*/dbio
239 %attr(755,root,root) %{_libdir}/aqbanking/plugins/*/dbio/*.so
240 %{_libdir}/aqbanking/plugins/*/dbio/*.xml
241 %dir %{_libdir}/aqbanking/plugins/*/imexporters
242 %{_libdir}/aqbanking/plugins/*/imexporters/*.xml
243 %dir %{_libdir}/aqbanking/plugins/*/providers
244 %dir %{_datadir}/aqbanking
245 %dir %{_datadir}/aqbanking/backends
246 %dir %{_datadir}/aqbanking/aqbanking
247 %{_datadir}/aqbanking/aqbanking/typemaker2
248 %{_datadir}/aqbanking/bankinfo
249 %{_datadir}/aqbanking/dialogs
250 %{_datadir}/aqbanking/imexporters
251 %{_datadir}/aqbanking/typemaker2
252
253 %files devel
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_bindir}/aqbanking-config
256 %attr(755,root,root) %{_libdir}/libaqbanking.so
257 %dir %{_includedir}/aqbanking6
258 %{_includedir}/aqbanking6/aqbanking
259 %{_pkgconfigdir}/aqbanking.pc
260 %{_libdir}/cmake/aqbanking-6.3
261 %{_aclocaldir}/aqbanking.m4
262
263 %if %{with static_libs}
264 %files static
265 %defattr(644,root,root,755)
266 %{_libdir}/libaqbanking.a
267 %endif
268
269 %files backend-aqebics
270 %defattr(644,root,root,755)
271 %attr(755,root,root) %{_bindir}/aqebics-tool
272 %{_libdir}/aqbanking/plugins/*/providers/aqebics.xml
273 %{_datadir}/aqbanking/backends/aqebics
274
275 %files backend-aqhbci
276 %defattr(644,root,root,755)
277 %attr(755,root,root) %{_bindir}/aqhbci-tool4
278 %{_libdir}/aqbanking/plugins/*/providers/aqhbci.xml
279 %{_datadir}/aqbanking/backends/aqhbci
280
281 %files backend-aqnone
282 %defattr(644,root,root,755)
283 %{_libdir}/aqbanking/plugins/*/providers/aqnone.xml
284
285 %files backend-aqofxconnect
286 %defattr(644,root,root,755)
287 %{_libdir}/aqbanking/plugins/*/providers/aqofxconnect.xml
288 %{_datadir}/aqbanking/backends/aqofxconnect
289
290 %files backend-aqpaypal
291 %defattr(644,root,root,755)
292 %attr(755,root,root) %{_bindir}/aqpaypal-tool
293 %{_libdir}/aqbanking/plugins/*/providers/aqpaypal.xml
294 %{_datadir}/aqbanking/backends/aqpaypal
295
This page took 0.107507 seconds and 4 git commands to generate.