-
Notifications
You must be signed in to change notification settings - Fork 90
Building on *NIX
Make sure glib, json-glib, libpurple (pidgin), and zlib are installed with their headers and development information.
If these packages came from the distribution's repository, they will likely need additional development packages, usually suffixed with -dev.
- Only required for git builds (not release tarballs):
autoconfautomakelibtoolmercurial
build-essentiallibglib2.0-devlibjson-glib-devlibpurple-dev
You can build either from a release tarball (which is slightly easier and takes less time), or from the latest git/mercurial revision (if you really need something not included in the last release).
Download the latest release tarball (the first .tar.gz, not the ones labeled "source code")
$ tar xvf purple-facebook-*.tar.gz
$ cd purple-facebook-*
$ ./configure
$ make
Building from this git repository additionally requires autoconf, automake and mercurial (for update.sh).
$ git clone https://github.com/jgeboski/purple-facebook.git
$ cd purple-facebook
$ ./autogen.sh
$ make
For most cases just running this as root (with su or sudo) will be enough:
# make install
This will install it to /usr/lib/purple-2
$ mkdir -p ~/.purple/plugins
$ cp pidgin/libpurple/protocols/facebook/.libs/libfacebook.so ~/.purple/plugins
See: Basic Usage