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.
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
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.
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).
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
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
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.
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.
Last updated on 2011-12-08 16:12:44 +0100