commit 571d4e3e43c302a01601c77ebb73ca65d9f027faae0525adda010ff31980a4fb Author: OBS User unknown Date: Tue Dec 19 14:29:53 2006 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aqbanking?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/aqbanking-2.2.3-strcmp.patch b/aqbanking-2.2.3-strcmp.patch new file mode 100644 index 0000000..6c5afdd --- /dev/null +++ b/aqbanking-2.2.3-strcmp.patch @@ -0,0 +1,18 @@ +--- 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 new file mode 100644 index 0000000..1a0b1e4 --- /dev/null +++ b/aqbanking-2.2.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54aaffbc0c3a38870daaecd37a98f8fb24e4e17484f6f0c56797487e4c3b2aa7 +size 3290127 diff --git a/aqbanking-aqyellownet-libtool.patch b/aqbanking-aqyellownet-libtool.patch new file mode 100644 index 0000000..582414b --- /dev/null +++ b/aqbanking-aqyellownet-libtool.patch @@ -0,0 +1,44 @@ +--- src/plugins/backends/aqyellownet/plugin/Makefile.am ++++ src/plugins/backends/aqyellownet/plugin/Makefile.am +@@ -27,7 +27,7 @@ + aqyellownet-plugin.c + + aqyellownet_la_LIBADD= \ +- -L$(srcdir) -laqyellownet \ ++ $(srcdir)/libaqyellownet.la \ + $(aqbanking_internal_libs) \ + $(gwenhywfar_libs) + aqyellownet_la_LDFLAGS=-module +--- src/plugins/backends/aqyellownet/plugin/libaqyellownet.la ++++ src/plugins/backends/aqyellownet/plugin/libaqyellownet.la +@@ -0,0 +1,30 @@ ++# libaqyellownet.la - a libtool library file ++# Generated by ltmain.sh - GNU libtool 1.5.22 Debian 1.5.22-4 (1.1220.2.365 2005/12/18 22:14:06) ++# ++# Please DO NOT delete this file! ++# It is necessary for linking the library. ++ ++# The name that we can dlopen(3). ++dlname='libaqyellownet.so' ++ ++# Names of this library. ++library_names='libaqyellownet.so' ++ ++# The name of the static archive. ++old_library='' ++ ++# Libraries that this one depends upon. ++dependency_libs='' ++ ++# Is this an already installed library? ++installed=no ++ ++# Should we warn about portability when linking against -modules? ++shouldnotlink=no ++ ++# Files to dlopen/dlpreopen ++dlopen='' ++dlpreopen='' ++ ++# Directory that this library needs to be installed in: ++libdir='/usr/lib' diff --git a/aqbanking.changes b/aqbanking.changes new file mode 100644 index 0000000..417fc6f --- /dev/null +++ b/aqbanking.changes @@ -0,0 +1,70 @@ +------------------------------------------------------------------- +Sat Dec 16 12:35:11 CET 2006 - prusnak@suse.cz + +- fixed comparison with string literal (strcmp.patch) [#224464] + +------------------------------------------------------------------- +Wed Oct 18 14:33:19 CEST 2006 - sbrabec@suse.cz + +- Updated to version 2.2.3: + * Allows to setup iTAN HBCI accounts. + * Improved support for HBCI iTAN mode, added an import profile + for ABN AMRO Bank (NL). + * Fixes some errors. + +------------------------------------------------------------------- +Fri Sep 15 23:49:01 CEST 2006 - jhargadon@suse.de + +- update to version 2.2.1 +- fixed a bug in DTAUS importer profile "default" +- src/libs/aqbanking/types/transaction.xml: Fix typos +- added aqbanking-tool command "chkiban" which checks whether a given IBAN + is valid +- AqOfxConnect: Fixed a bug in provider.c which could lead to a segfault +- generic bankinfo plugin: + - implemented a mechanism to update bank info files via additional files + - Germany: Updated HBCI and bank info files (now reads new + format of Bundesbank files) + - Austria: + - updated BLZ file (now reads new, more extensive format) + - added OFX server information for BAWAG P.S.K and EasyBank +- AqHBCI: + - removed functions AH_HBCI_HbciToUtf8() and AH_JobQueue_AddAsUtf8() because + they are no longer needed since the whole server response is transformed + to UTF8 -> finally fixes Umlaut problems + - implemented iTAN process type 2: It now works against the test server, + tomorrow I will have to test it against a real server +- Fix rule srcdoc if directory was not existing + +------------------------------------------------------------------- +Wed Aug 23 18:06:09 CEST 2006 - schwab@suse.de + +- Work around broken configure check. + +------------------------------------------------------------------- +Tue May 9 18:06:00 CEST 2006 - sbrabec@suse.cz + +- Updated to version 2.0.0 (new branch). +- Split package to follow upstream packaging. + +------------------------------------------------------------------- +Thu Feb 23 11:16:35 CET 2006 - sbrabec@suse.cz + +- Fixed documentation path (#146744). + +------------------------------------------------------------------- +Wed Jan 25 21:31:14 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Oct 25 15:31:53 CEST 2005 - sbrabec@suse.cz + +- Fixed libtool patch. + +------------------------------------------------------------------- +Mon Oct 24 19:55:59 CEST 2005 - sbrabec@suse.cz + +- New SuSE package, version 1.2.0. + Based on spec file from Rajesh Singh . + diff --git a/aqbanking.spec b/aqbanking.spec new file mode 100644 index 0000000..0a0b621 --- /dev/null +++ b/aqbanking.spec @@ -0,0 +1,490 @@ +# +# spec file for package aqbanking (Version 2.2.3) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# 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: 26 +URL: http://www.aquamaniac.de/aqbanking/ +Group: Productivity/Office/Finance +License: GNU General Public License (GPL), Other License(s), see package +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} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%define aq_plugindir %{_libdir}/aqbanking/plugins/16 +%define fronts_libdir %{aq_plugindir}/frontends +%define imex_plugindir %{aq_plugindir}/imexporters +%define imex_datadir %{_datadir}/%{name}/imexporters +%define fronts_datadir %{_datadir}/%{name}/frontends +%define qb_cfgmoddir %{fronts_libdir}/qbanking/cfgmodules + +%description +AqBanking is a generic online banking interface. It allows multiple +back-ends (currently HBCI) and multiple front-ends (such as KDE, +GNOME, or console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package devel +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} glibc-devel gtk2-devel gwenhywfar-devel kdelibs3-devel ktoblzcheck-devel libchipcard-devel libglade2-devel libofx-devel qt3-devel + +%description devel +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package -n python-aqbanking +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} pyxml + +%description -n python-aqbanking +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package qt3 +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description qt3 +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package gtk2 +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description gtk2 +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package kde3 +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description kde3 +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package ofx +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description ofx +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package ofx-qt3 +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description ofx-qt3 +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package geldkarte +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description geldkarte +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package geldkarte-qt3 +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description geldkarte-qt3 +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%ifarch %ix86 +%package yellownet +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +License: GNU General Public License (GPL), Other License(s), see package +Requires: %{name} = %{version} + +%description yellownet +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%package yellownet-qt3 +Summary: Library for Online Banking Functions and Financial Data Import/Export +Group: Productivity/Office/Finance +Requires: %{name} = %{version} + +%description yellownet-qt3 +AqBanking is a generic OnlineBanking interface. It allows multiple +backends (currently HBCI) and multiple frontends (e.g. KDE, GNOME, +console) to be used. + + + +Authors: +-------- + Martin Preuss + +%endif +%prep +%setup +%patch +%patch1 + +%build +export CFLAGS="$RPM_OPT_FLAGS" +export CXXFLAGS="$RPM_OPT_FLAGS" +aclocal -I m4 +automake +autoconf +./configure\ + --enable-release\ + --prefix=/usr\ + --libdir=/usr/%{_lib}\ + --sysconfdir=/etc\ +%ifarch %ix86 + --with-backends="aqdtaus aqgeldkarte aqhbci aqnone aqofxconnect aqyellownet"\ +%else + --with-backends="aqdtaus aqhbci aqgeldkarte aqnone aqofxconnect"\ +%endif + --enable-python\ + --enable-full-doc\ + --with-docpath=%{_docdir}/%{name} \ + --with-qt3-libs=/usr/lib/qt3/%{_lib} \ + --with-kde3-libs=/opt/kde3/%{_lib} +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 + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%run_ldconfig + +%postun +%run_ldconfig + +%post kde3 +%run_ldconfig + +%postun kde3 +%run_ldconfig + +%post gtk2 +%run_ldconfig + +%postun gtk2 +%run_ldconfig + +%post qt3 +%run_ldconfig + +%postun qt3 +%run_ldconfig + +%files -f %name.lang +%defattr(-,root,root) +%doc %{_docdir}/%{name} +### The original aqbanking files +%{_bindir}/%{name}-tool +%{_libdir}/lib%{name}*.so.* +%{_libdir}/gwenhywfar +%{_datadir}/%{name}/bankinfo +%{aq_plugindir}/bankinfo +%{imex_plugindir}/csv.* +%{imex_plugindir}/dbio.* +%{imex_plugindir}/dtaus.* +%{imex_plugindir}/eri.* +%{imex_plugindir}/eri2.* +%{imex_plugindir}/openhbci1.* +%{imex_plugindir}/qif.* +%{imex_plugindir}/swift.* +%{imex_plugindir}/xmldb.* +%{imex_plugindir}/yellownet.* +%{imex_datadir}/csv +%{imex_datadir}/dtaus +%{imex_datadir}/eri +%{imex_datadir}/eri2 +%{imex_datadir}/openhbci1 +%{imex_datadir}/qif +%{imex_datadir}/swift +%{imex_datadir}/xmldb/profiles/* +%{imex_datadir}/yellownet/profiles/* +### The aqhbci files +%{_bindir}/aqhbci-tool +%{_libdir}/libaqhbci.so.* +%{aq_plugindir}/providers/aqhbci.* +%{_datadir}/aqhbci +#%{_datadir}/doc/aqhbci +### The dtaus files +%{_libdir}/libaqdtaus.so.* +%{aq_plugindir}/providers/aqdtaus.* +### The aqnone files +%{_libdir}/libaqnone.so.* +%{aq_plugindir}/providers/aqnone.* +### The cbanking files +%{_libdir}/libcbanking.so.* +## Directories +%dir %{_libdir}/aqbanking +%dir %{_libdir}/aqbanking/plugins +%dir %{aq_plugindir} +%dir %{aq_plugindir}/debugger +%dir %{aq_plugindir}/providers +%dir %{fronts_libdir} +%dir %{_datadir}/%{name} +%dir %{imex_plugindir} +%dir %{fronts_libdir}/qbanking +%dir %{fronts_datadir} +%dir %{qb_cfgmoddir} +%dir %{imex_datadir} +%dir %{imex_datadir}/xmldb +%dir %{imex_datadir}/xmldb/profiles +%dir %{imex_datadir}/yellownet +%dir %{imex_datadir}/yellownet/profiles + +%files devel +%defattr(-,root,root) +### The aqbanking files +%{_bindir}/*-config +#%{_bindir}/%{name}-config +%{_includedir}/%{name} +%{_libdir}/*.la +%{_libdir}/libaqbanking.so +%{_libdir}/libaqdtaus.so +%{_libdir}/libaqhbci.so +%{_libdir}/libaqnone.so +%{_libdir}/libcbanking.so +%{_libdir}/pkgconfig/%{name}.pc +%{_datadir}/aclocal +### The aqhbci files +#%{_bindir}/aqhbci-config +%{_bindir}/hbcixml2 +%{_includedir}/aqhbci +### The cbanking files +#%{_bindir}/cbanking-config +%{_includedir}/cbanking +### The g2banking files +#%{_bindir}/g2banking-config +%{_includedir}/g2banking +### The qbanking files +#%{_bindir}/qbanking-config +%{_includedir}/qbanking +### The kbanking files +#%{_bindir}/kbanking-config +%{_includedir}/kbanking +### The aqdtaus files +#%{_bindir}/aqdtaus-config +%{_includedir}/aqdtaus +# .so files from sub-packages +%{_libdir}/libqbanking.so +%{_libdir}/libg2banking.so +%{_libdir}/libkbanking.so +%{_libdir}/libaqofxconnect.so +%{_libdir}/libaqgeldkarte.so + +%files -n python-aqbanking +%defattr(-,root,root) +%{py_sitedir}/* + +%files qt3 +%defattr(-,root,root) +%{_bindir}/qb-help +%{_libdir}/libqbanking.so.* +%{aq_plugindir}/debugger/aqhbci +%{aq_plugindir}/wizards +%{qb_cfgmoddir}/aqhbci* +%{qb_cfgmoddir}/aqdtaus* +%{_datadir}/%{name}/i18n +%{fronts_datadir}/qbanking + +%files gtk2 +%defattr(-,root,root) +%{_libdir}/libg2banking.so.* +%{fronts_datadir}/g2banking + +%files kde3 +%defattr(-,root,root) +%{_libdir}/libkbanking.so.* + +%files ofx +%defattr(-,root,root) +#%{_bindir}/aqofxconnect-config +%{_libdir}/libaqofxconnect.so.* +%{_includedir}/aqofxconnect +%{aq_plugindir}/providers/aqofxconnect.* +%{imex_plugindir}/ofx.* +%{imex_datadir}/ofx + +%files ofx-qt3 +%defattr(-,root,root) +%{qb_cfgmoddir}/aqofxconnect* + +%files geldkarte +%defattr(-,root,root) +#%{_bindir}/aqgeldkarte-config +%{_libdir}/libaqgeldkarte.so.* +%{_includedir}/aqgeldkarte +%{aq_plugindir}/providers/aqgeldkarte.* + +%files geldkarte-qt3 +%defattr(-,root,root) +%{qb_cfgmoddir}/aqgeldkarte* +%ifarch %ix86 + +%files yellownet +%defattr(-,root,root) +%doc src/plugins/backends/aqyellownet/plugin/COPYING +#%{_bindir}/aqyellownet-config +%{_libdir}/libaqyellownet.so +%{_includedir}/aqyellownet +%{aq_plugindir}/providers/aqyellownet.* + +%files yellownet-qt3 +%defattr(-,root,root) +%{qb_cfgmoddir}/aqyellownet* +%endif + +%changelog -n aqbanking +* Sat Dec 16 2006 - prusnak@suse.cz +- fixed comparison with string literal (strcmp.patch) [#224464] +* Wed Oct 18 2006 - sbrabec@suse.cz +- Updated to version 2.2.3: + * Allows to setup iTAN HBCI accounts. + * Improved support for HBCI iTAN mode, added an import profile + for ABN AMRO Bank (NL). + * Fixes some errors. +* Fri Sep 15 2006 - jhargadon@suse.de +- update to version 2.2.1 +- fixed a bug in DTAUS importer profile "default" +- src/libs/aqbanking/types/transaction.xml: Fix typos +- added aqbanking-tool command "chkiban" which checks whether a given IBAN + is valid +- AqOfxConnect: Fixed a bug in provider.c which could lead to a segfault +- generic bankinfo plugin: + - implemented a mechanism to update bank info files via additional files + - Germany: Updated HBCI and bank info files (now reads new + format of Bundesbank files) + - Austria: + - updated BLZ file (now reads new, more extensive format) + - added OFX server information for BAWAG P.S.K and EasyBank +- AqHBCI: + - removed functions AH_HBCI_HbciToUtf8() and AH_JobQueue_AddAsUtf8() because + they are no longer needed since the whole server response is transformed + to UTF8 -> finally fixes Umlaut problems + - implemented iTAN process type 2: It now works against the test server, + tomorrow I will have to test it against a real server +- Fix rule srcdoc if directory was not existing +* Wed Aug 23 2006 - schwab@suse.de +- Work around broken configure check. +* Tue May 09 2006 - sbrabec@suse.cz +- Updated to version 2.0.0 (new branch). +- Split package to follow upstream packaging. +* Thu Feb 23 2006 - sbrabec@suse.cz +- Fixed documentation path (#146744). +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Oct 25 2005 - sbrabec@suse.cz +- Fixed libtool patch. +* Mon Oct 24 2005 - sbrabec@suse.cz +- New SuSE package, version 1.2.0. + Based on spec file from Rajesh Singh . diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4