; RawTherapee Language Pack
;
; Installes just the language file in an existing RawTherapee installation.
;
;------------------------------------------------------------------------------
; Name, Outputfile and Version information
;------------------------------------------------------------------------------

; **** start edit section: please adapt below options per language pack release ****
; The name of the installer
Name "RT 2.4.1 - language Pack"

; The file to write
OutFile "RT241-langPack-20091018.exe"

LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"

  VIProductVersion "2.4.1.0"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "RawTherapee Language Pack"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "© Raw Therapee"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Language Pack RawTherapee 2.4.1"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "2.4.1-2009-10-18"
  VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "Compatible also for RT2.4 and RT2.3"
;  VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "Fake company"
;  VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "Test Application is a trademark of Fake company"

; **** end edit section: no changes needed per release below ****

;------------------------------------------------------------------------------
; Installation Directory, Dialog box for 
;------------------------------------------------------------------------------


; The default installation directory
InstallDir "$PROGRAMFILES\Raw Therapee\languages"
DirText "The Language Pack has to be installed into the RawTherapee installation directory, into the language subdirectory." \
        "RawTherapee Installation Directory" \
        "" \
        "Please select the installation Directory of RawTherapee:" 

;PageEx directory
;   DirVerify leave
;   PageCallbacks "" "" dirLeave
;PageExEnd

; Registry key to check for directory (so if you install again, it will 
; overwrite the old one automatically)
InstallDirRegKey HKCU "Software\Raw Therapee" ""

;------------------------------------------------------------------------------
; Installation Rights (Vista only)
;------------------------------------------------------------------------------

; Request application privileges for Windows Vista
RequestExecutionLevel admin


;------------------------------------------------------------------------------
; Pages:
;------------------------------------------------------------------------------

; Pages

;Page components
Page directory
Page instfiles

;UninstPage uninstConfirm
;UninstPage instfiles

;------------------------------------------------------------------------------
; Sections: stuff to be installed
;------------------------------------------------------------------------------

; The stuff to install
Section "RawTherapee Language Pack (required)"

  SectionIn RO
  
  ifFileExists $INSTDIR\languages\*.* 0 +3
  SetOutPath $INSTDIR\languages
  Goto +2
  SetOutPath $INSTDIR
  
  ; Set output path to the installation directory.
  ;SetOutPath $INSTDIR
  
  ; Put file there
  File "release\languages\*"
  
  ; Write the installation path into the registry
  ;WriteRegStr HKLM SOFTWARE\NSIS_Example2 "Install_Dir" "$INSTDIR"
  
  ; Write the uninstall keys for Windows
  ;WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "DisplayName" "NSIS Example2"
  ;WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "UninstallString" '"$INSTDIR\uninstall.exe"'
  ;WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "NoModify" 1
  ;WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "NoRepair" 1
  ;WriteUninstaller "uninstall.exe"
  
SectionEnd

;------------------------------------------------------------------------------
; Uninstaller: not needed here
;------------------------------------------------------------------------------

; Uninstaller

;Section "Uninstall"
  
  ; Remove registry keys
;  DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2"
;  DeleteRegKey HKLM SOFTWARE\NSIS_Example2

  ; Remove files and uninstaller
;  Delete $INSTDIR\example2.nsi
;  Delete $INSTDIR\uninstall.exe

  ; Remove shortcuts, if any
;  Delete "$SMPROGRAMS\Example2\*.*"

  ; Remove directories used
;  RMDir "$SMPROGRAMS\Example2"
;  RMDir "$INSTDIR"

;SectionEnd
