[PATCH 1 of 3] Document hiawatha build

Wald Commits scm-commit at wald.intevation.org
Tue May 27 18:31:33 CEST 2014


# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1401187562 0
# Node ID 21f8d32f2d2a5e8db25ecdf396c8f8ce4184fdd6
# Parent  cf7e82e91875d47b2cefa68a6a2a36b4a6c02d01
Document hiawatha build

diff -r cf7e82e91875 -r 21f8d32f2d2a INSTALL
--- a/INSTALL	Tue May 27 10:29:05 2014 +0000
+++ b/INSTALL	Tue May 27 10:46:02 2014 +0000
@@ -58,6 +58,28 @@
     cmake .. -DCMAKE_PREFIX_PATH=$YOURPREFIX
 
 
+Hiawatha (for Downloader unit test)
+===================================
+Hiawatha is used in the downloader unit tests to provide a testbench
+for the ssl connection. To build it you may need libxslt-dev as additional
+dependency.
+
+    wget https://www.hiawatha-webserver.org/files/hiawatha-9.5.tar.gz
+    sha256sum hiawatha-9.5.tar.gz
+
+c181011db1af187006190fc186689a0707a6f1e7b524c2a4347840e8fdf68b4f  hiawatha-9.5.tar.gz
+
+    tar -xf hiawatha-9.5.tar.gz
+    cp polarssl-1.3.7-gpl.tgz hiawatha-9.5/polarssl/polarssl.tgz
+    cd hiawatha-9.5/polarssl
+    sed -i 's/wget.*//' upgrade
+    ./upgrade 1.3.7
+    cd ..
+    mkdir build
+    cd build
+    cmake .. -DCMAKE_INSTALL_PREFIX=$YOURPREFIX
+    make && make install
+
 For Microsoft Windows
 =====================
 The Windows variant can be cross compiled on Debian based GNU / Linux systems.


More information about the Trustbridge-commits mailing list