Pidgin-2.10.11
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 correctement sur une
plateforme LFS-7.8.
Informations sur le paquet
-
Téléchargement (HTTP) :
http://downloads.sourceforge.net/pidgin/pidgin-2.10.11.tar.bz2
-
Somme de contrôle MD5 du téléchargement :
7c8bb6f997e05e7929104439872c2844
-
Taille du téléchargement : 9.0 Mo
-
Estimation de l'espace disque requis : 215 Mo
(additional 2 Mo for the tests and 91 Mo for API docs)
-
Estimation du temps de construction : 1.9 SBU
(additional 0.1 SBU for API docs)
Téléchargements supplémentaires
Dépendances de Pidgin
Requises
gtk+-2.24.28
Recommandées
libgcrypt-1.6.3 GStreamer-1.4.5 (requis pour le support de
l'audio), et GnuTLS-3.4.4.1 ou NSS-3.20
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
avahi-0.6.31 (requis pour le plugin Bonjour),
check-0.10.0 (seulement utilisé pendant la suite
de tests), Cyrus SASL-2.1.26, D-BUS-1.10.0,
GConf-3.2.6, libidn-1.32,
NetworkManager-1.0.6, SQLite-3.8.11.1 (requis pour l'ajout de
prédiction de la disponibilité de contacts), startup-notification-0.12,
Tcl-8.6.4, Tk-8.6.4, Evolution
Data Server, Farstream
(Version 0.1) (requis pour le support de la vidéo et de la
voix), Gtkspell, libgadu, Meanwhile (requis pour le
support du protocole Sametime), SILC Client, SILC Toolkit, Zephyr, et
MIT Kerberos V5-1.13.2 (requis pour le
support de Kerberos dans le module Zephyr),
Facultative (exécution)
xdg-utils-1.1.0-rc3
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pidgin
Installation de Pidgin
Commencez par appliquer un correctif pour permettre au paquet de ce
construire avec la version actuelle de gstreamer:
patch -Np1 -i ../pidgin-2.10.11-gstreamer1-1.patch &&
autoreconf -fi
Si vous souhaitez lancer la suite de tests, soyez certain que
libidn-1.32 est installé et enlevez le paramètre
« --disable-idn ». Compilez
Pidgin en lançant les commandes
suivantes :
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-gstreamer=1.0 \
--disable-avahi \
--disable-gtkspell \
--disable-meanwhile \
--disable-idn \
--disable-nm \
--disable-vv \
--disable-tcl &&
make
Si vous avez installé Doxygen-1.8.10
(on peut aussi utiliser Graphviz-2.38.0) et si vous souhaitez créer
la documentation de l'API, lancez : make docs
Rapplez vous la remarque avant configure. Pour tester les
résultats, tapez : make
check.
Maintenant, en tant qu'utilisateur root
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
Si vous avez créé la documentation de l'API, installez-la en
utilisant les commandes suivantes en tant qu'utilisateur
root
:
mkdir -pv /usr/share/doc/pidgin-2.10.11/api &&
cp -v doc/html/* /usr/share/doc/pidgin-2.10.11/api
Note
Ce paquet installe des fichiers d'icônes dans la hiérarchie
/usr/share/icons/hicolor
et des
fichiers du bureau dans la hiérarchie /usr/share/applications
. Vous pouvez améliorer
les performances du système et l'utilisation de la mémoire en
mettant à jour /usr/share/icons/hicolor/index.theme
et
/usr/share/applications/mimeinfo.cache
. Pour
réaliser la mise à jour vous devez avoir installé gtk+-2.24.28 ou
GTK+-3.16.6 (pour le cache des icônes) et
desktop-file-utils-0.22 (pour le
cache du bureau) et apez la commande suivante en tant
qu'utilisateur root
:
gtk-update-icon-cache &&
update-desktop-database
Explication des commandes
--with-gstreamer=1.0
: Supprimez ce
paramètre et ajoutez --disable-gstreamer
si vous n'avez pas installé
GStreamer-1.4.5.
--disable-avahi
: Effacez ce
paramètre si vous avez installé avahi-0.6.31.
--disable-gtkspell
: correction
orthographique. Effacez ce paramètre si vous avez installé
Gtkspell.
--disable-meanwhile
: Effacez ce
paramètre si vous avez installé installed Meanwhile
--disable-idn
: Effacez ce
paramètre si vous avez installé libidn-1.32.
--disable-nm
: Effacez ce
paramètre si vous avez installé NetworkManager-1.0.6.
--disable-vv
: vidéo et voix.
Effacez ce paramètre si vous avez installé Farstream
(Version 0.1).
--disable-tcl
: Effacez ce
paramètre si vous avez installé Tcl-8.6.4.
--enable-cyrus-sasl
: Utilisez ce
paramètre si vous avez installé Cyrus
SASL-2.1.26 et souhaitez construire Pidgin avec le support SASL.
--disable-gnutls
: Utilisez ce paramètre
si vous avez installé GnuTLS-3.4.4.1 et NSS-3.20, mais voulez
utiliser NSS-3.20 pour le support SSL.
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 and
purple-url-handler
Bibliothèque installée:
libgnt.so, libpurple.so, et
libpurple-client.so
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.11, /usr/share/pixmaps/pidgin,
/usr/share/purple and /usr/share/sounds/purple
Descriptions courtes
finch
|
est un client de messagerie instantanée texte.
|
pidgin
|
est un client de messagerie instantanée GTK+ 2.
|
purple-client-example
|
est un exemple qui démontre comment utiliser
libpurple-client pour communiquer avec purple.
|
purple-remote
|
envoit des commandes distantes à Pidgin/Finch.
|
purple-send
|
appelle des fonctions de l'API de purple en utilisant
DBus et affiche la valeur de retour.
|
purple-send-async
|
appelle les fonctions de l'API de purple en utilisant
DBUS. A l'opposé de purple-send, il
n'affiche pas la valeur de retour.
|
purple-url-handler
|
est un script python pour gérer les URL avec purple.
|
Last updated on : 2012-11-14 18:05:31 +010