Mercurial > trustbridge
changeset 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 | df6f3b1cc41c |
children | 3ae7ad044566 |
files | packaging/tmp-createpackage.sh.in packaging/win-createpackage.sh.in |
diffstat | 2 files changed, 50 insertions(+), 31 deletions(-) [+] |
line wrap: on
line diff
--- a/packaging/tmp-createpackage.sh.in Mon Aug 04 17:56:42 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -# 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) - -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 -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
--- /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