Mercurial > trustbridge
comparison packaging/create-dist-package.sh.in @ 1190:5bca48a2fb02
Merged.
author | Emanuel Schuetze <emanuel@intevation.de> |
---|---|
date | Mon, 22 Sep 2014 15:48:50 +0200 |
parents | eb77ddd7e1ab |
children | e4aff35ef8fd |
comparison
equal
deleted
inserted
replaced
1189:969970a83b6d | 1190:5bca48a2fb02 |
---|---|
51 cp @CMAKE_SOURCE_DIR@/build-windows/cinst/trustbridge-nss-installer.exe $TMPDIR/windows | 51 cp @CMAKE_SOURCE_DIR@/build-windows/cinst/trustbridge-nss-installer.exe $TMPDIR/windows |
52 cp -r @CMAKE_SOURCE_DIR@/packaging/resources $TMPDIR/resources | 52 cp -r @CMAKE_SOURCE_DIR@/packaging/resources $TMPDIR/resources |
53 cp @CMAKE_SOURCE_DIR@/build-windows/packaging/DesktopShellRun.dll $TMPDIR/resources | 53 cp @CMAKE_SOURCE_DIR@/build-windows/packaging/DesktopShellRun.dll $TMPDIR/resources |
54 cp -r @CMAKE_BINARY_DIR@/doc/help/client/html $TMPDIR/windows/doc | 54 cp -r @CMAKE_BINARY_DIR@/doc/help/client/html $TMPDIR/windows/doc |
55 | 55 |
56 echo "; This file is autogenerated." > $TMPDIR/resources/filelist_in.nsh | |
57 echo "; This file is autogenerated." > $TMPDIR/resources/filelist_un.nsh | |
58 OLDDIR=$(pwd) | |
59 cd $TMPDIR/windows | |
60 for file in `find * -name \*.exe`; do | |
61 echo File \"\${files_dir}\${path_sep}$file\" >> $TMPDIR/resources/filelist_in.nsh | |
62 echo Delete \"\$INSTDIR\\$file\" >> $TMPDIR/resources/filelist_un.nsh | |
63 done | |
64 cd $TMPDIR/windows/doc | |
65 | |
66 for curdir in `find * -maxdepth 0 -type d -not -path .`; do | |
67 cd $curdir | |
68 curpath=\"\$INSTDIR\\doc\\$curdir\" | |
69 echo SetOutPath $curpath >> $TMPDIR/resources/filelist_in.nsh | |
70 for file in `find * -maxdepth 0 -type f`; do | |
71 echo File \"\${files_dir}\${path_sep}doc\${path_sep}$curdir\${path_sep}$file\" >> $TMPDIR/resources/filelist_in.nsh | |
72 echo Delete \"\$INSTDIR\\doc\\$curdir\\$file\" >> $TMPDIR/resources/filelist_un.nsh | |
73 done | |
74 echo RMDir $curpath >> $TMPDIR/resources/filelist_un.nsh | |
75 cd - | |
76 done | |
77 | |
78 echo SetOutPath \"\$INSTDIR\\doc\" >> $TMPDIR/resources/filelist_in.nsh | |
79 for file in `find * -maxdepth 0 -type f -not -path .buildinfo`; do | |
80 echo File \"\${files_dir}\${path_sep}doc\${path_sep}$file\" >> $TMPDIR/resources/filelist_in.nsh | |
81 echo Delete \"\$INSTDIR\\doc\\$file\" >> $TMPDIR/resources/filelist_un.nsh | |
82 done | |
83 echo RMDir \"\$INSTDIR\\doc\" >> $TMPDIR/resources/filelist_un.nsh | |
84 | |
85 cd $OLDDIR | |
86 | |
87 | |
88 | |
56 cp @CMAKE_SOURCE_DIR@/packaging/filelist.nsh $TMPDIR | 89 cp @CMAKE_SOURCE_DIR@/packaging/filelist.nsh $TMPDIR |
57 cp @CMAKE_SOURCE_DIR@/packaging/trustbridge.nsi $TMPDIR | 90 cp @CMAKE_SOURCE_DIR@/packaging/trustbridge.nsi $TMPDIR |
58 LC_ALL="de_DE.latin-1" echo "company=Bundesamt für Sicherheit in der Informationstechnik" > $TMPDIR/meta.ini | 91 LC_ALL="de_DE.latin-1" echo "company=Bundesamt für Sicherheit in der Informationstechnik" > $TMPDIR/meta.ini |
59 EST_SIZE=$(du -s $TMPDIR/windows | cut -f 1) | 92 EST_SIZE=$(du -s $TMPDIR/windows | cut -f 1) |
60 echo "version_number=@PROJECT_VERSION@" >> $TMPDIR/meta.ini | 93 echo "version_number=@PROJECT_VERSION@" >> $TMPDIR/meta.ini |
73 -Dsetupname="$TMPDIR/TrustBridge-@PROJECT_VERSION@-uni.exe" \ | 106 -Dsetupname="$TMPDIR/TrustBridge-@PROJECT_VERSION@-uni.exe" \ |
74 -Dproductname="TrustBridge" \ | 107 -Dproductname="TrustBridge" \ |
75 -Dpath_sep="/" \ | 108 -Dpath_sep="/" \ |
76 -Dinfo_url="http://wald.intevation.org/projects/trustbridge/" \ | 109 -Dinfo_url="http://wald.intevation.org/projects/trustbridge/" \ |
77 -Dsize=$EST_SIZE \ | 110 -Dsize=$EST_SIZE \ |
111 -Ddescription="TrustBridge" \ | |
78 -DWRITE_UNINSTALLER \ | 112 -DWRITE_UNINSTALLER \ |
79 -Dproductname_short="TrustBridge" @CMAKE_SOURCE_DIR@/packaging/trustbridge.nsi | 113 -Dproductname_short="TrustBridge" @CMAKE_SOURCE_DIR@/packaging/trustbridge.nsi |
80 wine $TMPDIR/TrustBridge-@PROJECT_VERSION@-uni.exe /S || true | 114 wine $TMPDIR/TrustBridge-@PROJECT_VERSION@-uni.exe /S || true |
81 mv ~/.wine/drive_c/tmp-uninstaller/Uninstall.exe $TMPDIR/windows | 115 mv ~/.wine/drive_c/tmp-uninstaller/Uninstall.exe $TMPDIR/windows |
82 rmdir ~/.wine/drive_c/tmp-uninstaller | 116 rmdir ~/.wine/drive_c/tmp-uninstaller |