%general-entities; ]> $LastChangedBy$ $Date$ Pidgin-&pidgin-version; Pidgin Introduction to Pidgin 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!. &lfs70_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &pidgin-md5sum; Download size: &pidgin-size; Estimated disk space required: &pidgin-buildsize; Estimated build time: &pidgin-time; Pidgin Dependencies Required and . Gtk+-2 is required to build Pidgin, however, if you configure Pidgin with the option , it is possible to compile the command line finch program without Gtk+-2 installed. Optional for SSL Support or 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). Optional , Gtkspell, , , , , , , SILC Client, SILC Toolkit, zephyr, (required for audio support), (required for video and voice support), , (required for the Contact Availability Prediction plugin), , (required for Kerberos support in the Zephyr module), , (required for the Bonjour plugin), Meanwhile (required for Sametime protocol support), NetworkManager, libgadu, check (only used during the test suite) and User Notes: Installation of Pidgin Compile Pidgin by running the following commands: LIBS="-lm -lX11" ./configure --prefix=/usr --disable-screensaver \ --disable-meanwhile --disable-avahi --disable-nm --disable-tcl \ --disable-nss --disable-gnutls --disable-idn --disable-vv \ --disable-gtkspell --disable-gstreamer --disable-dbus \ --with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas && make If you have installed ( 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 /usr/share/doc/pidgin-&pidgin-version; && cp README doc/gtkrc-2.0 /usr/share/doc/pidgin-&pidgin-version; If you created the API documentation, install it using the following commands as the root user: mkdir /usr/share/doc/pidgin-&pidgin-version;/api && cp doc/html/* /usr/share/doc/pidgin-&pidgin-version;/api Command Explanations LIBS="-lm -lX11": This avoids problems linking with ld from binutils-2.22. This parameter is not needed with earlier versions of binutils. If you haven't installed libX11 and are just compiling finch, remove the "-lX11" part. : This parameter is used so that the GConf schema files are installed into the existing database. If GConf is not installed, the parameter does not affect the build or installation of the package. : Remove this option if you installed libXscrnsaver before you installed libXext. : Remove this option if you've installed Meanwhile. : Remove this option if you've installed . : Remove this option if you've installed NetworkManager. : Remove this option if you've installed . : Remove these options if you've installed . : Remove this option if you've installed . : Video and voice. Remove this option if you've installed . : Spellchecking. Remove this option if you've installed Gtkspell. : Sounds. Remove this option if you've installed . : Remove this option if you've installed . : Use this option if you've not installed and you just want the Ncurses based finch program. Configuring Pidgin Config Files ~/.purple/* and ~/.gtkrc-02 ~/.purple/* ~/.gtkrc-02 Configuration Information 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. Contents Installed Programs Installed Library Installed Directories finch, pidgin, purple-client-example, purple-remote, purple-send, purple-send-async, and purple-url-handler libgnt.so, libpurple.so, and libpurple-client.so along with numerous plugin and support modules located in various subdirectories of /usr/lib. /usr/include/finch, /usr/include/gnt, /usr/include/libpurple, /usr/include/pidgin, /usr/lib/finch, /usr/lib/gnt, /usr/lib/pidgin, /usr/lib/purple-2, /usr/share/doc/pidgin-&pidgin-version;, /usr/share/pixmaps/pidgin, /usr/share/purple and /usr/share/sounds/purple Short Descriptions pidgin is an instant messaging client based on the Gtk+-2 GUI toolkit. pidgin finch is a text-based (Ncurses) instant messaging client. finch