Pidgin-2.10.0

Introduction à Pidgin

Pidgin est un client de messagerie instantanée Gtk+-2 qui peut se connecter [ une grande variété de réseaux, notamment AIM, ICQ, GroupWise, MSN, Jabber, IRC, Napster, Gadu-Gadu, SILC, Zephyr et Yahoo!.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

  • Téléchargement (HTTP) : http://downloads.sourceforge.net/pidgin/pidgin-2.10.0.tar.bz2

  • Somme de contrôle MD5 du téléchargement : e1453c9093c4f32beec19abd14069a3f

  • Taille du téléchargement : 9.5 MB

  • Estimation de l'espace disque requis : 244 MB (additinoal 106 MB for API documentation)

  • Estimation du temps de construction : 1.9 SBU

Dépendances de Pidgin

Requises

gtk+-2.24.8 et XML::Parser-2.40. Gtk+-2 est requis pour la construction de Pidgin, sinon, si vous configurez Pidgin avec l'option --disable-gtkui, il est possible de compiler le programme en ligne de commande finch sans avoir Gtk+-2 d'installée.

Facultatives for SSL Support

GnuTLS-3.0.7 ou NSS-3.13.1

Le support SSL est requis pour les plugins des protocoles MSN Messenger, Yahoo!, Novel Groupwise et Google Talk. GnuTLS est préférable (l'API Mozilla nss est plus susceptible de changer et cela peut être la cause de problèmes).

Facultatives

XScreenSaver-5.15, Gtkspell, startup-notification-0.9, X Window System, intltool-0.50.0, GConf-2.28.1, D-Bus GLib Bindings-0.98, libidn-1.22, SILC Client, SILC Toolkit, zephyr, GStreamer-0.10.25 (requis pour le support audio), Farsight2-0.0.12 (requis pour le support vidéo et voix), Evolution Data Server-2.30.2.1, SQLite-3.7.8 (requis par le plugin de prédiction de validité de contact), Cyrus SASL-2.1.23, MIT Kerberos V5-1.6 (requis pour le support de Kerberos dans le module Zephyr), avahi-0.6.25, (requis par le plugin Bonjour), Meanwhile (requis pour le support du protocole Sametime), NetworkManager, libgadu, check (seulement utilisé pendant la suite de tests) et Tcl-8.5.10

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pidgin

Installation de Pidgin

Compilez Pidgin en lançant les commandes suivantes :

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=/etc/gnome/2.30.2/gconf/schemas &&
make

Si vous avez installé Doxygen-1.7.5 (on peut aussi utiliser Graphviz-2.26.3) et si vous souhaitez créer la documentation de l'API, lancez : make docs

Pour tester les résultats, lancez : make check.

Maintenant, en tant qu'utilisateur root

make install &&
mkdir /usr/share/doc/pidgin-2.10.0 &&
cp README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.10.0

Si vous avez créé la documentation de l'API, installez-la en utilisant les commandes suivantes en tant qu'utilisateur root :

mkdir /usr/share/doc/pidgin-2.10.0/api &&
cp doc/html/* /usr/share/doc/pidgin-2.10.0/api

Explication des commandes

LIBS="-lm -lX11":Cela évite les problèmes de liaison avec ld de binutils-2.22. Ce paramètre n'est pas necessaire avec les versions récentes de binutils. Si vous n'avez pas libX11 d'installé et voulez juste compiler finch, effacez la partie "-lX11".

--with-gconf-schema-file-dir=/etc/gnome/2.30.2/gconf/schemas: Ce paramètre est utilisé pour que les fichiers de schéma GConf s'installent dans la base de données existante. Si GConf n'est pas installé, le paramètre ne touche pas la construction ou l'installation du paquet.

--disable-screensaver: Effacez cette option si vous avez installé libXscrnsaver avant d'installer libXext.

--disable-meanwhile: Effacez cette option si vous avez installé Meanwhile.

--disable-avahi: Effacez cette option si vous avez installé avahi-0.6.25.

--disable-nm: Effacez cette option si vous avez installé NetworkManager.

--disable-tcl: Effacez cette option si vous avez installé Tcl-8.5.10.

--disable-nss --disable-gnutls: Effacez cette option si vous avez installé GnuTLS-3.0.7.

--disable-idn: Effacez cette option si vous avez installé libidn-1.22.

--disable-vv: Désactive la vidéo et la voix. Effacez cette option si vous avez installé Farsight2-0.0.12.

--disable-gtkspell: correction orthographique. Effacez cette option si vous avez installé Gtkspell.

--disable-gstreamer: Sons. Effacez cette option si vous avez installé GStreamer-0.10.25.

--disable-dbus: Effacez cette option si vous avez installé D-BUS-1.4.16.

--disable-gtkui: Utilisez cette option si vous avez installé gtk+-2.24.8 et vous voulez juste le programme Ncurses basé sur finch.

Configuration de Pidgin

Fichiers de configuration

~/.purple/* et ~/.gtkrc-02

Informations de configuration

La plupart de la configuration peut se faire en utilisant les divers paramètres de préférences dans les programmes. Vous pouvez créer aussi un fichier ~/.gtkrc-02 qui stocke les réglages des thèmes Gtk+-2 touchant l'application Pidgin et les autres applications Gtk+-2. Remarquez qu'un fichier exemple gtkrc-02 a été installé lors de l'installation du paquet et il peut être utilisé comme point de départ ou de référence.

Contenu

Programmes installés: finch, pidgin, purple-client-example, purple-remote, purple-send, purple-send-async, et purple-url-handler
Bibliothèque installée: libgnt.so, libpurple.so, et libpurple-client.so along with numerous plugin et support modules located in various subdirectories of /usr/lib.
Répertoires installés: /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-2.10.0, /usr/share/pixmaps/pidgin, /usr/share/purple et /usr/share/sounds/purple

Descriptions courtes

pidgin

est un client de messagerie instantanée basé sur le toolkit graphique Gtk+-2.

finch

est un client de messagerie instantanée texte (Ncurses)

Last updated on 2011-12-08 16:12:44 +0100