r15567 - gnucash/trunk/packaging/win32 - Add (untested) installation of ktoblzcheck as well.

Christian Stimming cstim at cvs.gnucash.org
Sun Feb 11 16:48:42 EST 2007


Author: cstim
Date: 2007-02-11 16:48:42 -0500 (Sun, 11 Feb 2007)
New Revision: 15567
Trac: http://svn.gnucash.org/trac/changeset/15567

Modified:
   gnucash/trunk/packaging/win32/custom.sh
   gnucash/trunk/packaging/win32/dist.sh
   gnucash/trunk/packaging/win32/gnucash.iss.in
   gnucash/trunk/packaging/win32/install.sh
Log:
Add (untested) installation of ktoblzcheck as well.

Modified: gnucash/trunk/packaging/win32/custom.sh
===================================================================
--- gnucash/trunk/packaging/win32/custom.sh	2007-02-11 21:23:51 UTC (rev 15566)
+++ gnucash/trunk/packaging/win32/custom.sh	2007-02-11 21:48:42 UTC (rev 15567)
@@ -185,6 +185,9 @@
 GWENHYWFAR_URL="$SF_MIRROR/gwenhywfar/gwenhywfar-2.5.3.tar.gz"
 GWENHYWFAR_DIR=$GLOBAL_DIR\\gwenhywfar
 
+KTOBLZCHECK="$SF_MIRROR/ktoblzcheck/ktoblzcheck-1.12.tar.gz"
+# ktoblzcheck is being installed into GWENHYWFAR_DIR
+
 AQBANKING_URL="$SF_MIRROR/aqbanking/aqbanking-2.2.7.tar.gz"
 AQBANKING_DIR=$GLOBAL_DIR\\aqbanking
 ##
@@ -219,6 +222,7 @@
 add_step inst_libofx
 ## Online banking:
 add_step inst_gwenhywfar
+#add_step inst_ktoblzcheck
 add_step inst_aqbanking
 ##
 if test x$cross_compile != xyes ; then

Modified: gnucash/trunk/packaging/win32/dist.sh
===================================================================
--- gnucash/trunk/packaging/win32/dist.sh	2007-02-11 21:23:51 UTC (rev 15566)
+++ gnucash/trunk/packaging/win32/dist.sh	2007-02-11 21:48:42 UTC (rev 15567)
@@ -151,6 +151,12 @@
     cp -a ${_GWENHYWFAR_UDIR}/lib/gwenhywfar ${DIST_UDIR}/lib
 }
 
+function dist_ktoblzcheck() {
+    setup ktoblzcheck
+    # dll is already copied in dist_gwenhywfar
+    cp -a ${_GWENHYWFAR_UDIR}/share/ktoblzcheck ${DIST_UDIR}/share
+}
+
 function dist_aqbanking() {
     setup aqbanking
     cp -a ${_AQBANKING_UDIR}/bin/*.exe ${DIST_UDIR}/bin

Modified: gnucash/trunk/packaging/win32/gnucash.iss.in
===================================================================
--- gnucash/trunk/packaging/win32/gnucash.iss.in	2007-02-11 21:23:51 UTC (rev 15566)
+++ gnucash/trunk/packaging/win32/gnucash.iss.in	2007-02-11 21:48:42 UTC (rev 15567)
@@ -107,6 +107,12 @@
 Root: HKCU; Subkey: "Software\AqHbci\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
 Root: HKCU; Subkey: "Software\AqHbci\Paths"; ValueType: string; ValueName: "xmldatadir"; ValueData: "{app}\share\aqhbci\xml"; Flags: uninsdeletevalue
 
+; And also a key for ktoblzcheck
+Root: HKCU; Subkey: "Software\Ktoblzcheck"; ValueType: none; Flags: uninsdeletekeyifempty
+Root: HKCU; Subkey: "Software\Ktoblzcheck\Paths"; ValueType: none; Flags: uninsdeletekeyifempty
+Root: HKCU; Subkey: "Software\Ktoblzcheck\Paths"; ValueType: string; ValueName: "datadir"; ValueData: "{app}\share\ktoblzcheck"
+
+
 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ; Delete the created config script on uninstall
 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Modified: gnucash/trunk/packaging/win32/install.sh
===================================================================
--- gnucash/trunk/packaging/win32/install.sh	2007-02-11 21:23:51 UTC (rev 15566)
+++ gnucash/trunk/packaging/win32/install.sh	2007-02-11 21:48:42 UTC (rev 15567)
@@ -707,6 +707,27 @@
     ${PKG_CONFIG} --exists gwenhywfar || die "Gwenhywfar not installed correctly"
 }
 
+function inst_ktoblzcheck() {
+    setup Ktoblzcheck
+    # Out of convenience ktoblzcheck is being installed into
+    # GWENHYWFAR_DIR
+    if quiet ${PKG_CONFIG} --exists ktoblzcheck
+    then
+	echo "Ktoblzcheck already installed. Skipping."
+    else
+	wget_unpacked $KTOBLZCHECK_URL $DOWNLOAD_DIR $TMP_DIR
+	assert_one_dir $TMP_UDIR/ktoblzcheck-*
+	qpushd $TMP_UDIR/ktoblzcheck-*
+	    ./configure \
+	        --prefix=$_GWENHYWFAR_UDIR
+	    make
+	    make check
+	    make install
+	qpopd
+    fi
+    ${PKG_CONFIG} --exists ktoblzcheck || die "Ktoblzcheck not installed correctly"
+}
+
 function inst_qt4() {
     # This section is not a full install, but the .la creation is
     # already useful in itself and that's why it has already been



More information about the gnucash-changes mailing list