Source Release version installation instructions.
For instructions on installing the CVS version, see the CVS Instructions.To compile and install the plugin:
- Make sure you have the NSS and NSPR libraries.
- Install Pidgin, either from source or from a package. If you use a package, make sure to use the development version so that the Pidgin headers get installed.
- Download the Pidgin-Encryption sources (pidgin-encryption-3.1.tar.gz).
- tar xzf pidgin-encryption-3.1.tar.gz
- cd pidgin-encryption-3.1
- If Pidgin was installed into /usr/bin and /usr/lib, configure Pidgin-Encryption with
./configure --prefix=/usr.
If Pidgin was installed into /usr/local/bin and /usr/local/lib, you will probably need to set the PKG_CONFIG_PATH to point to the location of the pidgin.pc file, by configuring with the command PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig ./configure - If all went well: make install
Select the "Preferences" menu item from the Tools menu.
The last tab is the "Plugins" tab: select it, and check the
box next to "Pidgin-Encryption".
If Pidgin-Encryption does not appear in the plugins list, then you may need to specify the
location of the Mozilla NSS and NSPR library files. Try running Pidgin like so:
LD_LIBRARY_PATH=/path/to/mozilla/libs /usr/local/bin/pidgin.
If this works, you should add /path/to/mozilla/libs to your ld.so.conf.
If the plugin still isn't showing up in the Plugins list, try running Pidgin with the -d option (from the command line). It should give you some debug output from trying to load the plugin.
If you try to use the plugin with a different version of Pidgin than the one you compiled it with, it will complain. This is because the Pidgin/Purple API can change between releases, and you really do need to recompile the plugin. Otherwise strange things may happen...
Hopefully now you're all set. You may want to look at the plugin preferences, in particular if you frequently chat with people on ICQ who do not use Pidgin, you should turn off the "Broadcast Encryption Capability" option so that they don't see annoying HTML.