SHA256
1
0
forked from pool/aqbanking
Dominique Leuenberger 2019-10-24 21:02:57 +00:00 committed by Git OBS Bridge
commit c5fa9de578
6 changed files with 109 additions and 93 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:93ca523fe175e72042db75f8c3fc6255ab058cf82caf52796e15f030809fb15e
size 3824997

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a5071efcca80d4fc6680e9e6bb82965924a99fb01f64dd67ce47a413c6617ca
size 2483513

View File

@ -1,3 +1,36 @@
-------------------------------------------------------------------
Mon Oct 14 07:44:59 UTC 2019 - Nico Kruber <nico.kruber@gmail.com>
- Update to 5.99.40
+ fixed memory leaks
+ fixed a crash
+ fixed a problem with QR codes / photo TANs
+ fixed a problem with the HIPINS segment
-------------------------------------------------------------------
Sat Sep 28 13:54:04 UTC 2019 - Johannes Engel <jcnengel@gmail.com>
- Update to 5.99.36
- Merge aqbanking6 with aqbanking
-------------------------------------------------------------------
Tue Sep 24 22:45:09 UTC 2019 - Nico Kruber <nico.kruber@gmail.com>
- Update to 5.99.34
-------------------------------------------------------------------
Mon Sep 23 00:19:13 UTC 2019 - Nico Kruber <nico.kruber@gmail.com>
- Update to 5.99.33
+ Bugfixes
-------------------------------------------------------------------
Sat Sep 14 18:37:23 UTC 2019 - Johannes Engel <jcnengel@gmail.com>
- Switch to aqbanking6 branch again in time for PSD2
- Update to 5.99.28
+ Bugfixes
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 27 09:29:00 UTC 2019 - Johannes Engel <jcnengel@gmail.com> Tue Aug 27 09:29:00 UTC 2019 - Johannes Engel <jcnengel@gmail.com>
@ -7,9 +40,19 @@ Tue Aug 27 09:29:00 UTC 2019 - Johannes Engel <jcnengel@gmail.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Aug 16 06:45:16 UTC 2019 - Johannes Engel <jcnengel@gmail.com> Fri Aug 16 06:45:16 UTC 2019 - Johannes Engel <jcnengel@gmail.com>
- Revert switch to aqbanking6 branch for application compatibility
- Update to 5.8.1 - Update to 5.8.1
+ Enable FinTS registration mandatory according to PSD2 + Enable FinTS registration mandatory according to PSD2
-------------------------------------------------------------------
Thu Feb 21 21:59:43 CET 2019 - sbrabec@suse.com
- Update to version 5.99.16 (beta):
* Major redesign.
- Set package name to aqbanking6 to coexist in parallel with
previous version.
- Temporarily disable GUI test. They are not yet ported.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Apr 21 18:48:02 UTC 2018 - jcnengel@gmail.com Sat Apr 21 18:48:02 UTC 2018 - jcnengel@gmail.com

View File

