deluge/win32/deluge.nsi
2009-02-21 01:00:47 +00:00

78 lines
1.5 KiB
NSIS

; Deluge Windows Installer Script
; Written By John Garland <johnnybg@gmail.com>
; Date: 21/02/09
; Includes
!include "MUI2.nsh"
; General Settings
; Name
Name "Deluge"
OutFile "deluge.exe"
; Default install dir
InstallDir "$PROGRAMFILES\Deluge"
; Interface Settings
!define MUI_ABORTWARNING
; Pages
; Installation
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\LICENSE"
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
; Uninstallation
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH
; Languages
!insertmacro MUI_LANGUAGE "English"
; Should put all languages deluge supports here
; Installer Sections
Section "Deluge" deluge
SectionIn RO
SetOutPath "$INSTDIR"
file "..\README"
WriteUninstaller "$INSTDIR\uninstall.exe"
SectionEnd
; Descriptions
; Language strings
LangString DESC_deluge ${LANG_ENGLISH} "Core section."
; Assign language strings to sections
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT ${deluge} $(DESC_deluge)
!insertmacro MUI_FUNCTION_DESCRIPTION_END
; Uninstaller Section
Section "Uninstall"
Delete "$INSTDIR\README"
Delete "$INSTDIR\uninstall.exe"
RMDir "$INSTDIR"
SectionEnd