Temporarily disable associate in Windows installer as it is broken
This commit is contained in:
parent
a1ab184e9a
commit
c506606654
100
buildPy2exe.py
100
buildPy2exe.py
@ -127,13 +127,13 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
Var Dialog
|
Var Dialog
|
||||||
Var Icon_Syncplay
|
Var Icon_Syncplay
|
||||||
Var Icon_Syncplay_Handle
|
Var Icon_Syncplay_Handle
|
||||||
Var CheckBox_Associate
|
;Var CheckBox_Associate
|
||||||
Var CheckBox_VLC
|
Var CheckBox_VLC
|
||||||
Var CheckBox_AutomaticUpdates
|
Var CheckBox_AutomaticUpdates
|
||||||
Var CheckBox_StartMenuShortcut
|
Var CheckBox_StartMenuShortcut
|
||||||
Var CheckBox_DesktopShortcut
|
Var CheckBox_DesktopShortcut
|
||||||
Var CheckBox_QuickLaunchShortcut
|
Var CheckBox_QuickLaunchShortcut
|
||||||
Var CheckBox_Associate_State
|
;Var CheckBox_Associate_State
|
||||||
Var CheckBox_VLC_State
|
Var CheckBox_VLC_State
|
||||||
Var CheckBox_AutomaticUpdates_State
|
Var CheckBox_AutomaticUpdates_State
|
||||||
Var CheckBox_StartMenuShortcut_State
|
Var CheckBox_StartMenuShortcut_State
|
||||||
@ -165,13 +165,13 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
Var Drive
|
Var Drive
|
||||||
Var VLC_Directory
|
Var VLC_Directory
|
||||||
|
|
||||||
!macro APP_ASSOCIATE EXT FileCLASS DESCRIPTION COMMANDTEXT COMMAND
|
;!macro APP_ASSOCIATE EXT FileCLASS DESCRIPTION COMMANDTEXT COMMAND
|
||||||
WriteRegStr HKCR ".$${EXT}" "" "$${FileCLASS}"
|
; WriteRegStr HKCR ".$${EXT}" "" "$${FileCLASS}"
|
||||||
WriteRegStr HKCR "$${FileCLASS}" "" `$${DESCRIPTION}`
|
; WriteRegStr HKCR "$${FileCLASS}" "" `$${DESCRIPTION}`
|
||||||
WriteRegStr HKCR "$${FileCLASS}\shell" "" "open"
|
; WriteRegStr HKCR "$${FileCLASS}\shell" "" "open"
|
||||||
WriteRegStr HKCR "$${FileCLASS}\shell\open" "" `$${COMMANDTEXT}`
|
; WriteRegStr HKCR "$${FileCLASS}\shell\open" "" `$${COMMANDTEXT}`
|
||||||
WriteRegStr HKCR "$${FileCLASS}\shell\open\command" "" `$${COMMAND}`
|
; WriteRegStr HKCR "$${FileCLASS}\shell\open\command" "" `$${COMMAND}`
|
||||||
!macroend
|
;!macroend
|
||||||
|
|
||||||
!macro APP_UNASSOCIATE EXT FileCLASS
|
!macro APP_UNASSOCIATE EXT FileCLASS
|
||||||
; Backup the previously associated File class
|
; Backup the previously associated File class
|
||||||
@ -180,10 +180,10 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
DeleteRegKey HKCR `$${FileCLASS}`
|
DeleteRegKey HKCR `$${FileCLASS}`
|
||||||
!macroend
|
!macroend
|
||||||
|
|
||||||
!macro ASSOCIATE EXT
|
;!macro ASSOCIATE EXT
|
||||||
!insertmacro APP_ASSOCIATE "$${EXT}" "Syncplay.$${EXT}" "$$INSTDIR\Syncplay.exe,%1%" \
|
; !insertmacro APP_ASSOCIATE "$${EXT}" "Syncplay.$${EXT}" "$$INSTDIR\Syncplay.exe,%1%" \
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
; "Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
||||||
!macroend
|
;!macroend
|
||||||
|
|
||||||
!macro UNASSOCIATE EXT
|
!macro UNASSOCIATE EXT
|
||||||
!insertmacro APP_UNASSOCIATE "$${EXT}" "Syncplay.$${EXT}"
|
!insertmacro APP_UNASSOCIATE "$${EXT}" "Syncplay.$${EXT}"
|
||||||
@ -197,7 +197,7 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running."
|
MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running."
|
||||||
Abort
|
Abort
|
||||||
|
|
||||||
StrCpy $$CheckBox_Associate_State $${BST_CHECKED}
|
;StrCpy $$CheckBox_Associate_State $${BST_CHECKED}
|
||||||
StrCpy $$CheckBox_StartMenuShortcut_State $${BST_CHECKED}
|
StrCpy $$CheckBox_StartMenuShortcut_State $${BST_CHECKED}
|
||||||
Call GetVLCDir
|
Call GetVLCDir
|
||||||
Call UpdateVLCCheckbox
|
Call UpdateVLCCheckbox
|
||||||
@ -257,8 +257,8 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
$${NSD_CreateLabel} 321u 122u 132 8u "$$(^SpaceAvailable)$$AvailibleSpaceGiB.$$AvailibleSpaceGB"
|
$${NSD_CreateLabel} 321u 122u 132 8u "$$(^SpaceAvailable)$$AvailibleSpaceGiB.$$AvailibleSpaceGB"
|
||||||
Pop $$Label_Space
|
Pop $$Label_Space
|
||||||
|
|
||||||
$${NSD_CreateCheckBox} 8u 59u 187u 10u "$$(^Associate)"
|
;$${NSD_CreateCheckBox} 8u 59u 187u 10u "$$(^Associate)"
|
||||||
Pop $$CheckBox_Associate
|
;Pop $$CheckBox_Associate
|
||||||
|
|
||||||
$${NSD_CreateBrowseButton} 185u 70u 70u 14u "$$(^BrowseVLCBtn)"
|
$${NSD_CreateBrowseButton} 185u 70u 70u 14u "$$(^BrowseVLCBtn)"
|
||||||
Pop $$Button_Browse_VLC
|
Pop $$Button_Browse_VLC
|
||||||
@ -283,9 +283,9 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
$${NSD_CreateCheckbox} 158u 111u 130u 10u "$$(^QuickLaunchBar)"
|
$${NSD_CreateCheckbox} 158u 111u 130u 10u "$$(^QuickLaunchBar)"
|
||||||
Pop $$CheckBox_QuickLaunchShortcut
|
Pop $$CheckBox_QuickLaunchShortcut
|
||||||
|
|
||||||
$${If} $$CheckBox_Associate_State == $${BST_CHECKED}
|
;$${If} $$CheckBox_Associate_State == $${BST_CHECKED}
|
||||||
$${NSD_Check} $$CheckBox_Associate
|
; $${NSD_Check} $$CheckBox_Associate
|
||||||
$${EndIf}
|
;$${EndIf}
|
||||||
|
|
||||||
$${If} $$CheckBox_VLC_State == $${BST_CHECKED}
|
$${If} $$CheckBox_VLC_State == $${BST_CHECKED}
|
||||||
$${NSD_Check} $$CheckBox_VLC
|
$${NSD_Check} $$CheckBox_VLC
|
||||||
@ -317,7 +317,7 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
|
|
||||||
Function DirectoryCustomLeave
|
Function DirectoryCustomLeave
|
||||||
$${NSD_GetText} $$Text_Directory $$INSTDIR
|
$${NSD_GetText} $$Text_Directory $$INSTDIR
|
||||||
$${NSD_GetState} $$CheckBox_Associate $$CheckBox_Associate_State
|
;$${NSD_GetState} $$CheckBox_Associate $$CheckBox_Associate_State
|
||||||
$${NSD_GetState} $$CheckBox_VLC $$CheckBox_VLC_State
|
$${NSD_GetState} $$CheckBox_VLC $$CheckBox_VLC_State
|
||||||
$${NSD_GetState} $$CheckBox_AutomaticUpdates $$CheckBox_AutomaticUpdates_State
|
$${NSD_GetState} $$CheckBox_AutomaticUpdates $$CheckBox_AutomaticUpdates_State
|
||||||
$${NSD_GetState} $$CheckBox_StartMenuShortcut $$CheckBox_StartMenuShortcut_State
|
$${NSD_GetState} $$CheckBox_StartMenuShortcut $$CheckBox_StartMenuShortcut_State
|
||||||
@ -395,10 +395,10 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function InstallOptions
|
Function InstallOptions
|
||||||
$${If} $$CheckBox_Associate_State == $${BST_CHECKED}
|
;$${If} $$CheckBox_Associate_State == $${BST_CHECKED}
|
||||||
Call Associate
|
; Call Associate
|
||||||
DetailPrint "Associated Syncplay with multimedia files"
|
; DetailPrint "Associated Syncplay with multimedia files"
|
||||||
$${EndIf}
|
;$${EndIf}
|
||||||
|
|
||||||
$${If} $$CheckBox_StartMenuShortcut_State == $${BST_CHECKED}
|
$${If} $$CheckBox_StartMenuShortcut_State == $${BST_CHECKED}
|
||||||
CreateDirectory $$SMPROGRAMS\Syncplay
|
CreateDirectory $$SMPROGRAMS\Syncplay
|
||||||
@ -425,32 +425,32 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
;Associates extensions with Syncplay
|
;Associates extensions with Syncplay
|
||||||
Function Associate
|
;Function Associate
|
||||||
!insertmacro ASSOCIATE avi
|
; !insertmacro ASSOCIATE avi
|
||||||
!insertmacro ASSOCIATE mpg
|
; !insertmacro ASSOCIATE mpg
|
||||||
!insertmacro ASSOCIATE mpeg
|
; !insertmacro ASSOCIATE mpeg
|
||||||
!insertmacro ASSOCIATE mpe
|
; !insertmacro ASSOCIATE mpe
|
||||||
!insertmacro ASSOCIATE m1v
|
; !insertmacro ASSOCIATE m1v
|
||||||
!insertmacro ASSOCIATE m2v
|
; !insertmacro ASSOCIATE m2v
|
||||||
!insertmacro ASSOCIATE mpv2
|
; !insertmacro ASSOCIATE mpv2
|
||||||
!insertmacro ASSOCIATE mp2v
|
; !insertmacro ASSOCIATE mp2v
|
||||||
!insertmacro ASSOCIATE mkv
|
; !insertmacro ASSOCIATE mkv
|
||||||
!insertmacro ASSOCIATE mp4
|
; !insertmacro ASSOCIATE mp4
|
||||||
!insertmacro ASSOCIATE m4v
|
; !insertmacro ASSOCIATE m4v
|
||||||
!insertmacro ASSOCIATE mp4v
|
; !insertmacro ASSOCIATE mp4v
|
||||||
!insertmacro ASSOCIATE 3gp
|
; !insertmacro ASSOCIATE 3gp
|
||||||
!insertmacro ASSOCIATE 3gpp
|
; !insertmacro ASSOCIATE 3gpp
|
||||||
!insertmacro ASSOCIATE 3g2
|
; !insertmacro ASSOCIATE 3g2
|
||||||
!insertmacro ASSOCIATE 3pg2
|
; !insertmacro ASSOCIATE 3pg2
|
||||||
!insertmacro ASSOCIATE flv
|
; !insertmacro ASSOCIATE flv
|
||||||
!insertmacro ASSOCIATE f4v
|
; !insertmacro ASSOCIATE f4v
|
||||||
!insertmacro ASSOCIATE rm
|
; !insertmacro ASSOCIATE rm
|
||||||
!insertmacro ASSOCIATE wmv
|
; !insertmacro ASSOCIATE wmv
|
||||||
!insertmacro ASSOCIATE swf
|
; !insertmacro ASSOCIATE swf
|
||||||
!insertmacro ASSOCIATE rmvb
|
; !insertmacro ASSOCIATE rmvb
|
||||||
!insertmacro ASSOCIATE divx
|
; !insertmacro ASSOCIATE divx
|
||||||
!insertmacro ASSOCIATE amv
|
; !insertmacro ASSOCIATE amv
|
||||||
FunctionEnd
|
;FunctionEnd
|
||||||
|
|
||||||
Function WriteRegistry
|
Function WriteRegistry
|
||||||
Call GetSize
|
Call GetSize
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user