0
edits
Changes
update to latest release of NotePad++ and plug-ins
<packages
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="..\/xsd\/packages.xsd" >
<package
id="NotepadPlusPlus"
name="Notepad++"
revision="5.34.13.0"
reboot="false"
priority="30">
<check type="uninstall" condition="exists" path="Notepad++" />
</check>
<install cmd='%ComSpec% /c if exist "%ProgramFiles%\Notepad++\plugins" del /f /q "%ProgramFiles%\Notepad++\plugins\*.dll"' />
<install cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins" del /f /q "%ProgramFiles(x86)%\Notepad++\plugins\*.dll"' />
<install cmd="%SOFTWARE%\Notepad++\npp.5.34.13.Installer.exe /S" />
<!-- remove plug-in's to prevent installer hanging -->
<upgrade cmd='%ComSpec% /c if exist "%ProgramFiles%\Notepad++\plugins" del /f /q "%ProgramFiles%\Notepad++\plugins\*.dll"' />
<upgrade cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins" del /f /q "%ProgramFiles(x86)%\Notepad++\plugins\*.dll"' />
<upgrade cmd="%SOFTWARE%\Notepad++\npp.5.34.13.Installer.exe /S" />
<!-- Windows 32-bit -->
<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="1.5.23.1"
reboot="false"
priority="10">
<depends package-id="NotepadPlusPlus" />
</check>
<remove cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins\ComparePlugin.dll" del /f /q "%ProgramFiles(x86)%\Notepad++\plugins\ComparePlugin.dll"' />
</package>
<package
id="NotepadPlusPlusWinMgrPlugin"
name="Notepad++ Window Manager Plugin"
revision="1.2.12.0"
reboot="false"
priority="10">
<depends package-id="NotepadPlusPlus" />
</check>
<remove cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins\WindowManager.dll" del /f /q "%ProgramFiles(x86)%\Notepad++\plugins\WindowManager.dll"' />
</package>
<package
id="NotepadPlusPlusXMLToolsExtLibs"
reboot="false"
priority="20">
<depends package-id="NotepadPlusPlus" />
<check type="file" condition="sizeequals" path="%ProgramFiles%\Notepad++\libxml2.dll" value="975360" />
<check type="file" condition="sizeequals" path="%ProgramFiles(x86)%\Notepad++\libxml2.dll" value="975360" />
<remove cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\zlib1.dll" del /f /q "%ProgramFiles(x86)%\Notepad++\zlib1.dll"' />
</package>
<package
id="NotepadPlusPlusXMLToolsPlugin"
name="Notepad++ XML Tools Plugin"
revision="1.0.0.21"
reboot="false"
priority="10">
<depends package-id="NotepadPlusPlusXMLToolsExtLibs" />
<depends package-id="NotepadPlusPlus" />
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\Notepad++\plugins\XMLTools.dll" value="1.0.0.1" />
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles(x86)%\Notepad++\plugins\XMLTools.dll" value="1.0.0.1" />
<remove cmd='%ComSpec% /c if exist "%ProgramFiles(x86)%\Notepad++\plugins\XMLTools.dll" del /f /q "%ProgramFiles(x86)%\Notepad++\plugins\XMLTools.dll"' />
</package>
<package
id="NotepadPlusPlusDocMonPlugin"
reboot="false"
priority="10">
<depends package-id="NotepadPlusPlus" />
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\Notepad++\plugins\docMonitor.unicode.dll" value="2.2.0.0" />
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles(x86)%\Notepad++\plugins\docMonitor.unicode.dll" value="2.2.0.0" />