Mercurial > trustbridge
diff packaging/win-createpackage.sh.in @ 860:43933a605482
Fix tmp-createpackage and rename it to win-createpackge
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 04 Aug 2014 17:57:11 +0200 |
parents | packaging/tmp-createpackage.sh.in@637948e9e32d |
children | 180daa3ecbec |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/packaging/win-createpackage.sh.in Mon Aug 04 17:57:11 2014 +0200 @@ -0,0 +1,50 @@ +# Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik +# Software engineering by Intevation GmbH +# +# This file is Free Software under the GNU GPL (v>=2) +# and comes with ABSOLUTELY NO WARRANTY! +# See LICENSE.txt for details. + +#!/bin/bash + +#NSSDIR is hackish as this will be replaced by static compiling +# anyway + +TMPDIR=$(mktemp -d) +TMPINST=$(mktemp) + +EXEFILES=$(find . -name cinst.exe -o -name trustbridge.exe -o -name mozilla.exe) + +cp $EXEFILES $TMPDIR + +EST_SIZE=$(du -s $TMPDIR | cut -f 1) + +echo $TMPDIR +export LC_ALL="de_DE.latin-1" + +makensis -Dfiles_dir=$TMPDIR \ + -Dcompany="Bundesamt für Sicherheit in der Informationstechnik" \ + -Dversion_number=@PROJECT_VERSION@ \ + -Dsetupname="$TMPINST" \ + -Dproductname="TrustBridge" \ + -Dpath_sep="/" \ + -Dinfo_url="http://wald.intevation.org/projects/trustbridge/" \ + -Dsize=$EST_SIZE \ + -DWRITE_UNINSTALLER \ + -Dproductname_short="TrustBridge" @CMAKE_SOURCE_DIR@/packaging/trustbridge.nsi +wine $TMPINST /S || true +mv ~/.wine/drive_c/tmp-uninstaller/Uninstall.exe $TMPDIR +rmdir ~/.wine/drive_c/tmp-uninstaller +rm $TMPINST + +makensis -Dfiles_dir=$TMPDIR \ + -Dcompany="Bundesamt für Sicherheit in der Informationstechnik" \ + -Dversion_number=@PROJECT_VERSION@ \ + -Dsetupname="@CMAKE_BINARY_DIR@/TrustBridge-@PROJECT_VERSION@.exe" \ + -Dproductname="TrustBridge" \ + -Dpath_sep="/" \ + -Dinfo_url="http://wald.intevation.org/projects/trustbridge/" \ + -Dsize=$EST_SIZE \ + -Dproductname_short="TrustBridge" @CMAKE_SOURCE_DIR@/packaging/trustbridge.nsi + +rm -r $TMPDIR