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