Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37495281
en ru br
ALT Linux repos
S:6.4.1-alt1
4.0: 2.2.4-alt1

Group :: System/Libraries
RPM: aqbanking

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name:     aqbanking
Version:  6.4.1
Release:  alt1

Summary:  A library for online banking functions and financial data import/export
License:  GPLv2+
Group:    System/Libraries

URL:      https://www.aquamaniac.de/rdm/projects/aqbanking

Packager: Andrey Cherepanov <cas at altlinux.org>

Source:   %name-%version.tar
Patch1:   %name-build-typedefs.patch

BuildRequires: astyle
BuildRequires: doxygen
BuildRequires: gcc-c++
BuildRequires: ktoblzcheck-devel
BuildRequires: libchipcard-devel
BuildRequires: libgamin-devel
BuildRequires: libgmp-devel
BuildRequires: libgwenhywfar-devel >= 4.10.0.0
BuildRequires: libofx-devel
BuildRequires: rpm-build-compat
BuildRequires: libxmlsec1-gnutls-devel
BuildRequires: zlib-devel
#BuildRequires: libOpenSP-devel
#BuildRequires: libssl-devel
#BuildRequires: libpcsclite-devel

%description
The intention of AqBanking is to provide a middle layer between the
program and the various Online Banking libraries (e.g. AqHBCI). The
first backend which is already supported is AqHBCI, a library which
implements a client for the German HBCI (Home Banking Computer
Interface) protocol. Additionally, Aqbanking provides various plugins
to simplify import and export of financial data. Currently there are
import plugins for the following formats: DTAUS (German financial
format), SWIFT (MT940 and MT942).

%package devel
Summary: Aqbanking development kit
Group: Development/Other
Requires: %name = %version-%release
Requires: libaqbanking  = %version
Requires: libaqhbci = %version
Requires: libchipcard-devel
Requires: libgwenhywfar-devel
Requires: ktoblzcheck-devel
Provides: libaqbanking-devel = %version-%release

%description devel
This package contains aqbanking-config and header files for writing
and compiling programs using Aqbanking.

# Backends


%package ofx
Summary:  Aqbanking tools for OFX
Group:  System/Libraries
Requires: %name = %version

%description ofx
Aqbanking tools for OFX

# Libraries


%package -n libaqbanking
Summary:  Aqbanking shared library
Group:  System/Libraries

%description -n libaqbanking
This package contains the shared libraries for aqbanking.

%package -n libaqhbci
Summary:  The HBCI backend for the Aqbanking library
Group:  System/Libraries

%description -n libaqhbci
This is the backend for the Aqbanking library which implements a client
for the German HBCI (Home Banking Computer Interface) protocol.

%package -n libaqebics
Summary:  The EBICS backend for the Aqbanking library
Group:  System/Libraries

%description -n libaqebics
This is the backend for the Aqbanking library which implements a client
for the EBICS (Electronic Banking Internet Communication Standard)
protocol.

%package -n libaqpaypal
Summary:  The PayPal backend for the Aqbanking library
Group:  System/Libraries

%description -n libaqpaypal
This is the backend for the Aqbanking library which implements a client
for the PayPal.

%package doc
Summary: AqBanking4 Handbook
Group: Development/Documentation
BuildArch: noarch

%description doc
AqBanking4 Handbook (PDF)

%prep
%setup -q
%patch1 -p1

%build
make -f Makefile.cvs
%undefine _configure_gettext
%autoreconf
%configure \
--disable-static \
--enable-gwenhywfar \
--enable-release \
--with-docpath=%_docdir \
--enable-full-doc \
--enable-tutorials

# hack for semi SMP build

%make_build typefiles all || make

%install
%make_install install DESTDIR=%buildroot

rm -f %buildroot%_libdir/*/plugins/*/*.la
rm -f %buildroot%_libdir/*/plugins/*/*/*.la
rm -f %buildroot%_libdir/*/plugins/*/*/*/*/*.la
rm -f %buildroot%_docdir/aqhbci/aqhbci-tool/README
rm -f %buildroot%_docdir/aqebics/aqebics-tool/README

%find_lang %name

%files -f %name.lang
%doc AUTHORS COPYING ChangeLog README TODO
%_bindir/aqbanking-cli
%_bindir/aqhbci-tool4
%_bindir/aqebics-tool
%_bindir/aqpaypal-tool
%dir %_libdir/%name
%dir %_datadir/%name/bankinfo
%_datadir/%name/bankinfo/*
%dir %_libdir/%name/plugins
%dir %_libdir/%name/plugins/*
%dir %_libdir/%name/plugins/*/imexporters
%_libdir/%name/plugins/*/bankinfo
%_libdir/%name/plugins/*/imexporters/camt.*
%_libdir/%name/plugins/*/imexporters/csv.*
%_libdir/%name/plugins/*/imexporters/eri2.*
%_libdir/%name/plugins/*/imexporters/openhbci1.*
%_libdir/%name/plugins/*/imexporters/q43.*
%_libdir/%name/plugins/*/imexporters/sepa.*
%_libdir/%name/plugins/*/imexporters/swift.*
%_libdir/%name/plugins/*/imexporters/xml.*
%_libdir/%name/plugins/*/imexporters/xmldb.*
%_libdir/%name/plugins/*/imexporters/ctxfile.*
%_libdir/%name/plugins/*/imexporters/yellownet.*
%dir %_libdir/%name/plugins/*/dbio
%_libdir/%name/plugins/*/dbio/*
%dir %_datadir/%name/imexporters
%_datadir/%name/imexporters/camt
%_datadir/%name/imexporters/csv
%_datadir/%name/imexporters/eri
%_datadir/%name/imexporters/eri2
%_datadir/%name/imexporters/openhbci1
%_datadir/%name/imexporters/q43
%_datadir/%name/imexporters/sepa
%_datadir/%name/imexporters/swift
%_datadir/%name/imexporters/xml
%_datadir/%name/imexporters/xmldb
%_datadir/%name/imexporters/ctxfile
%_datadir/%name/imexporters/yellownet
%_datadir/%name/dialogs
### The aqofxconnect files
%_datadir/%name/backends/aqofxconnect
%dir %_libdir/%name/plugins/*/providers
### The aqnone files
%_libdir/%name/plugins/*/providers/aqnone.xml
### Typemaker2
%_datadir/%name/%name/typemaker2
%_datadir/%name/typemaker2

%files devel
%_bindir/aqbanking-config
%_includedir/aqbanking6
%_libdir/libaqbanking.so
%_aclocaldir/aqbanking.m4
%_pkgconfigdir/aqbanking.pc
%_libdir/cmake/aqbanking-*/aqbanking-config*.cmake

%files ofx
%_libdir/%name/plugins/*/providers/aqofxconnect.xml
%_libdir/%name/plugins/*/imexporters/ofx.*
%_datadir/%name/imexporters/ofx

%files -n libaqbanking
%_libdir/libaqbanking.so.*

%files -n libaqhbci
### The aqhbci files
%_libdir/%name/plugins/*/providers/aqhbci.xml
%_datadir/%name/backends/aqhbci

%files -n libaqebics
### The aqebics files
%_libdir/%name/plugins/*/providers/aqebics.xml
%_datadir/%name/backends/aqebics/

%files -n libaqpaypal
%_libdir/%name/plugins/*/providers/aqpaypal.xml
%_datadir/%name/backends/aqpaypal/

%files doc
%_docdir/%name/

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin