Revision 868
tmp/org.txm.setups/shared/win/txm.nsi (revision 868) | ||
---|---|---|
20 | 20 |
|
21 | 21 |
;compression |
22 | 22 |
|
23 |
;SetCompressor /FINAL /SOLID lzma
|
|
23 |
SetCompressor /FINAL /SOLID lzma |
|
24 | 24 |
|
25 |
;SetCompressorDictSize 64
|
|
25 |
SetCompressorDictSize 64 |
|
26 | 26 |
|
27 | 27 |
|
28 | 28 |
;interface configuration |
... | ... | |
261 | 261 |
|
262 | 262 |
AccessControl::GrantOnFile "$INSTDIR\TXM" "(S-1-5-32-545)" "FullAccess" |
263 | 263 |
|
264 |
#we create the uninstaller |
|
265 |
|
|
266 |
WriteUninstaller "$INSTDIR\uninstall.exe" |
|
267 |
|
|
268 | 264 |
#we set the shortcuts |
269 | 265 |
|
270 | 266 |
SetShellVarContext all |
271 | 267 |
|
272 | 268 |
CreateDirectory "$SMPROGRAMS\TXM${Version}" |
273 | 269 |
|
274 |
CreateShortCut "$SMPROGRAMS\TXM${Version}\TXM.lnk" "$INSTDIR\TXM.bat" "$INSTDIR\TXM.ico" |
|
270 |
;CreateShortCut "$SMPROGRAMS\TXM${Version}\TXM.lnk" "$INSTDIR\TXM.bat" "$INSTDIR\TXM.ico" |
|
271 |
CreateShortCut "$SMPROGRAMS\TXM${Version}\TXM.lnk" "$INSTDIR\TXM.bat" "" "$INSTDIR\TXM.ico" 0 |
|
275 | 272 |
|
276 | 273 |
CreateShortCut "$SMPROGRAMS\TXM${Version}\uninstall.lnk" "$INSTDIR\uninstall.exe" |
277 | 274 |
|
... | ... | |
288 | 285 |
|
289 | 286 |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TXM${Version}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\"" |
290 | 287 |
|
291 |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TXM${Version}" "DisplayName" "TXM - The Textometrie project builds the new generation of modular and open-source textometry platform and application. The scientific project web site is http://textometrie.ens-lsh.fr/?lang=en. " |
|
288 |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TXM${Version}" "DisplayName" "TXM${Version} - The Textometrie project builds the new generation of modular and open-source textometry platform and application. The scientific project web site is http://textometrie.ens-lsh.fr/?lang=en. "
|
|
292 | 289 |
|
293 | 290 |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\TXM${Version}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S" |
291 |
|
|
292 |
|
|
293 |
#we create the uninstaller |
|
294 | 294 |
|
295 |
WriteUninstaller "$INSTDIR\uninstall.exe" |
|
296 |
|
|
297 |
|
|
298 |
|
|
295 | 299 |
SectionEnd |
296 | 300 |
|
297 | 301 |
Function WriteToFile |
... | ... | |
492 | 496 |
|
493 | 497 |
Section "Uninstall" |
494 | 498 |
|
499 |
SetShellVarContext all |
|
500 |
|
|
495 | 501 |
# Delete installation key |
496 | 502 |
|
497 | 503 |
DeleteRegKey /ifempty HKCU "Software\TXM${Version}" |
... | ... | |
505 | 511 |
RMDir /r $INSTDIR |
506 | 512 |
|
507 | 513 |
# second, remove the link from the start menu |
514 |
;Delete "$SMPROGRAMS\TXM${Version}\uninstall.lnk" |
|
515 |
|
|
508 | 516 |
RMDir /r "$SMPROGRAMS\TXM${Version}" |
509 | 517 |
|
510 | 518 |
SectionEnd |
Also available in: Unified diff