<?xml version="1.0" encoding="UTF-8"?> <packages:packages xmlns:packages="http://www.wpkg.org/packages"> <package id="pidgin" name="Pidgin" revision="%version%.1" reboot="false" priority="10"> <variable name="version" value="2.13.0" /> <variable name="spell_path" value="%PROGRAMFILES%\Pidgin\spellcheck\share\enchant\myspell\" /> <check type="logical" condition="and"> <check type="uninstall" condition="versionequalto" path="Pidgin" value="%version%" /> <check type="file" condition="exists" path="%spell_path%\en_us.dic" /> </check> <install cmd='"%WPKGSOFTWARE%\pidgin\pidgin-%version%-offline.exe" /DS=1 /SMS=1 /S /D=%PROGRAMFILES%\Pidgin' /> <install cmd='cmd /c mkdir "%spell_path%"' /> <install cmd='cmd /c copy /y "%WPKGSOFTWARE%\pidgin\en_us\*.aff" "%spell_path%"' /> <install cmd='cmd /c copy /y "%WPKGSOFTWARE%\pidgin\en_us\*.dic" "%spell_path%"' /> <install cmd='cmd /c copy /y "%WPKGSOFTWARE%\pidgin\dict-en-us-names-2008-10-12\*.aff" "%spell_path%"' /> <install cmd='cmd /c copy /y "%WPKGSOFTWARE%\pidgin\dict-en-us-names-2008-10-12\*.dic" "%spell_path%"' /> <upgrade include='remove' /> <upgrade include='install' /> <remove cmd='taskkill /F /IM pidgin.exe' > <exit code='any' /> </remove> <!-- cope with a legacy mix of installation paths --> <remove cmd='cmd /c if exist "%PROGRAMFILES%\Pidgin\pidgin-uninst.exe" "%PROGRAMFILES%\Pidgin\pidgin-uninst.exe" /S' /> <remove cmd='cmd /c if exist "%PROGRAMFILES%\Pidgin" cmd /c rmdir /s /q "%PROGRAMFILES%\Pidgin\" '/> <remove cmd='cmd /c if exist "%PROGRAMFILES(x86)%\Pidgin\pidgin-uninst.exe" "%PROGRAMFILES(x86)%\Pidgin\pidgin-uninst.exe" /S' /> <remove cmd='cmd /c if exist "%PROGRAMFILES(x86)%\Pidgin" cmd /c rmdir /s /q "%PROGRAMFILES(x86)%\Pidgin\" '/> </package> </packages:packages>