version 1.26, 2005/06/22 09:26:56
|
version 1.27, 2005/07/06 08:20:41
|
Line 8
|
Line 8
|
;General |
;General |
|
|
;Name and file |
;Name and file |
!define VERSION "9.1.4" |
!define VERSION "9.2" |
Name "Amaya WX ${VERSION}" |
Name "Amaya ${VERSION}" |
OutFile "amaya-WinXP-${VERSION}.exe" |
OutFile "amaya-WinXP-${VERSION}.exe" |
|
|
;Use lzma to compress (better than zip) |
;Use lzma to compress (better than zip) |
SetCompressor lzma |
SetCompressor lzma |
|
|
;Default installation folder |
;Default installation folder |
InstallDir "$PROGRAMFILES\AmayaWX-${VERSION}" |
InstallDir "$PROGRAMFILES\Amaya-${VERSION}" |
|
|
;Get installation folder from registry if available |
;Get installation folder from registry if available |
InstallDirRegKey HKCU "Software\AmayaWX-${VERSION}" "" |
InstallDirRegKey HKCU "Software\Amaya-${VERSION}" "" |
|
|
;-------------------------------- |
;-------------------------------- |
;Variables |
;Variables |
Line 36
|
Line 36
|
|
|
;Remember the installer language |
;Remember the installer language |
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU" |
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU" |
!define MUI_LANGDLL_REGISTRY_KEY "Software\AmayaWX-${VERSION}" |
!define MUI_LANGDLL_REGISTRY_KEY "Software\Amaya-${VERSION}" |
!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" |
!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" |
|
|
;-------------------------------- |
;-------------------------------- |
Line 48
|
Line 48
|
|
|
;Start Menu Folder Page Configuration |
;Start Menu Folder Page Configuration |
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" |
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" |
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\AmayaWX-${VERSION}" |
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Amaya-${VERSION}" |
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" |
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" |
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER |
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER |
|
|
Line 368 Section "Amaya" SecAmaya
|
Line 368 Section "Amaya" SecAmaya
|
SetDetailsPrint listonly |
SetDetailsPrint listonly |
|
|
;Store installation folder |
;Store installation folder |
WriteRegStr HKCU "Software\AmayaWX-${VERSION}" "" $INSTDIR |
WriteRegStr HKCU "Software\Amaya-${VERSION}" "" $INSTDIR |
WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX-${VERSION}" "UninstallString" '"$INSTDIR\Uninstall.exe"' |
WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya-${VERSION}" "UninstallString" '"$INSTDIR\Uninstall.exe"' |
WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX-${VERSION}" "InstallLocation" "$INSTDIR" |
WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya-${VERSION}" "InstallLocation" "$INSTDIR" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX-${VERSION}" "DisplayName" "Amaya" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya-${VERSION}" "DisplayName" "Amaya ${VERSION}" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX-${VERSION}" "DisplayIcon" "$INSTDIR\WindowsWX\bin\amaya.exe" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya-${VERSION}" "DisplayIcon" "$INSTDIR\WindowsWX\bin\amaya.exe" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX-${VERSION}" "DisplayVersion" "${VERSION}" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya-${VERSION}" "DisplayVersion" "${VERSION}" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX-${VERSION}" "URLInfoAbout" "http://www.w3.org/Amaya" |
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya-${VERSION}" "URLInfoAbout" "http://www.w3.org/Amaya" |
|
|
; Associate files to amaya |
; Associate files to amaya |
WriteRegStr HKCR "Amaya" "" "Amaya Files" |
WriteRegStr HKCR "Amaya" "" "Amaya Files" |
Line 509 Section "Uninstall"
|
Line 509 Section "Uninstall"
|
;Uninstall Amaya for all users |
;Uninstall Amaya for all users |
SetShellVarContext all |
SetShellVarContext all |
|
|
ReadRegStr $STARTMENU_FOLDER HKCU "Software\AmayaWX-${VERSION}" "Start Menu Folder" |
ReadRegStr $STARTMENU_FOLDER HKCU "Software\Amaya-${VERSION}" "Start Menu Folder" |
IfFileExists "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk" amaya_smp_installed |
IfFileExists "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk" amaya_smp_installed |
Goto amaya_smp_notinstalled |
Goto amaya_smp_notinstalled |
amaya_smp_installed: |
amaya_smp_installed: |
Line 525 Section "Uninstall"
|
Line 525 Section "Uninstall"
|
DetailPrint "Deleting Registry Keys..." |
DetailPrint "Deleting Registry Keys..." |
SetDetailsPrint listonly |
SetDetailsPrint listonly |
|
|
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\AmayaWX-${VERSION}" |
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya-${VERSION}" |
DeleteRegKey HKLM "Software\AmayaWX-${VERSION}" |
DeleteRegKey HKLM "Software\Amaya-${VERSION}" |
DeleteRegKey HKCR "Amaya" |
DeleteRegKey HKCR "Amaya" |
DeleteRegKey HKCU "Software\AmayaWX-${VERSION}" |
DeleteRegKey HKCU "Software\Amaya-${VERSION}" |
; uninstall files associations |
; uninstall files associations |
; --> .html |
; --> .html |
ReadRegStr $R0 HKCR ".html" "" |
ReadRegStr $R0 HKCR ".html" "" |