Pidgin is a Gtk+ 2 instant messaging client that can connect with a wide range of networks including AIM, ICQ, GroupWise, MSN, Jabber, IRC, Napster, Gadu-Gadu, SILC, Zephyr and Yahoo!
This package is known to build and work properly using an LFS-7.4 platform.
Download (HTTP): http://downloads.sourceforge.net/pidgin/pidgin-2.10.7.tar.bz2
Download MD5 sum: ea88976b9952e80b702b030489f94393
Download size: 9.6 MB
Estimated disk space required: 315 MB
Estimated build time: 2.0 SBU
GTK+-2.24.20 and XML::Parser-2.41
libgcrypt-1.5.3 and GnuTLS-3.2.4 or NSS-3.15.1
SSL support is required for the MSN Messenger, Yahoo!, Novel Groupwise and Google Talk protocol plugins. GnuTLS is the preferred method (the Mozilla NSS API is more likely to change and this can cause problems).
Avahi-0.6.31 (required for the Bonjour plugin), Check-0.9.10 (only used during the test suite), Cyrus SASL-2.1.26, dbus-glib-0.100.2, Evolution Data Server, Farstream (Version 0.1) (required for video and voice support), GConf-3.2.6, GStreamer-0.10.36 (required for audio support), Gtkspell, Intltool-0.50.2, libidn-1.28, libgadu, Meanwhile (required for Sametime protocol support), MIT Kerberos V5-1.11.3 (required for Kerberos support in the Zephyr module), NetworkManager-0.9.8.2, SILC Client, SILC Toolkit, startup-notification-0.12, SQLite-3.8.0.2 (required for the Contact Availability Prediction plugin), Tcl-8.6.0, and Zephyr
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/pidgin
Compile Pidgin by running the following commands:
./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-avahi \ --disable-dbus \ --disable-gtkspell \ --disable-gstreamer \ --disable-meanwhile \ --disable-idn \ --disable-nm \ --disable-vv \ --disable-tcl && make
If you have Doxygen-1.8.5 installed (Graphviz-2.34.0 can be used also) and you wish to create the API documentation, issue: make docs
To test the results, issue: make check.
Now, as the root
user:
make install && mkdir -pv /usr/share/doc/pidgin-2.10.7 && cp -v README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.10.7
If you created the API documentation, install it using the
following commands as the root
user:
mkdir -pv /usr/share/doc/pidgin-2.10.7/api && cp -v doc/html/* /usr/share/doc/pidgin-2.10.7/api
--disable-avahi
: Remove this switch if
you've installed Avahi-0.6.31.
--disable-dbus
: Remove this switch if
you've installed D-Bus-1.6.14.
--disable-gtkspell
: Spellchecking.
Remove this switch if you've installed Gtkspell.
--disable-gstreamer
: Sounds. Remove
this switch if you've installed GStreamer-0.10.36.
--disable-meanwhile
: Remove this switch
if you've installed Meanwhile.
--disable-idn
: Remove this switch if
you've installed libidn-1.28.
--disable-nm
: Remove this switch if
you've installed NetworkManager-0.9.8.2.
--disable-vv
: Video and voice. Remove
this switch if you've installed Farstream
(Version 0.1).
--disable-tcl
: Remove this switch if
you've installed Tcl-8.6.0.
--enable-cyrus-sasl
: Use this switch if
you've installed Cyrus SASL-2.1.26 and wish to build
Pidgin with SASL support.
--disable-gnutls
: Use this switch if
you've got both GnuTLS-3.2.4 and NSS-3.15.1 installed,
but want to use NSS-3.15.1 for the SSL support.
Most configuration can be accomplished by using the various
preference settings inside the programs. Additionally, you can
create a ~/.gtkrc-02
file which can
store gtk+-2 theme settings that affect Pidgin and other Gtk+ 2 applications. Note
that an example gtkrc-02
file was
installed during the package installation and can be used as a
starting point or reference.
Last updated on 2013-09-06 12:06:41 -0700