@ -17,7 +17,7 @@
%define build_ofx 1 %define build_ofx 1
%define devversion 5.8 %define devversion 5.99
# disable EBICS plugin for older openSUSE versions due to problems linking # disable EBICS plugin for older openSUSE versions due to problems linking
# to xmlsec1-gcrypt: # to xmlsec1-gcrypt:
%if 0%{?suse_version} > 1320 || 0%{?leap_version} >= 420300 %if 0%{?suse_version} > 1320 || 0%{?leap_version} >= 420300
@ -25,32 +25,35 @@
%else %else
%define build_ebics 0 %define build_ebics 0
%endif %endif
%define aq_plugindir %{_libdir}/aqbanking/plugins/35 %define _name aqbanking
%define aq_plugindir %{_libdir}/aqbanking/plugins/43
%define fronts_libdir %{aq_plugindir}/frontends %define fronts_libdir %{aq_plugindir}/frontends
%define imex_plugindir %{aq_plugindir}/imexporters %define imex_plugindir %{aq_plugindir}/imexporters
%define imex_datadir %{_datadir}/%{name}/imexporters %define imex_datadir %{_datadir}/%{_name}/imexporters
%define fronts_datadir %{_datadir}/%{name}/frontends %define fronts_datadir %{_datadir}/%{_name}/frontends
%define qb_cfgmoddir %{fronts_libdir}/qbanking/cfgmodules %define qb_cfgmoddir %{fronts_libdir}/qbanking/cfgmodules
%define q4b_cfgmoddir %{fronts_libdir}/q4banking/cfgmodules %define q4b_cfgmoddir %{fronts_libdir}/q4banking/cfgmodules
Name: aqbanking Name: aqbanking
Version: 5.8.2 Version: 5.99.40
%define _version %{version}beta
Release: 0 Release: 0
Summary: Library for Online Banking Functions and Financial Data Import and Export Summary: Library for Online Banking Functions and Financial Data Import and Export
License: GPL-2.0 or GPL-3.0 License: GPL-2.0 or GPL-3.0
Group: Productivity/Office/Finance Group: Productivity/Office/Finance
Url: http://www.aquamaniac.de/aqbanking/ Url: http://www.aquamaniac.de/aqbanking/
Source: %{name}-%{version}.tar.gz Source: %{_name}-%{_version}.tar.gz
Source1: aqbanking4-handbook-20091231.pdf Source1: aqbanking6-handbook-20190221.pdf
#Source2: %{name}-%{version}.tar.gz.asc # Not available for beta:
Source3: %{name}.keyring #Source2: %%{name}-%%{_version}.tar.gz.asc
Source3: %{_name}.keyring
BuildRequires: cmake BuildRequires: cmake
BuildRequires: doxygen BuildRequires: doxygen
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: gmp-devel BuildRequires: gmp-devel
BuildRequires: gwenhywfar-devel = 4.20.1 BuildRequires: gwenhywfar-devel >= 4.99.19
BuildRequires: gwenhywfar-tools >= 4.20 BuildRequires: gwenhywfar-tools >= 4.99.19
BuildRequires: ktoblzcheck-devel >= 1.10 BuildRequires: ktoblzcheck-devel >= 1.10
BuildRequires: pkgconfig BuildRequires: pkgconfig
%if !0%{?sles_version} %if !0%{?sles_version}
@ -80,7 +83,7 @@ Group: Development/Libraries/C and C++
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: cmake Requires: cmake
Requires: glibc-devel Requires: glibc-devel
Requires: gwenhywfar-devel >= 4.10.0 Requires: gwenhywfar-devel >= 4.99.19
Requires: ktoblzcheck-devel Requires: ktoblzcheck-devel
%if %build_ofx %if %build_ofx
Requires: libofx-devel Requires: libofx-devel
@ -121,15 +124,6 @@ AqBanking is a generic OnlineBanking interface. It allows multiple
backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME,
console) to be used. console) to be used.
%package -n libaqofxconnect7
Summary: Connector between Aqbanking and OFX
License: GPL-2.0 or GPL-3.0
Group: Development/Libraries/C and C++
%description -n libaqofxconnect7
Conncetor between Aqbanking and OFX. Necessary for OFX direct connect
access.
%endif %endif
%if %build_ebics %if %build_ebics
@ -145,19 +139,11 @@ AqBanking is a generic OnlineBanking interface. It allows multiple
backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME,
console) to be used. console) to be used.
%package -n libaqebics0
Summary: Connector between Aqbanking and EBICS
License: GPL-2.0 or GPL-3.0
Group: Development/Libraries/C and C++
%description -n libaqebics0
Conncetor between Aqbanking and EBICS. Necessary for EBICS access.
%endif %endif
%lang_package %lang_package
%prep %prep
%setup -q %setup -q -n %{_name}-%{_version}
%build %build
BACKEND_LIST="aqhbci aqnone aqpaypal" BACKEND_LIST="aqhbci aqnone aqpaypal"
@ -177,27 +163,28 @@ export CPP
--with-backends="$BACKEND_LIST" \ --with-backends="$BACKEND_LIST" \
--enable-full-doc \ --enable-full-doc \
--with-docpath=%{_docdir}/%{name} \ --with-docpath=%{_docdir}/%{name} \
--enable-gui-tests # --enable-gui-tests
make make
%install %install
%makeinstall %makeinstall
mv %{buildroot}%{_includedir}/aqpaypal %{buildroot}%{_includedir}/%{name}5/ #mv %{buildroot}%{_datadir}/doc/%{_name} %{buildroot}%{_datadir}/doc/%{name}
#mv %{buildroot}%{_includedir}/aqpaypal %{buildroot}%{_includedir}/%{name}6/
%if %build_ebics %if %build_ebics
mv %{buildroot}%{_includedir}/aqebics %{buildroot}%{_includedir}/%{name}5/ #mv %{buildroot}%{_includedir}/aqebics %{buildroot}%{_includedir}/%{name}6/
%endif %endif
find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.la" -delete -print
# Remove files that we'll have elsewhere # Remove files that we'll have elsewhere
rm %{buildroot}%{_datadir}/doc/%{name}/{AUTHORS,COPYING,ChangeLog,README} rm %{buildroot}%{_datadir}/doc/%{name}/{AUTHORS,COPYING,ChangeLog,README}
mv %{buildroot}%{_datadir}/doc/aqhbci/aqhbci-tool/README README.aqhbci #mv %{buildroot}%{_datadir}/doc/aqhbci/aqhbci-tool/README README.aqhbci
mv %{buildroot}%{_datadir}/doc/aqpaypal/aqpaypal-tool/README README.aqpaypal #mv %{buildroot}%{_datadir}/doc/aqpaypal/aqpaypal-tool/README README.aqpaypal
%if %build_ebics %if %build_ebics
mv %{buildroot}%{_datadir}/doc/aqebics/aqebics-tool/README README.aqebics #mv %{buildroot}%{_datadir}/doc/aqebics/aqebics-tool/README README.aqebics
%endif %endif
# Install the handbook # Install the handbook
mkdir -p %{buildroot}/%{_docdir}/%{name} mkdir -p %{buildroot}/%{_docdir}/%{name}
%__install -m 644 %{S:1} %{buildroot}%{_docdir}/%{name}/aqbanking-handbook.pdf %__install -m 644 %{S:1} %{buildroot}%{_docdir}/%{name}/aqbanking-handbook.pdf
%find_lang %{name} %find_lang %{_name}
%fdupes %{buildroot} %fdupes %{buildroot}
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
@ -210,10 +197,6 @@ mkdir -p %{buildroot}/%{_docdir}/%{name}
%postun ofx -p /sbin/ldconfig %postun ofx -p /sbin/ldconfig
%post -n libaqofxconnect7 -p /sbin/ldconfig
%postun -n libaqofxconnect7 -p /sbin/ldconfig
%endif %endif
%if %build_ebics %if %build_ebics
@ -222,68 +205,66 @@ mkdir -p %{buildroot}/%{_docdir}/%{name}
%postun ebics -p /sbin/ldconfig %postun ebics -p /sbin/ldconfig
%post -n libaqebics0 -p /sbin/ldconfig
%postun -n libaqebics0 -p /sbin/ldconfig
%endif %endif
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO README.aqhbci README.aqpaypal %doc AUTHORS COPYING ChangeLog NEWS README TODO
%exclude %{_docdir}/%{name}/%{name}-handbook.pdf # README.aqhbci README.aqpaypal
%exclude %{_docdir}/%{name}/aqbanking-handbook.pdf
### The original aqbanking files ### The original aqbanking files
%{_bindir}/%{name}-cli %{_bindir}/%{_name}-cli
%{_libdir}/lib%{name}*.so.* %{_libdir}/lib%{_name}*.so.*
%dir %{aq_plugindir}/dbio %dir %{aq_plugindir}/dbio
%{aq_plugindir}/dbio/dtaus.*
%{aq_plugindir}/dbio/swift.* %{aq_plugindir}/dbio/swift.*
%{_datadir}/%{name}/aqbanking/ %{_datadir}/%{_name}/aqbanking/
%{_datadir}/%{name}/bankinfo/ %{_datadir}/%{_name}/bankinfo/
%{_datadir}/%{name}/dialogs/ %{_datadir}/%{_name}/dialogs/
%{_datadir}/%{name}/typemaker2/ %{_datadir}/%{_name}/typemaker2/
%dir %{_datadir}/%{name}/backends %dir %{_datadir}/%{_name}/backends
%{aq_plugindir}/bankinfo %{aq_plugindir}/bankinfo
%{imex_plugindir}/camt.*
%{imex_plugindir}/ctxfile.* %{imex_plugindir}/ctxfile.*
%{imex_plugindir}/csv.* %{imex_plugindir}/csv.*
%{imex_plugindir}/dtaus.*
%{imex_plugindir}/eri2.* %{imex_plugindir}/eri2.*
%{imex_plugindir}/openhbci1.* %{imex_plugindir}/openhbci1.*
%{imex_plugindir}/q43.* %{imex_plugindir}/q43.*
%{imex_plugindir}/sepa.* %{imex_plugindir}/sepa.*
%{imex_plugindir}/swift.* %{imex_plugindir}/swift.*
%{imex_plugindir}/xml.*
%{imex_plugindir}/xmldb.* %{imex_plugindir}/xmldb.*
%{imex_plugindir}/yellownet.* %{imex_plugindir}/yellownet.*
%{imex_datadir}/ctxfile %{imex_datadir}/ctxfile
%{imex_datadir}/camt
%{imex_datadir}/csv %{imex_datadir}/csv
%{imex_datadir}/dtaus
%{imex_datadir}/eri %{imex_datadir}/eri
%{imex_datadir}/eri2 %{imex_datadir}/eri2
%{imex_datadir}/openhbci1 %{imex_datadir}/openhbci1
%{imex_datadir}/q43 %{imex_datadir}/q43
%{imex_datadir}/sepa %{imex_datadir}/sepa
%{imex_datadir}/swift %{imex_datadir}/swift
%{imex_datadir}/xml
%{imex_datadir}/xmldb/profiles/* %{imex_datadir}/xmldb/profiles/*
%{imex_datadir}/yellownet/profiles/* %{imex_datadir}/yellownet/profiles/*
### The aqhbci files ### The aqhbci files
%{_bindir}/aqhbci-tool4 %{_bindir}/aqhbci-tool4
%{_libdir}/libaqhbci.so.* #{_libdir}/libaqhbci.so.*
%{aq_plugindir}/providers/aqhbci.* %{aq_plugindir}/providers/aqhbci.*
%{_datadir}/%{name}/backends/aqhbci %{_datadir}/%{_name}/backends/aqhbci
### The aqpaypal files ### The aqpaypal files
%{_bindir}/aqpaypal-tool %{_bindir}/aqpaypal-tool
%{_libdir}/libaqpaypal.so.* #{_libdir}/libaqpaypal.so.*
%{aq_plugindir}/providers/aqpaypal.* %{aq_plugindir}/providers/aqpaypal.*
%{_datadir}/%{name}/backends/aqpaypal %{_datadir}/%{_name}/backends/aqpaypal
### The aqnone files ### The aqnone files
%{_libdir}/libaqnone.so.* #{_libdir}/libaqnone.so.*
%{aq_plugindir}/providers/aqnone.* %{aq_plugindir}/providers/aqnone.*
## Directories ## Directories
%dir %{_libdir}/aqbanking %dir %{_libdir}/aqbanking
%dir %{_libdir}/aqbanking/plugins %dir %{_libdir}/aqbanking/plugins
%dir %{aq_plugindir} %dir %{aq_plugindir}
%dir %{aq_plugindir}/providers %dir %{aq_plugindir}/providers
%dir %{_datadir}/%{name} %dir %{_datadir}/%{_name}
%dir %{imex_plugindir} %dir %{imex_plugindir}
%dir %{imex_datadir} %dir %{imex_datadir}
%dir %{imex_datadir}/xmldb %dir %{imex_datadir}/xmldb
@ -297,32 +278,32 @@ mkdir -p %{buildroot}/%{_docdir}/%{name}
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
### The aqbanking files ### The aqbanking files
%{_bindir}/%{name}-config %{_bindir}/%{_name}-config
%{_includedir}/%{name}5/ %{_includedir}/%{_name}6/
%{_libdir}/cmake/%{name}-%{devversion}/ %{_libdir}/cmake/%{_name}-%{devversion}/
%{_libdir}/libaqbanking.so %{_libdir}/libaqbanking.so
%{_libdir}/libaqhbci.so #{_libdir}/libaqhbci.so
%{_libdir}/libaqpaypal.so #{_libdir}/libaqpaypal.so
%{_libdir}/libaqnone.so #{_libdir}/libaqnone.so
%{_libdir}/libaqbankingpp.so #{_libdir}/libaqbankingpp.so
%{_libdir}/pkgconfig/%{name}.pc %{_libdir}/pkgconfig/%{_name}.pc
%dir %{_datadir}/aclocal %dir %{_datadir}/aclocal
%{_datadir}/aclocal/%{name}.m4 %{_datadir}/aclocal/%{_name}.m4
### The aqhbci files ### The aqhbci files
%{_bindir}/hbcixml3 #{_bindir}/hbcixml3
# .so files from sub-packages # .so files from sub-packages
%if %build_ofx %if %build_ofx
%{_libdir}/libaqofxconnect.so #{_libdir}/libaqofxconnect.so
%endif %endif
%if %build_ebics %if %build_ebics
%{_libdir}/libaqebics.so #{_libdir}/libaqebics.so
%endif %endif
%files doc %files doc
%defattr(-,root,root) %defattr(-,root,root)
%{_docdir}/%{name}/aqbanking-handbook.pdf %{_docdir}/%{name}/aqbanking-handbook.pdf
%files lang -f %{name}.lang %files lang -f %{_name}.lang
%if %build_ofx %if %build_ofx
@ -333,27 +314,19 @@ mkdir -p %{buildroot}/%{_docdir}/%{name}
%{imex_datadir}/ofx %{imex_datadir}/ofx
%{_datadir}/aqbanking/backends/aqofxconnect %{_datadir}/aqbanking/backends/aqofxconnect
%files -n libaqofxconnect7
%defattr(-,root,root)
%{_libdir}/libaqofxconnect.so.*
%endif %endif
%if %build_ebics %if %build_ebics
%files ebics %files ebics
%doc README.aqebics #doc README.aqebics
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/aqebics-tool %{_bindir}/aqebics-tool
%{aq_plugindir}/providers/aqebics.* %{aq_plugindir}/providers/aqebics.*
#%{imex_plugindir}/ebics.* #{imex_plugindir}/ebics.*
#%{imex_datadir}/ebics #{imex_datadir}/ebics
%{_datadir}/aqbanking/backends/aqebics %{_datadir}/aqbanking/backends/aqebics
%files -n libaqebics0
%defattr(-,root,root)
%{_libdir}/libaqebics.so.*
%endif %endif
%changelog %changelog

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b6a4af318a87cf3983dddefda612e98eee86be4b409ab6dce27c17c0b00cb50e
size 1483965

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3fd82864343ba2beb38cf7a791b3173531787fd57671e4f8b90a759b505483ce
size 1373170