Skip to content

fchat-pidgin/fchat-pidgin

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

fchat-pidgin

Pidgin plugin for using FList's chat. Forked from TestPanther's version over at https://code.google.com/p/flist-pidgin/

Building

Prerequisites (on Debian-like systems, including Ubuntu)

sudo apt-get install build-essential make pidgin-dev libjson-glib-dev libnss3-dev

Prerequisites (on RedHat-like systems, including Fedora)

sudo yum install gcc make pidgin-devel json-glib-devel nss-devel

To build the plugin for Pidgin, run :

make

Then run sudo make install to install the plugin in the system-wide plugin directory, or simply copy the flist.so file in ~/.purple/plugins

Using the plugin with non-pidgin clients

This plugin makes uses of several Pidgin-specific features.

To build the plugin for other libpurple clients (Finch, Spectrum 2, Minbif, Bitlbee), run :

make FLIST_PURPLE_ONLY=1

Instead of regular make

In order to choose which character to log in as with those clients, use "Accountname:Charactername" as the login, and your account password as the password.

TLS-related hacks

The plugin currently hacks around NSS to circumvent this bug https://bugzil.la/1202264 (only affecting NSS<3.23) as well as issue #156 . You may disable all NSS hacks by building with this option :

make DISABLE_NSSFIX=1

Instead of regular make

Cross Compilation

Prerequisites (on Debian-like systems)

sudo apt-get install gcc-mingw-w64-i686 make nsis

Run make prepare_cross to fetch the dependencies you need to build a 32-bit Windows version of the plugin from Linux.

Then, run

make libflist.dll

to build the plugin, or

make win_installer

to build the plugin's installer