Difference between revisions of "Pidgin Instant Messenger"
(→2.9.0) |
|||
Line 30: | Line 30: | ||
<check type="file" condition="versionequalto" path="%PROGRAMFILES%\pidgin\pidgin.exe" value="2.9.0.0" /> | <check type="file" condition="versionequalto" path="%PROGRAMFILES%\pidgin\pidgin.exe" value="2.9.0.0" /> | ||
<install cmd='%SOFTWARE%\pidgin-2.9.0-offline.exe /DS=1 /SMS=0 /S' /> | <install cmd='%SOFTWARE%\pidgin-2.9.0-offline.exe /DS=1 /SMS=0 /S' /> | ||
− | <upgrade cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM pidgin.exe' | + | <upgrade cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM pidgin.exe' > |
<exit code='1' /> | <exit code='1' /> | ||
<exit code='128' /> | <exit code='128' /> |
Revision as of 13:10, 30 June 2011
This is a silent installer and uninstaller for Pidgin.
Pidgin is a multi-protocol Instant Messaging client that allows you to use all of your IM accounts at once. More infos available from here.
Pidgin can work with these protocols:
- AIM
- Bonjour
- Gadu-Gadu
- Google Talk
- Groupwise
- ICQ
- IRC
- MSN
- MySpaceIM
- SILC
- SIMPLE
- Sametime
- XMPP
- Yahoo!
- Zephyr
2.9.0
<package id="pidgin" name="Pidgin 2.9.0" revision="2.9.0" reboot="false" priority="10"> <check type="file" condition="versionequalto" path="%PROGRAMFILES%\pidgin\pidgin.exe" value="2.9.0.0" /> <install cmd='%SOFTWARE%\pidgin-2.9.0-offline.exe /DS=1 /SMS=0 /S' /> <upgrade cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM pidgin.exe' >
<exit code='1' />
<exit code='128' /> </upgrade> <upgrade cmd='%SOFTWARE%\pidgin-2.9.0-offline.exe /DS=1 /SMS=0 /S' />
<remove cmd='"%PROGRAMFILES%\pidgin\pidgin-uninst.exe"/L=1033 /S' /> <remove cmd='%COMSPEC% /c del /q "%AllUsersProfile%\Desktop\Pidgin.lnk"' ><exit code="any" /></remove> <remove cmd='%COMSPEC% /c del /q "%Public%\Desktop\Pidgin.lnk"' ><exit code="any" /></remove>
</package>
2.7.0
This is a major reworking of the unattended installation method. They no longer supply 'no-gtk' versions and have included their own version of GTK in the installer. This makes things a lot simpler. I have also updated the 'Bonjour Print Services for Windows' package to replace the previous 'Bonjour for Windows' package that Pidgin depends on.
<package
id="pidgin"
name="Pidgin 2.7.0"
revision="2.7.0"
reboot="false"
priority="2">
<depends package-id="bonjour"/>
<check type="file" condition="versionequalto" path="%programfiles%\pidgin\pidgin.exe" value="2.7.0.0" />
<downgrade cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM pidgin.exe' >
<exit code='1' />
<exit code='128' />
</downgrade>
<downgrade cmd='%SOFTWARE%\pidgin\pidgin-2.7.0-offline.exe /DS=1 /SMS=0 /S' />
<install cmd='%SOFTWARE%\pidgin\pidgin-2.7.0-offline.exe /DS=1 /SMS=0 /S' />
<upgrade cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM pidgin.exe' >
<exit code='1' />
<exit code='128' />
</upgrade>
<upgrade cmd='%SOFTWARE%\pidgin\pidgin-2.7.0-offline.exe /DS=1 /SMS=0 /S' />
<remove cmd='"%ProgramFiles%\pidgin\pidgin-uninst.exe"/L=1033 /S' />
</package>
2.6.2
<package
id="pidgin"
name="Pidgin 2.6.2"
revision="2.6.2"
reboot="false"
priority="1">
<check type="file" condition="versionequalto" path="%programfiles%\pidgin\pidgin.exe" value="2.6.2.0" />
<install cmd='cmd /C taskkill /F /IM pidgin.exe' >
<exit code='1' />
<exit code='128' />
</install>
<install cmd='"%SOFTWARE%\pidgin\pidgin-2.6.2.exe" /L=1033 /S' />
<upgrade cmd='cmd /C taskkill /F /IM pidgin.exe' >
<exit code='1' />
<exit code='128' />
</upgrade>
<upgrade cmd='"%SOFTWARE\pidgin\pidgin-2.6.2.exe" /L=1033 /S' />
<remove cmd='"%programfiles%\pidgin\pidgin-uninst.exe"/L=1033 /S' />
</package>
2.5.7
For /L parameter's values look at this page.
<package id="pidgin"
name="Pidgin"
revision="2507"
reboot="false"
priority="0">
<check type="file" condition="versionequalto" path="%PROGRAMFILES%\pidgin\pidgin.exe" value="2.5.7.0" />
<install cmd='cmd /C taskkill /F /IM pidgin.exe' >
<exit code='1' />
<exit code='128' />
</install>
<install cmd='"%SOFTWARE%\packages\pidgin-2.5.7.exe" /L=1040 /DS=0 /SMS=1 /S' />
<upgrade cmd='"%SOFTWARE%\packages\pidgin-2.5.7.exe" /L=1040 /DS=0 /SMS=1 /S' />
<remove cmd='"%PROGRAMFILES%\pidgin\pidgin-uninst.exe" /L=1040 /S' />
</package>
2.3.1
I download the client and GTK separately, install GTK first, then Bonjour and finally the client.
<package
id="pidgin"
name="Pidgin 2.3.1"
revision="4"
reboot="false"
priority="1">
<depends package-id="gtk"/>
<check type="file" condition="versionequalto" path="%programfiles%\pidgin\pidgin.exe" value="2.3.1.0" />
<install cmd='"%SOFTWARE%\pidgin\bonjoursetup.exe" /qn ' >
<exit code="11728" />
</install>
<install cmd='cmd /C taskkill /F /IM pidgin.exe' >
<exit code='1' />
<exit code='128' />
</install>
<install cmd='"%SOFTWARE%\pidgin\pidgin-2.3.1-no-gtk.exe" /L=1033 /S' />
<remove cmd='"%ProgramFiles%\pidgin\pidgin-uninst.exe"/L=1033 /S' />
</package>
If you want to set pidgins' language other than english, "/L=" to your countrys' LCID.