NSIS: append ${API} to desktop shortcut

This commit is contained in:
Thomas Bernard 2018-12-05 17:43:46 +01:00 committed by Adrien Destugues
parent 6c22117751
commit 2cbe12a662

View File

@ -134,7 +134,7 @@ Section "Grafx2" SecProgram
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Grafx2-${API}" \
"UninstallString" "$INSTDIR\uninstall-${API}.exe"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Grafx2-${API}" \
"InstalledProductName" "GrafX2"
"InstalledProductName" "GrafX2-${API}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Grafx2-${API}" \
"InstalledLocation" $INSTDIR
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Grafx2-${API}" \
@ -147,6 +147,9 @@ Section "Grafx2" SecProgram
"NoModify" 1
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Grafx2-${API}" \
"NoRepair" 1
# Set the INSTALLSIZE constant (!defined at the top of this script) so Add/Remove Programs can accurately report the size
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Grafx2-${API}" \
"EstimatedSize" ${INSTALLSIZE}
;Store installation folder
WriteRegStr HKLM "Software\Grafx2" "" $INSTDIR
@ -159,7 +162,7 @@ SectionEnd
Section "Desktop shortcut" SecShortcut
SetOutPath "$INSTDIR"
CreateShortCut "$DESKTOP\Grafx2.lnk" "$INSTDIR\bin\grafx2-${API}.exe" "" "" "" SW_SHOWNORMAL
CreateShortCut "$DESKTOP\Grafx2-${API}.lnk" "$INSTDIR\bin\grafx2-${API}.exe" "" "" "" SW_SHOWNORMAL
SectionEnd
@ -231,6 +234,6 @@ Section "un.SecProgram"
SectionEnd
Section "un.SecShortcut"
Delete "$DESKTOP\Grafx2.lnk"
Delete "$DESKTOP\Grafx2-${API}.lnk"
SectionEnd