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

http://wald.intevation.org/projects/trustbridge/