Added NSIS installer stub

This commit is contained in:
John Garland 2009-02-21 00:39:11 +00:00
parent 52e39d4fe9
commit 6fe82e9104

77
win32/installer.nsi Normal file
View file

@ -0,0 +1,77 @@
; 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"
; Request privileges for Vista
RequestExecutionLevel user
; Interface Settings
!include MUI_ABORTWARNING
; Pages
; Installation
!insertmacro MUI_PAGE_WELCOME
!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"
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\uninstall.exe"
RMDir "$INSTDIR"
SectionEnd