From 785d922a7706b8655623047e939b787474674e2c Mon Sep 17 00:00:00 2001 From: John Garland Date: Sat, 21 Feb 2009 00:48:04 +0000 Subject: [PATCH] renamed installer script and fixed typo --- win32/deluge.nsi | 80 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 win32/deluge.nsi diff --git a/win32/deluge.nsi b/win32/deluge.nsi new file mode 100644 index 000000000..92b52424b --- /dev/null +++ b/win32/deluge.nsi @@ -0,0 +1,80 @@ +; Deluge Windows Installer Script +; Written By John Garland +; 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 + + !define MUI_ABORTWARNING + +; Pages + + ; Installation + + !insertmacro MUI_PAGE_WELCOME + !insertmacro MUI_PAGE_LICENSE "..\deluge\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 "..\deluge\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\uninstall.exe" + + RMDir "$INSTDIR" + +SectionEnd