r18690 - gnucash/trunk/packaging/win32 - Win32: Update libxslt version, but it needs its own copy of libxml2.dll.

Christian Stimming cstim at code.gnucash.org
Fri Feb 19 17:12:28 EST 2010


Author: cstim
Date: 2010-02-19 17:12:28 -0500 (Fri, 19 Feb 2010)
New Revision: 18690
Trac: http://svn.gnucash.org/trac/changeset/18690

Modified:
   gnucash/trunk/packaging/win32/defaults.sh
   gnucash/trunk/packaging/win32/install.sh
Log:
Win32: Update libxslt version, but it needs its own copy of libxml2.dll.

Apparently the gnome-provided libxml2 has the DLL filename libxml2-2.dll,
but the binary from xmlsoft.org still has the filename libxml2.dll.

Modified: gnucash/trunk/packaging/win32/defaults.sh
===================================================================
--- gnucash/trunk/packaging/win32/defaults.sh	2010-02-19 21:06:50 UTC (rev 18689)
+++ gnucash/trunk/packaging/win32/defaults.sh	2010-02-19 22:12:28 UTC (rev 18690)
@@ -153,7 +153,8 @@
 set_default EXETYPE_SCRIPT `pwd`/exetype.pl
 set_default EXETYPE_DIR $TOOLS_DIR
 
-set_default LIBXSLT_URL "http://xmlsoft.org/sources/win32/oldreleases/libxslt-1.1.23+.win32.zip"
+set_default LIBXSLT_URL "http://xmlsoft.org/sources/win32/libxslt-1.1.26.win32.zip"
+set_default LIBXSLT_LIBXML2_URL "http://xmlsoft.org/sources/win32/libxml2-2.7.6.win32.zip"
 set_default LIBXSLT_DIR $GLOBAL_DIR\\libxslt
 
 set_default LIBXML2_URL "$GNOME_WIN32_DEPS_URL/libxml2_2.7.4-1_win32.zip"

Modified: gnucash/trunk/packaging/win32/install.sh
===================================================================
--- gnucash/trunk/packaging/win32/install.sh	2010-02-19 21:06:50 UTC (rev 18689)
+++ gnucash/trunk/packaging/win32/install.sh	2010-02-19 22:12:28 UTC (rev 18690)
@@ -499,10 +499,14 @@
     else
         [ "$CROSS_COMPILE" = "yes" ] && die "xsltproc unavailable"
         wget_unpacked $LIBXSLT_URL $DOWNLOAD_DIR $LIBXSLT_DIR
+        wget_unpacked $LIBXSLT_LIBXML2_URL $DOWNLOAD_DIR $LIBXSLT_DIR
         qpushd $_LIBXSLT_UDIR
             mv libxslt-* mydir
             cp -r mydir/* .
             rm -rf mydir
+            mv libxml2-* mydir
+            cp -r mydir/* .
+            rm -rf mydir
         qpopd
         quiet which xsltproc || die "libxslt not installed correctly"
     fi



More information about the gnucash-changes mailing list