Difference between revisions of "Notepad plus plus"
From WPKG | Open Source Software Deployment and Distribution
(Updated for x64 support and release 5.3.1) |
(corrected homepage link) |
||
Line 1: | Line 1: | ||
This is a silent installer for Notepad++. | This is a silent installer for Notepad++. | ||
− | Notepad++ is a great little code editor and general plain text editor available at | + | Notepad++ is a great little code editor and general plain text editor available at http://notepad-plus.sourceforge.net/uk/site.htm |
Note: upgrade Notepad++ 5.0.x to 5.1.x with caution. 5.1.x introduced changes that various plugins are as yet incompatible with (as of 5.1.1). A future 5.1.x release will include fixed plugins. Se Notepad++ 5.1.0 changelog for details (http://sourceforge.net/project/shownotes.php?release_id=635820&group_id=95717). You may want to hold off upgrading 5.0.x to 5.1.x until this is sorted out. | Note: upgrade Notepad++ 5.0.x to 5.1.x with caution. 5.1.x introduced changes that various plugins are as yet incompatible with (as of 5.1.1). A future 5.1.x release will include fixed plugins. Se Notepad++ 5.1.0 changelog for details (http://sourceforge.net/project/shownotes.php?release_id=635820&group_id=95717). You may want to hold off upgrading 5.0.x to 5.1.x until this is sorted out. |
Revision as of 15:33, 30 March 2009
This is a silent installer for Notepad++.
Notepad++ is a great little code editor and general plain text editor available at http://notepad-plus.sourceforge.net/uk/site.htm
Note: upgrade Notepad++ 5.0.x to 5.1.x with caution. 5.1.x introduced changes that various plugins are as yet incompatible with (as of 5.1.1). A future 5.1.x release will include fixed plugins. Se Notepad++ 5.1.0 changelog for details (http://sourceforge.net/project/shownotes.php?release_id=635820&group_id=95717). You may want to hold off upgrading 5.0.x to 5.1.x until this is sorted out.
There is an additional package for the compare plugin, which should not be needed for releases 5.2 and greater.
This package supports Windows 32-bit and 64-bit.
<packages>
<package
id="NotepadPlusPlus"
name="Notepad++"
revision="5310"
reboot="false"
priority="10">
<check type='logical' condition='or'>
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\Notepad++\notepad++.exe" value="5.3.1.0" />
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles(x86)%\Notepad++\notepad++.exe" value="5.3.1.0" />
</check>
<install cmd="%SOFTWARE%\NT-Install\Notepad++\npp.5.3.1.Installer.exe /S" />
<upgrade cmd="%SOFTWARE%\NT-Install\Notepad++\npp.5.3.1.Installer.exe /S" />
<remove cmd='%ComSpec% /c if exist "%ProgramFiles%\Notepad++\uninstall.exe" "%ProgramFiles%\Notepad++\uninstall.exe" /S' />
<remove cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\uninstall.exe" "%ProgramFiles(x86)%\Notepad++\uninstall.exe" /S' />
</package>
<package
id="NotepadPlusPlusComparePlugin"
name="Notepad++ Compare Plugin"
revision="152"
reboot="false"
priority="10">
<depends package-id="NotepadPlusPlus" />
<check type='logical' condition='or'>
<check type="file" condition="sizeequals" path="%ProgramFiles%\Notepad++\plugins\ComparePlugin.dll" value="756224" />
<check type="file" condition="sizeequals" path="%ProgramFiles(x86)%\Notepad++\plugins\ComparePlugin.dll" value="756224" />
</check>
<install cmd='%ComSpec% /c if exist "%ProgramFiles%\Notepad++\plugins" copy /b /v "%SOFTWARE%\NT-Install\Notepad++\ComparePlugin.dll" "%ProgramFiles%\Notepad++\plugins"' />
<install cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins" copy /b /v "%SOFTWARE%\NT-Install\Notepad++\ComparePlugin.dll" "%ProgramFiles(x86)%\Notepad++\plugins"' />
<upgrade cmd='%ComSpec% /c if exist "%ProgramFiles%\Notepad++\plugins" copy /b /v "%SOFTWARE%\NT-Install\Notepad++\ComparePlugin.dll" "%ProgramFiles%\Notepad++\plugins"' />
<upgrade cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins" copy /b /v "%SOFTWARE%\NT-Install\Notepad++\ComparePlugin.dll" "%ProgramFiles(x86)%\Notepad++\plugins"' />
<remove cmd='%ComSpec% /c if exist "%ProgramFiles%\Notepad++\plugins\ComparePlugin.dll" del /f /q "%ProgramFiles%\Notepad++\plugins\ComparePlugin.dll"' />
<remove cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins\ComparePlugin.dll" del /f /q "%ProgramFiles(x86)%\Notepad++\plugins\ComparePlugin.dll"' />
</package>
</packages>