FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
pidgin.xml 1.81 KiB
Newer Older
<?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>