mirror of https://github.com/Syncplay/syncplay
Fixed Icon in Control Panel. Added Version Info and Estimated Size in Control Panel
This commit is contained in:
parent
5a84022b5e
commit
36d26934fd
|
@ -16,6 +16,7 @@ SETUP_SCRIPT_PATH = "syncplay_setup.nsi"
|
||||||
NSIS_SCRIPT_TEMPLATE = r"""
|
NSIS_SCRIPT_TEMPLATE = r"""
|
||||||
!include LogicLib.nsh
|
!include LogicLib.nsh
|
||||||
!include nsDialogs.nsh
|
!include nsDialogs.nsh
|
||||||
|
!include FileFunc.nsh
|
||||||
|
|
||||||
LoadLanguageFile "$${NSISDIR}\Contrib\Language files\English.nlf"
|
LoadLanguageFile "$${NSISDIR}\Contrib\Language files\English.nlf"
|
||||||
LoadLanguageFile "$${NSISDIR}\Contrib\Language files\Polish.nlf"
|
LoadLanguageFile "$${NSISDIR}\Contrib\Language files\Polish.nlf"
|
||||||
|
@ -86,14 +87,18 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function WriteRegistry
|
Function WriteRegistry
|
||||||
|
$${GetSize} "$$INSTDIR" "/S=0K" $$0 $$1 $$2
|
||||||
|
IntFmt $$0 "0x%08X" $$0
|
||||||
WriteRegStr HKLM SOFTWARE\Syncplay "Install_Dir" "$$INSTDIR"
|
WriteRegStr HKLM SOFTWARE\Syncplay "Install_Dir" "$$INSTDIR"
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "DisplayName" "Syncplay"
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "DisplayName" "Syncplay"
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "UninstallString" '"$$INSTDIR\uninstall.exe"'
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "UninstallString" '"$$INSTDIR\uninstall.exe"'
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "DisplayIcon" "$$INSTDIR\lib\icon.ico"
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "DisplayIcon" "$$INSTDIR\resources\icon.ico"
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "Publisher" "Syncplay"
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "Publisher" "Syncplay"
|
||||||
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "DisplayVersion" "$version"
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "URLInfoAbout" "http://syncplay.pl/"
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "URLInfoAbout" "http://syncplay.pl/"
|
||||||
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "NoModify" 1
|
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "NoModify" 1
|
||||||
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "NoRepair" 1
|
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "NoRepair" 1
|
||||||
|
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Syncplay" "EstimatedSize" "$$0"
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function un.AssociateDel
|
Function un.AssociateDel
|
||||||
|
@ -136,10 +141,11 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
||||||
SetOverwrite on
|
SetOverwrite on
|
||||||
SetOutPath $$INSTDIR
|
SetOutPath $$INSTDIR
|
||||||
WriteUninstaller uninstall.exe
|
WriteUninstaller uninstall.exe
|
||||||
Call Associate
|
|
||||||
Call WriteRegistry
|
|
||||||
|
|
||||||
$installFiles
|
$installFiles
|
||||||
|
|
||||||
|
Call Associate
|
||||||
|
Call WriteRegistry
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
Section "Uninstall"
|
Section "Uninstall"
|
||||||
|
|
Loading…
Reference in New Issue