2002-08-02 10:01:35 +00:00
!define VER_MAJOR 2
2002-09-08 14:22:40 +00:00
!define VER_MINOR 0b0
2002-08-28 19:45:45 +00:00
!define NAME " NSIS "
2002-08-02 10:01:35 +00:00
2002-08-28 19:45:45 +00:00
!verbose 3
!include " ${NSISDIR} \Examples\WinMessages.nsh "
2002-09-20 17:31:27 +00:00
!ifndef CLASSIC_UI
2002-08-29 13:36:46 +00:00
!include " ${NSISDIR} \Examples\Modern UI\ModernUI.nsh "
2002-09-20 17:31:27 +00:00
!endif
2002-08-28 19:45:45 +00:00
!verbose 4
2002-08-02 10:01:35 +00:00
Name " NSIS "
Caption " Nullsoft Install System - Setup "
2002-08-02 12:45:31 +00:00
OutFile ..\ nsis${VER_MAJOR} ${VER_MINOR} .exe
2002-08-02 10:01:35 +00:00
SetCompressor bzip2
2002-09-20 17:31:27 +00:00
!ifndef CLASSIC_UI
2002-09-25 19:13:11 +00:00
!insertmacro MUI_INTERFACE " modern2.exe " " adni18-installer-C-no48xp.ico " " adni18-uninstall-C-no48xp.ico " " modern.bmp " " smooth " " $9 "
2002-09-20 17:31:27 +00:00
!endif
2002-08-02 10:01:35 +00:00
2002-08-29 13:36:46 +00:00
LicenseText " Scroll down to see the rest of the agreement. "
2002-08-02 10:01:35 +00:00
LicenseData ..\ license.txt
2002-08-28 19:45:45 +00:00
2002-08-02 10:01:35 +00:00
ComponentText " This will install the Nullsoft Install System v${VER_MAJOR}.${VER_MINOR} on your computer: "
2002-08-29 15:04:15 +00:00
InstType " Full (w/ Source and Contrib) "
InstType " Normal (w/ Contrib, w/o Source) "
InstType " Lite (w/o Source or Contrib) "
2002-08-02 10:01:35 +00:00
AutoCloseWindow false
ShowInstDetails show
ShowUninstDetails show
2002-08-28 19:55:31 +00:00
DirText " Please select a location to install NSIS (or use the default): " " "
2002-08-02 10:01:35 +00:00
SetOverwrite on
SetDateSave on
InstallDir $PROGRAMFILES \ NSIS
InstallDirRegKey HKLM SOFTWARE\ NSIS " "
2002-08-29 01:59:08 +00:00
Section " NSIS Development System (required) " SecCore
2002-08-02 10:01:35 +00:00
SectionIn 1 2 3 RO
SetOutPath $INSTDIR
2002-09-20 20:41:16 +00:00
RMDir /r $SMPROGRAMS \ NSIS
2002-08-02 10:01:35 +00:00
SetOverwrite try
2002-08-02 12:45:31 +00:00
Delete $INSTDIR \ makensis- bz2.exe
2002-08-02 10:01:35 +00:00
File ..\ makensis.exe
File ..\ makensisw.exe
File ..\ makensis.htm
File ..\ license.txt
2002-10-01 23:03:34 +00:00
IfFileExists $INSTDIR \ nsisconf.nsi " " + 2
Rename $INSTDIR \ nsisconf.nsi $INSTDIR \ nsisconf.nsh
2002-09-20 20:41:16 +00:00
SetOverwrite off
2002-10-01 23:03:34 +00:00
File ..\ nsisconf.nsh
2002-09-20 20:41:16 +00:00
SetOverwrite try
2002-09-18 18:44:13 +00:00
SetOutPath $INSTDIR \ Docs
File ..\ Docs\ * .html
File ..\ Docs\ * .css
2002-09-20 20:41:16 +00:00
SetOutPath $INSTDIR \ Contrib\ Makensisw
File ..\ contrib\ makensisw\ * .txt
2002-08-02 10:01:35 +00:00
SectionEnd
2002-08-29 01:59:08 +00:00
Section " NSIS Examples (recommended) " SecExample
2002-08-02 10:01:35 +00:00
SectionIn 1 2 3
SetOutPath $INSTDIR \ Examples
Delete $INSTDIR \ viewhtml.nsi
Delete $INSTDIR \ waplugin.nsi
Delete $INSTDIR \ example* .nsi
Delete $INSTDIR \ * test.nsi
Delete $INSTDIR \ primes.nsi
Delete $INSTDIR \ functions.htm
File ..\ Examples\ makensis.nsi
File ..\ Examples\ example1.nsi
File ..\ Examples\ example2.nsi
File ..\ Examples\ viewhtml.nsi
File ..\ Examples\ waplugin.nsi
File ..\ Examples\ bigtest.nsi
File ..\ Examples\ primes.nsi
File ..\ Examples\ rtest.nsi
File ..\ Examples\ gfx.nsi
2002-08-08 10:21:51 +00:00
File ..\ Examples\ one- section .nsi
2002-08-26 16:56:33 +00:00
File ..\ Examples\ languages.nsi
2002-08-02 10:01:35 +00:00
File ..\ Examples\ WinMessages.nsh
File ..\ Examples\ branding.nsh
File ..\ Examples\ functions.htm
2002-08-26 16:56:33 +00:00
SetOutPath " $INSTDIR \Examples\Modern UI "
File " ..\Examples\Modern UI\Screenshot.png "
2002-09-20 05:11:06 +00:00
File " ..\Examples\Modern UI\Readme.jpg "
2002-08-26 16:56:33 +00:00
File " ..\Examples\Modern UI\Readme.html "
File " ..\Examples\Modern UI\License.txt "
File " ..\Examples\Modern UI\Example.nsi "
2002-08-29 13:36:46 +00:00
File " ..\Examples\Modern UI\MultiLanguage.nsi "
File " ..\Examples\Modern UI\ModernUI.nsh "
2002-08-02 10:01:35 +00:00
SectionEnd
2002-08-29 01:59:08 +00:00
Section " NSI Development Shell Extensions " SecExtention
2002-08-02 10:01:35 +00:00
SectionIn 1 2 3
; back up old value of .nsi
ReadRegStr $1 HKCR " .nsi " " "
StrCmp $1 " " Label1
StrCmp $1 " NSISFile " Label1
WriteRegStr HKCR " .nsi " " backup_val " $1
Label1 :
2002-09-11 02:14:39 +00:00
WriteRegStr HKCR " .nsh " " " " NSHFile "
WriteRegStr HKCR " NSHFile " " " " NSI Script File "
WriteRegStr HKCR " NSHFile\shell " " " " open "
2002-09-20 11:53:19 +00:00
WriteRegStr HKCR " NSHFile\DefaultIcon " " " $INSTDIR \ makensisw.exe, 1
2002-09-11 02:14:39 +00:00
WriteRegStr HKCR " NSHFile\shell\open\command " " " 'notepad.exe "%1"'
2002-08-02 10:01:35 +00:00
WriteRegStr HKCR " .nsi " " " " NSISFile "
WriteRegStr HKCR " NSISFile " " " " NSI Script File "
WriteRegStr HKCR " NSISFile\shell " " " " open "
2002-09-20 11:53:19 +00:00
WriteRegStr HKCR " NSISFile\DefaultIcon " " " $INSTDIR \ makensisw.exe, 1
2002-08-02 10:01:35 +00:00
WriteRegStr HKCR " NSISFile\shell\open\command " " " 'notepad.exe "%1"'
WriteRegStr HKCR " NSISFile\shell\compile " " " " Compile NSI "
2002-09-04 17:09:59 +00:00
WriteRegStr HKCR " NSISFile\shell\compile\command " " " '"$INSTDIR\makensisw.exe" /CD "%1"'
2002-08-02 10:01:35 +00:00
WriteRegStr HKCR " NSISFile\shell\compile-bz2 " " " " Compile NSI (with bz2) "
2002-09-04 17:09:59 +00:00
WriteRegStr HKCR " NSISFile\shell\compile-bz2\command " " " '"$INSTDIR\makensisw.exe" /CD /X"SetCompressor bzip2" "%1"'
2002-08-02 10:01:35 +00:00
SectionEnd
2002-09-20 19:20:10 +00:00
Section " Start Menu + Desktop Shortcuts " SecIcons
2002-08-02 10:01:35 +00:00
SectionIn 1 2 3
2002-09-20 19:20:10 +00:00
SetOutPath $INSTDIR
CreateDirectory $SMPROGRAMS \ NSIS
2002-09-24 13:59:43 +00:00
CreateShortCut " $SMPROGRAMS \NSIS\MakeNSIS GUI.lnk " " $INSTDIR \Makensisw.exe " " "
2002-09-20 19:20:10 +00:00
WriteINIStr " $SMPROGRAMS \NSIS\NSIS Home Page.url " " InternetShortcut " " URL " " http://www.nullsoft.com/free/nsis/ "
2002-08-02 10:01:35 +00:00
CreateShortCut " $SMPROGRAMS \NSIS\Uninstall NSIS.lnk " " $INSTDIR \uninst-nsis.exe "
CreateShortCut " $SMPROGRAMS \NSIS\NSIS Documentation.lnk " " $INSTDIR \makensis.htm "
2002-09-20 20:41:16 +00:00
2002-09-24 13:59:43 +00:00
CreateShortCut " $DESKTOP \MakeNSIS.lnk " " $INSTDIR \Makensisw.exe " " "
2002-08-02 10:01:35 +00:00
SectionEnd
2002-08-29 01:59:08 +00:00
SubSection " Contrib " SecContrib
Section " Extra Icons " SecContribIcons
2002-08-02 10:01:35 +00:00
SectionIn 1 2
SetOutPath $INSTDIR \ Contrib\ Icons
Delete $INSTDIR \ Contrib\ * .ico
Delete $INSTDIR \ Contrib\ * .bmp
File ..\ Contrib\ Icons\ * .ico
File ..\ Contrib\ Icons\ * .bmp
SectionEnd
2002-08-29 01:59:08 +00:00
Section " Extra UIs " SecContribUIs
2002-08-02 10:01:35 +00:00
SectionIn 1 2
SetOutPath $INSTDIR \ Contrib\ UIs
File ..\ Contrib\ UIs\ * .exe
SectionEnd
2002-08-29 01:59:08 +00:00
Section " Language files " SecContribLang
2002-08-04 20:25:10 +00:00
SectionIn 1 2
SetOutPath " $INSTDIR \Contrib\Language files "
File " ..\Contrib\Language files\*.nlf "
2002-08-26 16:56:33 +00:00
SetOutPath $INSTDIR \ Bin
File ..\ Bin\ MakeLangID.exe
2002-08-04 20:25:10 +00:00
SectionEnd
2002-09-22 20:04:44 +00:00
SubSection " Plugins " SecContribPlugins
2002-08-29 13:36:46 +00:00
Section " Language DLL " SecContribLangDLL
SectionIn 1 2
SetOutPath $INSTDIR \ Plugins
File ..\ Plugins\ LangDLL.dll
SectionEnd
2002-09-05 16:41:54 +00:00
Section " nsExec " SecContribnsExec
SectionIn 1 2
SetOutPath $INSTDIR \ Plugins
File ..\ Plugins\ nsExec.dll
SetOutPath $INSTDIR \ Contrib\ nsExec
File ..\ Contrib\ nsExec\ * .txt
SectionEnd
2002-08-29 01:59:08 +00:00
Section " Splash " SecContribSplash
2002-08-02 10:01:35 +00:00
SectionIn 1 2
2002-09-20 23:13:34 +00:00
SetOutPath $INSTDIR \ Plugins
File ..\ Plugins\ splash.dll
2002-09-20 20:41:16 +00:00
SetOutPath $INSTDIR \ Contrib\ Splash
File ..\ Contrib\ splash\ splash.txt
2002-08-02 10:01:35 +00:00
SectionEnd
2002-09-04 13:10:53 +00:00
Section " UberSplash w/transparency " SecContribSplashT
2002-08-05 14:31:50 +00:00
SectionIn 1 2
SetOutPath $INSTDIR \ Bin
2002-09-04 13:10:53 +00:00
File ..\ Bin\ UberSplash.exe
SetOutPath $INSTDIR \ Contrib\ UberSplash
File ..\ Contrib\ UberSplash\ * .txt
2002-08-05 14:31:50 +00:00
SectionEnd
2002-08-29 01:59:08 +00:00
Section " InstallOptions " SecContribIO
2002-08-02 10:01:35 +00:00
SectionIn 1 2
2002-09-20 20:41:16 +00:00
SetOutPath $INSTDIR \ Plugins
File ..\ Plugins\ InstallOptions.dll
2002-08-02 10:01:35 +00:00
SetOutPath $INSTDIR \ Contrib\ InstallOptions
2002-09-20 20:41:16 +00:00
File " ..\contrib\installoptions\Install Options.html "
2002-08-02 10:01:35 +00:00
File ..\ contrib\ installoptions\ test.ini
File ..\ contrib\ installoptions\ test.nsi
SectionEnd
2002-08-29 01:59:08 +00:00
Section " NSIS-DL " SecContribNSISDL
2002-08-02 10:01:35 +00:00
SectionIn 1 2
2002-08-28 18:28:48 +00:00
SetOutPath $INSTDIR \ Plugins
2002-08-28 18:57:32 +00:00
File ..\ Plugins\ nsisdl.dll
2002-09-20 20:41:16 +00:00
SetOutPath $INSTDIR \ Contrib\ NSISdl
File ..\ contrib\ NSISdl\ ReadMe.txt
2002-08-02 10:01:35 +00:00
SectionEnd
2002-09-26 14:52:18 +00:00
Section " System " SecContribSystem
SectionIn 1 2
SetOutPath $INSTDIR \ Plugins
File ..\ Plugins\ System .dll
SectionEnd
Section " ShowWin " SecContribShowWin
SectionIn 1 2
SetOutPath $INSTDIR \ Plugins
File ..\ Plugins\ ShowWin.dll
2002-09-26 16:58:04 +00:00
SetOutPath $INSTDIR \ contrib\ ShowWin
File ..\ contrib\ ShowWin\ ShowWin.txt
2002-09-26 17:29:30 +00:00
File ..\ contrib\ ShowWin\ ShowWin.nsi
2002-09-26 14:52:18 +00:00
SectionEnd
2002-08-02 10:01:35 +00:00
SubSectionEnd
2002-09-22 20:04:44 +00:00
Section " Zip2Exe " SecContribZ2E
SectionIn 1 2
SetOutPath $INSTDIR \ Bin
File ..\ Bin\ zip2exe.exe
SectionEnd
2002-09-26 14:52:18 +00:00
2002-09-22 20:04:44 +00:00
SubSectionEnd
2002-08-02 10:01:35 +00:00
2002-08-29 01:59:08 +00:00
SubSection " Source code " SecSrc
2002-08-29 13:59:40 +00:00
Section " NSIS Source Code " SecSrcNSIS
2002-08-02 10:01:35 +00:00
SectionIn 1
DetailPrint " Extracting source code.... "
SetDetailsPrint textonly
SetOutPath $INSTDIR \ Source
File ..\ Source\ * .cpp
File ..\ Source\ * .c
File ..\ Source\ * .h
File ..\ Source\ script1.rc
File ..\ Source\ Makefile
File ..\ Source\ makenssi.dsp
File ..\ Source\ makenssi.dsw
SetOutPath $INSTDIR \ Source\ zlib
File ..\ Source\ zlib \ * .*
SetOutPath $INSTDIR \ Source\ bzip2
File ..\ Source\ bzip2 \ * .*
SetOutPath $INSTDIR \ Source\ exehead
File ..\ Source\ exehead\ * .c
File ..\ Source\ exehead\ * .h
File ..\ Source\ exehead\ resource.rc
File ..\ Source\ exehead\ * .dsp
File ..\ Source\ exehead\ Makefile
File ..\ Source\ exehead\ nsis.ico
File ..\ Source\ exehead\ uninst.ico
File ..\ Source\ exehead\ bitmap1.bmp
File ..\ Source\ exehead\ bin2h.exe
SetDetailsPrint both
SectionEnd
2002-08-29 01:59:08 +00:00
SubSection " Contrib " SecSrcContrib
Section " ExDLL Source " SecSrcEx
2002-08-02 10:01:35 +00:00
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ ExDLL
File ..\ contrib\ exdll\ exdll.c
File ..\ contrib\ exdll\ exdll.dpr
File ..\ contrib\ exdll\ exdll.dsp
File ..\ contrib\ exdll\ exdll.dsw
SectionEnd
2002-08-29 01:59:08 +00:00
Section " MakeNSISW Source " SecSrcMNW
2002-08-02 10:01:35 +00:00
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ Makensisw
File ..\ contrib\ makensisw\ * .cpp
File ..\ contrib\ makensisw\ * .xml
File ..\ contrib\ makensisw\ * .h
File ..\ contrib\ makensisw\ * .ds?
File ..\ contrib\ makensisw\ * .rc
File ..\ contrib\ makensisw\ * .txt
#File ..\contrib\makensisw\Makefile
2002-09-20 19:20:10 +00:00
2002-08-02 10:01:35 +00:00
SectionEnd
2002-09-20 20:41:16 +00:00
2002-09-22 20:04:44 +00:00
SubSection " Plugins " SecContribPluginsS
2002-09-20 20:41:16 +00:00
Section " Language DLL Source " SecContribLangDLLS
2002-09-20 20:53:52 +00:00
SectionIn 1
2002-09-20 20:41:16 +00:00
SetOutPath $INSTDIR \ Contrib\ LangDLL
File ..\ Contrib\ LangDLL\ LangDLL.c
File ..\ Contrib\ LangDLL\ resource.h
File ..\ Contrib\ LangDLL\ resource.rc
File ..\ Contrib\ LangDLL\ LangDLL.dsw
File ..\ Contrib\ LangDLL\ LangDLL.dsp
SectionEnd
Section " nsExec Source " SecContribnsExecS
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ nsExec
File ..\ Contrib\ nsExec\ * .c
File ..\ Contrib\ nsExec\ * .txt
File ..\ Contrib\ nsExec\ * .dsw
File ..\ Contrib\ nsExec\ * .dsp
SectionEnd
Section " Splash Source " SecContribSplashS
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ Splash
File ..\ Contrib\ Splash\ splash.c
File ..\ Contrib\ Splash\ splash.dsp
File ..\ Contrib\ Splash\ splash.dsw
File ..\ Contrib\ splash\ splash.txt
SectionEnd
Section " UberSplash Source " SecContribSplashTS
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ UberSplash
File ..\ Contrib\ UberSplash\ splash.*
File ..\ Contrib\ UberSplash\ * .txt
SectionEnd
Section " InstallOptions Source " SecContribIOS
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ InstallOptions
File ..\ contrib\ installoptions\ io.dsp
File ..\ contrib\ installoptions\ io.dsw
File ..\ contrib\ installoptions\ test.ini
File ..\ contrib\ installoptions\ test.nsi
File ..\ contrib\ installoptions\ InstallerOptions.cpp
File ..\ contrib\ installoptions\ * .rc
File ..\ contrib\ installoptions\ * .h
File " ..\contrib\installoptions\Install Options.html "
SectionEnd
2002-09-20 20:53:52 +00:00
Section " NSIS-DL Source " SecContribNSISDLS
2002-09-20 20:41:16 +00:00
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ NSISdl
File ..\ contrib\ NSISdl\ nsisdl.dsw
File ..\ contrib\ NSISdl\ nsisdl.dsp
File ..\ contrib\ NSISdl\ * .cpp
File ..\ contrib\ NSISdl\ * .h
File ..\ contrib\ NSISdl\ * .rc
File ..\ contrib\ NSISdl\ ReadMe.txt
SectionEnd
2002-09-26 14:52:18 +00:00
Section " System Source " SecContribSystemS
SectionIn 1
SetOutPath $INSTDIR \ Contrib\ System
File ..\ contrib\ System \ * .c
File ..\ contrib\ System \ * .h
File ..\ contrib\ System \ * .ncb
File ..\ contrib\ System \ * .sln
File ..\ contrib\ System \ * .txt
File ..\ contrib\ System \ * .vcproj
SectionEnd
Section " ShowWin Source " SecContribShowWinS
SectionIn 1
2002-09-27 12:28:25 +00:00
SetOutPath $INSTDIR \ Contrib\ ShowWin
File ..\ contrib\ ShowWin\ * .c
File ..\ contrib\ ShowWin\ * .dsp
File ..\ contrib\ ShowWin\ * .dsw
File ..\ contrib\ ShowWin\ ShowWin.txt
File ..\ contrib\ ShowWin\ ShowWin.nsi
2002-09-26 14:52:18 +00:00
SectionEnd
2002-09-22 20:04:44 +00:00
SubSectionEnd ; plugins
Section " Zip2Exe Source " SecContribZ2ES
SectionIn 1
DetailPrint " Extracting zip2exe source "
SetDetailsPrint textonly
RMDir /r $INSTDIR \ Source\ Zip2Exe
SetOutPath $INSTDIR \ Contrib\ zip2exe
File ..\ Contrib\ zip2exe\ * .cpp
File ..\ Contrib\ zip2exe\ * .ico
File ..\ Contrib\ zip2exe\ * .h
File ..\ Contrib\ zip2exe\ * .rc
File ..\ Contrib\ zip2exe\ * .dsw
File ..\ Contrib\ zip2exe\ * .dsp
SetOutPath $INSTDIR \ Contrib\ zip2exe\ zlib
File ..\ Contrib\ zip2exe\ zlib \ * .*
SetDetailsPrint both
SectionEnd
2002-08-02 10:01:35 +00:00
SubSectionEnd
SubSectionEnd
Section - post
2002-09-20 20:41:16 +00:00
SetOutPath $INSTDIR
2002-08-02 10:01:35 +00:00
WriteRegStr HKLM SOFTWARE\ NSIS " " $INSTDIR
WriteRegStr HKLM " Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS " " DisplayName " " NSIS Development Kit (remove only) "
WriteRegStr HKLM " Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS " " UninstallString " '"$INSTDIR\uninst-nsis.exe"'
IfFileExists $SMPROGRAMS \ NSIS " " nofunshit
2002-09-20 19:20:10 +00:00
2002-09-20 20:41:16 +00:00
IfFileExists $INSTDIR \ Examples 0 NoExShortCuts
CreateShortCut " $SMPROGRAMS \NSIS\NSIS Examples Directory.lnk " " $INSTDIR \Examples "
NoExShortCuts :
CreateDirectory $SMPROGRAMS \ NSIS\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Contrib\MakeNSISW readme.lnk " " $INSTDIR \contrib\MakeNsisw\readme.txt "
IfFileExists $INSTDIR \ Contrib\ Makensisw\ * .dsw 0 NoMNWShortCuts
CreateDirectory $SMPROGRAMS \ NSIS\ Source\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Source\Contrib\MakeNSISW project workspace.lnk " " $INSTDIR \contrib\MakeNsisw\makensisw.dsw "
2002-09-20 19:20:10 +00:00
NoMNWShortCuts :
IfFileExists " $INSTDIR \Contrib\ExDll " 0 NoExDLLShortCuts
2002-09-20 20:41:16 +00:00
CreateDirectory $SMPROGRAMS \ NSIS\ Source\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Source\Contrib\ExDLL project workspace.lnk " " $INSTDIR \contrib\ExDLL\exdll.dsw "
2002-09-20 19:20:10 +00:00
NoExDLLShortCuts :
IfFileExists " $INSTDIR \Source " 0 NoSourceShortCuts
2002-09-20 20:41:16 +00:00
CreateDirectory $SMPROGRAMS \ NSIS\ Source
2002-09-20 19:20:10 +00:00
CreateShortCut " $SMPROGRAMS \NSIS\Source\MakeNSIS project workspace.lnk " " $INSTDIR \source\makenssi.dsw "
NoSourceShortCuts :
2002-09-20 20:41:16 +00:00
2002-09-20 19:20:10 +00:00
IfFileExists " $INSTDIR \Plugins\installoptions.dll " 0 NoIOShortCuts
2002-09-20 20:41:16 +00:00
CreateDirectory $SMPROGRAMS \ NSIS\ Contrib
2002-09-20 19:20:10 +00:00
CreateShortCut " $SMPROGRAMS \NSIS\Contrib\InstallOptions Readme.lnk " " $INSTDIR \contrib\InstallOptions\install options.html "
NoIOShortCuts :
2002-09-20 20:41:16 +00:00
IfFileExists " $INSTDIR \Contrib\InstallOptions\io.dsw " 0 NoIOShortCutsS
CreateDirectory $SMPROGRAMS \ NSIS\ Source\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Source\Contrib\InstallOptions project workspace.lnk " " $INSTDIR \contrib\InstallOptions\io.dsw "
NoIOShortCutsS :
2002-09-20 19:20:10 +00:00
IfFileExists " $INSTDIR \Bin\zip2exe.exe " 0 Noz2eShortCuts
2002-09-20 20:41:16 +00:00
CreateDirectory $SMPROGRAMS \ NSIS\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Contrib\ZIP 2 EXE converter.lnk " " $INSTDIR \Bin\zip2exe.exe "
2002-09-20 19:20:10 +00:00
Noz2eShortCuts :
2002-09-20 20:41:16 +00:00
IfFileExists " $INSTDIR \Contrib\ZIP2EXE\*.dsw " 0 Noz2eShortCutsS
CreateDirectory $SMPROGRAMS \ NSIS\ Source\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Source\Contrib\ZIP2EXE project workspace.lnk " " $INSTDIR \source\zip2exe\zip2exe.dsw "
Noz2eShortCutsS :
2002-09-20 19:20:10 +00:00
IfFileExists " $INSTDIR \Examples\Modern UI\Readme.html " 0 NoMUIShortCuts
CreateDirectory $SMPROGRAMS \ NSIS\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Contrib\Modern UI Readme.lnk " " $INSTDIR \Examples\Modern UI\Readme.html "
NoMUIShortCuts :
2002-09-20 20:41:16 +00:00
2002-09-20 23:45:31 +00:00
IfFileExists " $INSTDIR \Plugins\splash.dll " 0 NoSPLShortCuts
2002-09-20 20:41:16 +00:00
CreateDirectory $SMPROGRAMS \ NSIS\ Contrib
2002-09-20 19:20:10 +00:00
CreateShortCut " $SMPROGRAMS \NSIS\Contrib\Splash Screen Help.lnk " " $INSTDIR \contrib\splash\splash.txt "
NoSPLShortCuts :
2002-09-20 20:41:16 +00:00
IfFileExists " $INSTDIR \Contrib\Splash\*.dsw " 0 NoSPLShortCutsS
CreateDirectory $SMPROGRAMS \ NSIS\ Source\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Source\Contrib\Splash project workspace.lnk " " $INSTDIR \Contrib\splash\splash.dsw "
NoSPLShortCutsS :
IfFileExists " $INSTDIR \Bin\ubersplash.exe " 0 NoUSPLShortCuts
CreateDirectory $SMPROGRAMS \ NSIS\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Contrib\UberSplash Screen Help.lnk " " $INSTDIR \contrib\ubersplash\ubersplash.txt "
NoUSPLShortCuts :
IfFileExists " $INSTDIR \Contrib\UberSplash\*.dpr " 0 NoUSPLShortCutsS
CreateDirectory $SMPROGRAMS \ NSIS\ Source\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Source\Contrib\UberSplash project directory.lnk " " $INSTDIR \Contrib\ubersplash "
NoUSPLShortCutsS :
2002-09-20 19:20:10 +00:00
IfFileExists " $INSTDIR \Plugins\nsisdl.dll " 0 NoDLShortCuts
2002-09-20 20:41:16 +00:00
CreateDirectory $SMPROGRAMS \ NSIS\ Contrib
2002-09-20 19:20:10 +00:00
CreateShortCut " $SMPROGRAMS \NSIS\Contrib\NSIS-DL Readme.lnk " " $INSTDIR \contrib\NSISDL\ReadMe.txt "
NoDLShortCuts :
2002-09-20 20:41:16 +00:00
IfFileExists " $INSTDIR \Contrib\NSISDL\*.dsw " 0 NoDLSShortCuts
CreateDirectory $SMPROGRAMS \ NSIS\ Source\ Contrib
CreateShortCut " $SMPROGRAMS \NSIS\Source\Contrib\NSIS-DL project workspace.lnk " " $INSTDIR \contrib\NSISDL\nsisdl.dsw "
NoDLSShortCuts :
2002-09-20 19:20:10 +00:00
2002-08-02 10:01:35 +00:00
ExecShell open '$SMPROGRAMS\NSIS'
2002-08-29 13:36:46 +00:00
Sleep 500
2002-08-02 10:01:35 +00:00
BringToFront
nofunshit :
2002-09-02 19:50:25 +00:00
Delete $INSTDIR \ uninst- nsis.exe
2002-08-02 10:01:35 +00:00
WriteUninstaller $INSTDIR \ uninst- nsis.exe
2002-09-20 17:31:27 +00:00
!ifndef CLASSIC_UI
2002-09-19 15:57:10 +00:00
!insertmacro MUI_FINISHHEADER SetPage
2002-09-20 17:31:27 +00:00
!endif
2002-08-02 10:01:35 +00:00
SectionEnd
Function .onInstSuccess
MessageBox MB_YESNO | MB_ICONQUESTION " Setup has completed. View readme file now? " IDNO NoReadme
ExecShell open '$INSTDIR\makensis.htm'
NoReadme :
FunctionEnd
2002-09-20 17:31:27 +00:00
!ifndef CLASSIC_UI
2002-08-29 13:36:46 +00:00
Function .onInitDialog
!insertmacro MUI_INNERDIALOG_INIT
!insertmacro MUI_INNERDIALOG_START 1
!insertmacro MUI_INNERDIALOG_TEXT 1033 1040 " If you accept all the terms of the agreement, choose I Agree to continue. If you choose Cancel, Setup will close. You must accept the agreement to install ${NAME}. "
!insertmacro MUI_INNERDIALOG_STOP 1
!insertmacro MUI_INNERDIALOG_START 2
!insertmacro MUI_INNERDIALOG_TEXT 1033 1042 " Description "
!insertmacro MUI_INNERDIALOG_TEXT 1033 1043 " Hover your mouse over a component to see it's description. "
!insertmacro MUI_INNERDIALOG_STOP 2
!insertmacro MUI_INNERDIALOG_START 3
!insertmacro MUI_INNERDIALOG_TEXT 1033 1041 " Destination Folder "
!insertmacro MUI_INNERDIALOG_STOP 3
!insertmacro MUI_INNERDIALOG_END
FunctionEnd
2002-08-28 19:45:45 +00:00
Function .onNextPage
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_NEXTPAGE SetPage
2002-09-02 19:50:25 +00:00
2002-08-28 19:45:45 +00:00
FunctionEnd
Function .onPrevPage
2002-08-29 13:36:46 +00:00
2002-09-20 23:13:34 +00:00
!insertmacro MUI_PREVPAGE SetPage
2002-08-29 13:36:46 +00:00
2002-08-28 19:45:45 +00:00
FunctionEnd
2002-09-19 15:57:10 +00:00
Function SetPage
2002-08-28 19:45:45 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_INIT
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 1
2002-08-29 13:36:46 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " License Agreement " " Please review the license terms before installing ${NAME}. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 1
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 2
2002-08-29 13:36:46 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " Choose Components " " Choose the components you want to install. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 2
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 3
2002-09-02 19:50:25 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " Choose Install Location " " Choose the folder in which to install ${NAME}. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 3
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 4
2002-08-29 13:36:46 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " Installing " " Please wait while ${NAME} is being installed. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 4
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 5
2002-08-29 13:36:46 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " Finished " " Setup was completed successfully. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 5
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_END
2002-08-29 13:36:46 +00:00
2002-08-29 01:59:08 +00:00
FunctionEnd
2002-08-28 19:45:45 +00:00
Function .onUserAbort
2002-08-29 13:36:46 +00:00
!insertmacro MUI_ABORTWARNING 1033 " Are you sure you want to quit ${NAME} Setup? "
!insertmacro MUI_ABORTWARNING_END
2002-09-02 19:50:25 +00:00
2002-08-29 13:36:46 +00:00
FunctionEnd
Function .onMouseOverSection
!insertmacro MUI_DESCRIPTION_INIT
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecCore} " The Core files required to use NSIS "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecExample} " Example installation scripts that show you how to use NSIS "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecExtention} " Adds right mouse click integration to nsi files so you can compile scripts easily "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecIcons} " Adds icons to your start menu and your desktop for easy access "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContrib} " Tools, files, and other utilities contributed by other NSIS developers "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribIcons} " Icon files contributed by other NSIS developers "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribUIs} " User interface designs that can be used to change the installer look and feel "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribLang} " Language files used to support multiple languages in an installer "
2002-09-26 14:52:18 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribPlugins} " Useful plugins that extend NSIS's functionality "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribPluginsS} " Source code for plugins "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribLangDLL} " Plugin that lets you add a language select dialog to your installer "
2002-09-20 20:53:52 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribLangDLLS} " Source code to plugin that lets you add a language select dialog to your installer "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribnsExec} " Plugin that executes DOS based programs and hides the output "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribnsExecS} " Source code to plugin that executes DOS based programs and hides the output "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribSplash} " Splash screen add-on that lets you add a splash screen to an installer "
2002-09-20 20:53:52 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribSplashS} " Source code to splash screen add-on that lets you add a splash screen to an installer "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribSplashT} " Splash screen add-on with transparency support that lets you add a splash screen to an installer "
2002-09-20 20:53:52 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribSplashTS} " Source code to splash screen add-on with transparency support that lets you add a splash screen to an installer "
2002-09-26 14:52:18 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribSystem} " Plugin that lets you call Win32 API from NSIS scripts "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribSystemS} " Source code to plugin that lets you call Win32 API from NSIS scripts "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribShowWin} " Plugin that lets you hide/show/enable/disable controls on NSIS dialogs "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribShowWinS} " Source code to plugin that lets you hide/show/enable/disable controls on NSIS dialogs "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribSystemS} " Source code to plugin that lets you call Win32 API from NSIS scripts "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribZ2E} " Zip2Exe utility that converts zip files into an NSIS installer "
2002-09-20 20:53:52 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribZ2ES} " Source code to Zip2Exe utility that converts zip files into an NSIS installer "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribIO} " Plugin that lets you add user interface components to an installer "
2002-09-20 20:53:52 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribIOS} " Source code to plugin that lets you add user interface components to an installer "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribNSISDL} " Plugin that lets you create a web based installer "
2002-09-20 20:53:52 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecContribNSISDLS} " Source code to plugin that lets you create a web based installer "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecSrc} " Source code to NSIS and all related files "
2002-08-29 13:59:40 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecSrcNSIS} " Source code to NSIS "
2002-08-29 13:36:46 +00:00
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecSrcContrib} " Source code to user contributed utilities "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecSrcEx} " Example DLL source in C "
!insertmacro MUI_DESCRIPTION_TEXT 1033 ${SecSrcMNW} " MakeNSIS Wrapper source code "
!insertmacro MUI_DESCRIPTION_END
2002-08-28 19:45:45 +00:00
FunctionEnd
2002-09-20 17:31:27 +00:00
!endif
2002-08-02 10:01:35 +00:00
UninstallText " This will uninstall NSIS from your system: "
Section Uninstall
IfFileExists $INSTDIR \ makensis.exe skip_confirmation
MessageBox MB_YESNO " It does not appear that NSIS is installed in the directory '$INSTDIR'.$\r$\nContinue anyway (not recommended) " IDYES skip_confirmation
Abort " Uninstall aborted by user "
skip_confirmation :
ReadRegStr $1 HKCR " .nsi " " "
StrCmp $1 " NSISFile " 0 NoOwn ; only do this if we own it
ReadRegStr $1 HKCR " .nsi " " backup_val "
StrCmp $1 " " 0 RestoreBackup ; if backup == "" then delete the whole key
DeleteRegKey HKCR " .nsi "
Goto NoOwn
RestoreBackup :
WriteRegStr HKCR " .nsi " " " $1
DeleteRegValue HKCR " .nsi " " backup_val "
NoOwn :
2002-09-11 02:14:39 +00:00
ReadRegStr $1 HKCR " .nsh " " "
StrCmp $1 " NSHFile " 0 NoOwn2 ; only do this if we own it
ReadRegStr $1 HKCR " .nsh " " backup_val "
StrCmp $1 " " 0 RestoreBackup2 ; if backup == "" then delete the whole key
DeleteRegKey HKCR " .nsh "
Goto NoOwn
RestoreBackup2 :
WriteRegStr HKCR " .nsh " " " $1
DeleteRegValue HKCR " .nsh " " backup_val "
NoOwn2 :
2002-08-02 10:01:35 +00:00
DeleteRegKey HKCR " NSISFile "
2002-09-11 02:14:39 +00:00
DeleteRegKey HKCR " NSHFile "
2002-08-02 10:01:35 +00:00
DeleteRegKey HKLM " Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS "
DeleteRegKey HKLM SOFTWARE\ NSIS
2002-09-20 20:41:16 +00:00
RMDir /r $SMPROGRAMS \ NSIS
2002-08-02 10:01:35 +00:00
RMDir /r $INSTDIR \ Contrib
Delete $DESKTOP \ MakeNSIS.lnk
Delete $INSTDIR \ makensis* .exe
2002-09-18 18:44:13 +00:00
Delete $INSTDIR \ Docs\ * .html
Delete $INSTDIR \ Docs\ * .css
2002-08-02 10:01:35 +00:00
Delete $INSTDIR \ Bin\ zip2exe.exe
Delete $INSTDIR \ Bin\ installoptions.exe
2002-08-28 18:28:48 +00:00
Delete $INSTDIR \ Plugins\ installoptions.dll
2002-08-02 10:01:35 +00:00
Delete $INSTDIR \ Bin\ splash.txt
Delete $INSTDIR \ Bin\ splash.exe
2002-09-20 23:45:31 +00:00
Delete $INSTDIR \ Plugins\ splash.dll
2002-09-04 13:10:53 +00:00
Delete $INSTDIR \ Bin\ UberSplash.exe
2002-08-28 18:28:48 +00:00
Delete $INSTDIR \ Plugins\ nsisdl.dll
2002-08-26 16:56:33 +00:00
Delete $INSTDIR \ Bin\ MakeLangID.exe
2002-08-29 13:36:46 +00:00
Delete $INSTDIR \ Plugins\ LangDLL.dll
2002-08-02 10:01:35 +00:00
Delete $INSTDIR \ makensis.htm
Delete $INSTDIR \ Examples\ functions.htm
2002-09-19 16:27:17 +00:00
Delete $INSTDIR \ license.txt
2002-08-02 10:01:35 +00:00
Delete $INSTDIR \ uninst- nsis.exe
Delete $INSTDIR \ nsisconf.nsi
2002-10-01 23:03:34 +00:00
Delete $INSTDIR \ nsisconf.nsh
2002-08-02 10:01:35 +00:00
Delete $INSTDIR \ Examples\ makensis.nsi
Delete $INSTDIR \ Examples\ example1.nsi
Delete $INSTDIR \ Examples\ example2.nsi
Delete $INSTDIR \ Examples\ waplugin.nsi
Delete $INSTDIR \ Examples\ viewhtml.nsi
Delete $INSTDIR \ Examples\ bigtest.nsi
Delete $INSTDIR \ Examples\ primes.nsi
Delete $INSTDIR \ Examples\ rtest.nsi
Delete $INSTDIR \ Examples\ uglytest.nsi
Delete $INSTDIR \ Examples\ spin.nsi
Delete $INSTDIR \ Examples\ wafull.nsi
2002-08-26 16:56:33 +00:00
Delete $INSTDIR \ Examples\ languages.nsi
2002-08-02 10:01:35 +00:00
Delete $INSTDIR \ Examples\ upgradedll.nsh
Delete $INSTDIR \ Examples\ WinMessages.nsh
2002-08-26 16:56:33 +00:00
Delete " $INSTDIR \Examples\Modern UI\Screenshot.png "
2002-09-20 05:11:06 +00:00
Delete " $INSTDIR \Examples\Modern UI\Readme.jpg "
2002-08-26 16:56:33 +00:00
Delete " $INSTDIR \Examples\Modern UI\Readme.html "
Delete " $INSTDIR \Examples\Modern UI\License.txt "
Delete " $INSTDIR \Examples\Modern UI\Example.nsi "
2002-08-29 13:36:46 +00:00
Delete " $INSTDIR \Examples\Modern UI\MultiLanguage.nsi "
Delete " $INSTDIR \Examples\Modern UI\ModernUI.nsh "
2002-08-02 10:01:35 +00:00
RMDir /r $INSTDIR \ Source
RMDir /r $INSTDIR \ Bin
2002-08-28 18:28:48 +00:00
RMDir /r $INSTDIR \ Plugins
2002-08-29 13:36:46 +00:00
RMDir /r " $INSTDIR \Examples\Modern UI "
2002-08-02 10:01:35 +00:00
RMDir /r $INSTDIR \ Examples
2002-09-18 18:44:13 +00:00
RMDir /r $INSTDIR \ Docs
2002-08-02 10:01:35 +00:00
RMDir $INSTDIR
; if $INSTDIR was removed, skip these next ones
2002-09-02 20:05:09 +00:00
IfFileExists $INSTDIR 0 Removed
2002-08-02 10:01:35 +00:00
MessageBox MB_YESNO | MB_ICONQUESTION \
" Remove all files in your NSIS directory? (If you have anything you created that you want to keep, click No) " IDNO Removed
Delete $INSTDIR \ * .* ; this would be skipped if the user hits no
RMDir /r $INSTDIR
2002-09-02 20:05:09 +00:00
IfFileExists $INSTDIR 0 Removed
2002-08-02 10:01:35 +00:00
MessageBox MB_OK | MB_ICONEXCLAMATION " Note: $INSTDIR could not be removed. "
Removed :
2002-09-20 17:31:27 +00:00
!ifndef CLASSIC_UI
2002-09-19 15:57:10 +00:00
!insertmacro MUI_FINISHHEADER un.SetPage
2002-09-20 17:31:27 +00:00
!endif
2002-08-02 10:01:35 +00:00
SectionEnd
2002-09-20 17:31:27 +00:00
!ifndef CLASSIC_UI
2002-08-28 19:45:45 +00:00
Function un.onNextPage
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_NEXTPAGE un.SetPage
2002-09-02 20:05:09 +00:00
2002-08-28 19:45:45 +00:00
FunctionEnd
2002-09-19 15:57:10 +00:00
Function un.SetPage
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_INIT
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 1
2002-08-29 13:36:46 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " Uninstall ${NAME} " " Remove ${NAME} from your system. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 1
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 2
2002-08-29 13:36:46 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " Uninstalling " " Please wait while ${NAME} is being uninstalled. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 2
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_START 3
2002-08-29 13:36:46 +00:00
!insertmacro MUI_HEADER_TEXT 1033 " Finished " " ${NAME} has been removed from your system. "
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_STOP 3
2002-08-29 13:36:46 +00:00
2002-09-19 15:57:10 +00:00
!insertmacro MUI_PAGE_END
2002-08-29 13:36:46 +00:00
2002-08-28 19:45:45 +00:00
FunctionEnd
2002-09-22 13:59:33 +00:00
!endif