diff --git a/aqbanking-2.2.3-strcmp.patch b/aqbanking-2.2.3-strcmp.patch deleted file mode 100644 index 6c5afdd..0000000 --- a/aqbanking-2.2.3-strcmp.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- src/plugins/backends/aqhbci/tools/hbcixml/hbcixml.cpp -+++ src/plugins/backends/aqhbci/tools/hbcixml/hbcixml.cpp -@@ -266,12 +266,12 @@ - i++; - if (i>=argc) - return -1; -- if (argv[i]=="stderr") -+ if (strcmp(argv[i],"stderr")==0) - args.logType=GWEN_LoggerTypeConsole; -- else if (argv[i]=="file") -+ else if (strcmp(argv[i],"file")==0) - args.logType=GWEN_LoggerTypeFile; - #ifdef HAVE_SYSLOG_H -- else if (argv[i]=="syslog") -+ else if (strcmp(argv[i],"syslog")==0) - args.logType=GWEN_LoggerTypeSyslog; - #endif - else { diff --git a/aqbanking-2.2.3.tar.bz2 b/aqbanking-2.2.3.tar.bz2 deleted file mode 100644 index 1a0b1e4..0000000 --- a/aqbanking-2.2.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54aaffbc0c3a38870daaecd37a98f8fb24e4e17484f6f0c56797487e4c3b2aa7 -size 3290127 diff --git a/aqbanking-2.2.9.tar.bz2 b/aqbanking-2.2.9.tar.bz2 new file mode 100644 index 0000000..170d353 --- /dev/null +++ b/aqbanking-2.2.9.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1219a202fd3abbb2ef246a9f8536585bd7c24cd8bfa065deb47632e18964ff6b +size 3337749 diff --git a/aqbanking-internal-lib-reference.patch b/aqbanking-internal-lib-reference.patch new file mode 100644 index 0000000..577f716 --- /dev/null +++ b/aqbanking-internal-lib-reference.patch @@ -0,0 +1,59 @@ +Fixes these QA errors: +found trace of $RPM_BUILD_ROOT or $RPM_BUILD_DIR +in installed .la file /var/tmp/aqbanking-2.2.9-build/usr/lib64/aqbanking/plugins/16/frontends/qbanking/cfgmodules/aqhbci.la +found trace of $RPM_BUILD_ROOT or $RPM_BUILD_DIR +in installed .la file /var/tmp/aqbanking-2.2.9-build/usr/lib64/aqbanking/plugins/16/bankinfo/at.la +found trace of $RPM_BUILD_ROOT or $RPM_BUILD_DIR +in installed .la file /var/tmp/aqbanking-2.2.9-build/usr/lib64/aqbanking/plugins/16/bankinfo/ch.la +found trace of $RPM_BUILD_ROOT or $RPM_BUILD_DIR +in installed .la file /var/tmp/aqbanking-2.2.9-build/usr/lib64/aqbanking/plugins/16/bankinfo/de.la +found trace of $RPM_BUILD_ROOT or $RPM_BUILD_DIR +in installed .la file /var/tmp/aqbanking-2.2.9-build/usr/lib64/aqbanking/plugins/16/bankinfo/us.la +================================================================================ +--- src/plugins/backends/aqhbci/ui/qt3/libs/logmanager/Makefile.am ++++ src/plugins/backends/aqhbci/ui/qt3/libs/logmanager/Makefile.am +@@ -30,8 +30,7 @@ + error.cpp \ + loganalyzer.cpp + +-liblogmanager_la_LIBADD = \ +- -L$(top_builddir)/src/plugins/backends/aqhbci/plugin $(aqhbci_internal_libs) ++liblogmanager_la_LIBADD = $(aqhbci_internal_libs) + + BUILT_SOURCES = $(nodist_liblogmanager_la_SOURCES) + CLEANFILES = $(nodist_liblogmanager_la_SOURCES) $(nodist_noinst_HEADERS) +--- src/plugins/bankinfo/generic/Makefile.am ++++ src/plugins/bankinfo/generic/Makefile.am +@@ -17,7 +17,7 @@ + libbankinfo_la_SOURCES=\ + generic.c + +-libbankinfo_la_LIBADD = -L$(top_builddir)/src/libs/aqbanking $(aqbanking_internal_libs) $(gwenhywfar_libs) ++libbankinfo_la_LIBADD = $(aqbanking_internal_libs) $(gwenhywfar_libs) + libbankinfo_la_LDFLAGS = $(STRIPALL) + + at_files=at/blz.idx at/bic.idx at/namloc.idx at/banks.data +@@ -125,7 +125,7 @@ + else + noinst_PROGRAMS=mkdeinfo + mkdeinfo_SOURCES=mkdeinfo.c +-mkdeinfo_LDADD = -L$(top_builddir)/src/libs/aqbanking $(aqbanking_internal_libs) $(gwenhywfar_libs) ++mkdeinfo_LDADD = $(aqbanking_internal_libs) $(gwenhywfar_libs) + endif + # IS_WINDOWS + +--- src/test/Makefile.am ++++ src/test/Makefile.am +@@ -4,10 +4,10 @@ + noinst_PROGRAMS=abtest + + abtest_SOURCES=abtest.c +-abtest_LDADD = -L$(top_builddir)/src/libs/aqbanking $(aqbanking_internal_libs) $(gwenhywfar_libs) ++abtest_LDADD = $(aqbanking_internal_libs) $(gwenhywfar_libs) + + #cpptest_SOURCES=cpptest.cpp +-#cpptest_LDADD = -L$(top_builddir)/src/libs/aqbanking $(aqbanking_internal_libs) $(top_builddir)/src/libs/aqbanking++/libaqbankingpp.la $(gwenhywfar_libs) -lstdc++ ++#cpptest_LDADD = $(aqbanking_internal_libs) $(top_builddir)/src/libs/aqbanking++/libaqbankingpp.la $(gwenhywfar_libs) -lstdc++ + + sources: + for f in $(abtest_la_SOURCES); do \ diff --git a/aqbanking.changes b/aqbanking.changes index 4ae6487..3d4f9a7 100644 --- a/aqbanking.changes +++ b/aqbanking.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Mon Jul 30 19:32:13 CEST 2007 - sbrabec@suse.cz + +- Updated to version 2.2.9: + * Improvements in the setup wizard. + * Fix qt4 porting code. + * Fix crashes when actions have no selected items in qbanking. + * Improve aqbanking-tool and aqhbci-tool usage messages. + * Fix command line processing in tool hbcixml. + * Fixed changes in aqofxconnect to be enabled only for new libofx + versions. + * The config file is saved correctly. + * Adaptation on gwenhywfar changes. + * AqGeldKarte has been fixed and adapted to Libchipcard3. + * The QBanking frontend is now less verbous. + * Allows to setup iTAN HBCI accounts. + * Import profile for ABN AMRO Bank (NL). + * Other fixes and improvements, see NEWS for details. + ------------------------------------------------------------------- Thu May 24 11:05:54 CEST 2007 - stbinner@suse.de diff --git a/aqbanking.spec b/aqbanking.spec index bfd9c92..6295049 100644 --- a/aqbanking.spec +++ b/aqbanking.spec @@ -1,5 +1,5 @@ # -# spec file for package aqbanking (Version 2.2.3) +# spec file for package aqbanking (Version 2.2.9) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,19 +11,16 @@ # norootforbuild Name: aqbanking -BuildRequires: doxygen gtk2-devel gwenhywfar-devel kdelibs3-devel ktoblzcheck-devel libchipcard-devel libglade2-devel libofx-devel python-devel pyxml qt3-devel -Version: 2.2.3 -Release: 59 +BuildRequires: doxygen gtk2-devel gwenhywfar-devel kdelibs3-devel ktoblzcheck-devel libchipcard3-devel libglade2-devel libofx-devel python-devel pyxml qt3-devel +Version: 2.2.9 +Release: 1 URL: http://www.aquamaniac.de/aqbanking/ Group: Productivity/Office/Finance -License: GNU General Public License (GPL) +License: GPL v2 or later, Link-exceptions for OpenSSL and AqYellowNet Summary: Library for Online Banking Functions and Financial Data Import and Export Source: %{name}-%{version}.tar.bz2 Patch: aqbanking-aqyellownet-libtool.patch -Patch1: %{name}-%{version}-strcmp.patch -Autoreqprov: on -Prereq: /sbin/ldconfig -Prefix: %{_prefix} +Patch1: aqbanking-internal-lib-reference.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define aq_plugindir %{_libdir}/aqbanking/plugins/16 %define fronts_libdir %{aq_plugindir}/frontends @@ -191,7 +188,7 @@ Authors: %package yellownet Summary: Library for Online Banking Functions and Financial Data Import/Export Group: Productivity/Office/Finance -License: GNU General Public License (GPL) +License: GPL v2 or later, aAqYellowNet EULA Requires: %{name} = %{version} %description yellownet @@ -223,21 +220,14 @@ Authors: %endif %prep -%setup +%setup -q %patch %patch1 %build -export CFLAGS="$RPM_OPT_FLAGS" -export CXXFLAGS="$RPM_OPT_FLAGS" -aclocal -I m4 -automake -autoconf -./configure\ +ACLOCAL="aclocal -I m4" autoreconf -f -i +%configure\ --enable-release\ - --prefix=/usr\ - --libdir=/usr/%{_lib}\ - --sysconfdir=/etc\ %ifarch %ix86 --with-backends="aqdtaus aqgeldkarte aqhbci aqnone aqofxconnect aqyellownet"\ %else @@ -248,53 +238,44 @@ autoconf --with-docpath=%{_docdir}/%{name} \ --with-qt3-libs=/usr/lib/qt3/%{_lib} \ --with-kde3-libs=/opt/kde3/%{_lib} +# Does not work with aqbanking-2.2.9: +#make %{?jobs:-j%jobs} make %install -make DESTDIR=$RPM_BUILD_ROOT idatadir=%{_docdir}/%{name} install -cp AUTHORS COPYING ChangeLog NEWS README TODO $RPM_BUILD_ROOT%{_docdir}/%{name} -%find_lang %name +%makeinstall idatadir=%{_docdir}/%{name} +cp -a AUTHORS COPYING ChangeLog NEWS README TODO $RPM_BUILD_ROOT%{_docdir}/%{name} +rm $RPM_BUILD_ROOT%{_libdir}/aqbanking/plugins/16/bankinfo/*.la +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%post -%run_ldconfig +%post -p /sbin/ldconfig -%postun -%run_ldconfig +%postun -p /sbin/ldconfig -%post kde3 -%run_ldconfig +%post kde3 -p /sbin/ldconfig -%postun kde3 -%run_ldconfig +%postun kde3 -p /sbin/ldconfig -%post gtk2 -%run_ldconfig +%post gtk2 -p /sbin/ldconfig -%postun gtk2 -%run_ldconfig +%postun gtk2 -p /sbin/ldconfig -%post qt3 -%run_ldconfig +%post qt3 -p /sbin/ldconfig -%postun qt3 -%run_ldconfig +%postun qt3 -p /sbin/ldconfig -%post ofx -%run_ldconfig +%post ofx -p /sbin/ldconfig -%postun ofx -%run_ldconfig +%postun ofx -p /sbin/ldconfig -%post geldkarte -%run_ldconfig +%post geldkarte -p /sbin/ldconfig -%postun geldkarte -%run_ldconfig +%postun geldkarte -p /sbin/ldconfig -%files -f %name.lang +%files -f %{name}.lang %defattr(-,root,root) %doc %{_docdir}/%{name} ### The original aqbanking files @@ -387,6 +368,12 @@ rm -rf $RPM_BUILD_ROOT ### The aqdtaus files #%{_bindir}/aqdtaus-config %{_includedir}/aqdtaus +### The ofx files +%{_includedir}/aqofxconnect +%ifarch %ix86 +### The yellownet files +%{_includedir}/aqyellownet +%endif # .so files from sub-packages %{_libdir}/libqbanking.so %{_libdir}/libg2banking.so @@ -422,7 +409,6 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) #%{_bindir}/aqofxconnect-config %{_libdir}/libaqofxconnect.so.* -%{_includedir}/aqofxconnect %{aq_plugindir}/providers/aqofxconnect.* %{imex_plugindir}/ofx.* %{imex_datadir}/ofx @@ -448,7 +434,6 @@ rm -rf $RPM_BUILD_ROOT %doc src/plugins/backends/aqyellownet/plugin/COPYING #%{_bindir}/aqyellownet-config %{_libdir}/libaqyellownet.so -%{_includedir}/aqyellownet %{aq_plugindir}/providers/aqyellownet.* %files yellownet-qt3 @@ -457,6 +442,22 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Mon Jul 30 2007 - sbrabec@suse.cz +- Updated to version 2.2.9: + * Improvements in the setup wizard. + * Fix qt4 porting code. + * Fix crashes when actions have no selected items in qbanking. + * Improve aqbanking-tool and aqhbci-tool usage messages. + * Fix command line processing in tool hbcixml. + * Fixed changes in aqofxconnect to be enabled only for new libofx + versions. + * The config file is saved correctly. + * Adaptation on gwenhywfar changes. + * AqGeldKarte has been fixed and adapted to Libchipcard3. + * The QBanking frontend is now less verbous. + * Allows to setup iTAN HBCI accounts. + * Import profile for ABN AMRO Bank (NL). + * Other fixes and improvements, see NEWS for details. * Thu May 24 2007 - stbinner@suse.de - add missing %%run_ldconfig calls * Sat Dec 16 2006 - prusnak@suse.cz