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.7 platform.
Download (HTTP): http://downloads.sourceforge.net/pidgin/pidgin-2.10.11.tar.bz2
Download MD5 sum: 7c8bb6f997e05e7929104439872c2844
Download size: 9.0 MB
Estimated disk space required: 215 MB (additional 2 MB for the tests and 91 MB for API docs)
Estimated build time: 1.9 SBU (additional 0.1 SBU for API docs)
libgcrypt-1.6.2 and GnuTLS-3.3.12 or NSS-3.17.4
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.14 (only used during the test suite), Cyrus SASL-2.1.26, D-Bus-1.8.16, GConf-3.2.6, libidn-1.29 (required, if you wish to run the test suite), NetworkManager-1.0.0, GStreamer-0.10.36 (required for audio support), SQLite-3.8.8.2 (required for the Contact Availability Prediction plugin), startup-notification-0.12, Tcl-8.6.3, Tk-8.6.3, Evolution Data Server, Farstream (Version 0.1) (required for video and voice support), Gtkspell, libgadu, Meanwhile (required for Sametime protocol support), SILC Client, SILC Toolkit, Zephyr, and MIT Kerberos V5-1.13.1 (required for Kerberos support in the Zephyr module),
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/pidgin
If you wish to run the test suite, make sure that libidn-1.29 is installed and remove the switch “--disable-idn”. Compile Pidgin by running the following commands:
./configure --prefix=/usr       \
            --sysconfdir=/etc   \
            --disable-avahi     \
            --disable-gtkspell  \
            --disable-gstreamer \
            --disable-meanwhile \
            --disable-idn       \
            --disable-nm        \
            --disable-vv        \
            --disable-tcl &&
make
        If you have Doxygen-1.8.9.1 installed (Graphviz-2.38.0 can be used also) and you wish to create the API documentation, issue: make docs.
Remember the remarks before configure. To test the results, issue: make check.
          Now, as the root user:
        
make install && mkdir -pv /usr/share/doc/pidgin-2.10.11 && cp -v README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.10.11
          If you created the API documentation, install it using the
          following commands as the root
          user:
        
mkdir -pv /usr/share/doc/pidgin-2.10.11/api && cp -v doc/html/* /usr/share/doc/pidgin-2.10.11/api
![[Note]](../images/note.png) 
          
            This package installs icon files into the /usr/share/icons/hicolor hierarchy and desktop
            files into the /usr/share/applications hierarchy. You can
            improve system performance and memory usage by updating
            /usr/share/icons/hicolor/index.theme and
            /usr/share/applications/mimeinfo.cache. To
            perform the update you must have GTK+-2.24.26 or
            GTK+-3.14.8 installed (for the icon cache) and
            desktop-file-utils-0.22 (for the
            desktop cache) and issue the following commands as the
            root user:
          
gtk-update-icon-cache && update-desktop-database
          --disable-avahi: Remove this switch if
          you've installed Avahi-0.6.31.
        
          --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.29.
        
          --disable-nm: Remove this switch if
          you've installed NetworkManager-1.0.0.
        
          --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.3.
        
          --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.3.12 and NSS-3.17.4 installed,
          but want to use NSS-3.17.4 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 2015-03-03 11:19:14 -0800