Pidgin-2.12.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 correctement sur une
plateforme LFS-8.0.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://downloads.sourceforge.net/pidgin/pidgin-2.12.0.tar.bz2
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
8287400c4e5663e0e7844e868d5152af
-
Taille du téléchargement : 8.8 Mo
-
Estimation de l'espace disque requis : 230 Mo (avec les
tests)
-
Estimation du temps de construction : 1.5 SBU (avec les
tests)
Dépendances de Pidgin
Requises
GTK+-2.24.31
Recommandées
libgcrypt-1.8.0, gstreamer-1.12.2 (requis pour le support
audio), et GnuTLS-3.5.14 ou NSS-3.32
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.7 (requis pour le greffon Bonjour),
Check-0.11.0 (utilisé uniquement pendant la
suite de tests), Cyrus SASL-2.1.26, dbus-1.10.22,
GConf-3.2.6, libidn-1.33
(requis, si vous voulez lancer la suite de tests), NetworkManager-1.8.0, SQLite-3.20.0 (requis pour le greffon Contact
Availability Prediction), startup-notification-0.12,
Tcl-8.6.7, Tk-8.6.7, 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.15.1 (requis pour le
support de Kerberos dans le greffon Zephyr),
Facultatives (exécution)
xdg-utils-1.1.2
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pidgin
Installation de Pidgin
Si vous souhaitez lancer la suite de tests, soyez certain que
libidn-1.33 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.13
(on peut aussi utiliser Graphviz-2.38.0) et si vous souhaitez créer
la documentation de l'API, lancez : make docs.
Rappelez-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.12.0 &&
cp -v README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.12.0
Si vous créez la documentation de l'API, installez-la en utilisant
les commandes suivantes en tant qu'utilisateur root
:
mkdir -pv /usr/share/doc/pidgin-2.12.0/api &&
cp -v doc/html/* /usr/share/doc/pidgin-2.12.0/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.31 ou
GTK+-3.22.18 (pour le cache des icônes) et
desktop-file-utils-0.23 (pour le
cache du bureau) et taper 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.12.2.
--disable-avahi
:
Supprimez ce paramètre si vous avez installé Avahi-0.7.
--disable-gtkspell
:
Correction orthographique. Supprimez ce paramètre si vous avez
installé Gtkspell.
--disable-meanwhile
:
Supprimez ce paramètre si vous avez installé Meanwhile.
--disable-idn
:
Supprimez ce paramètre si vous avez installé libidn-1.33.
--disable-nm
:
Supprimez ce paramètre si vous avez installé NetworkManager-1.8.0.
--disable-vv
: Vidéo
et voix. Supprimez ce paramètre si vous avez installé Farstream
(Version 0.1).
--disable-tcl
:
Supprimez ce paramètre si vous avez installé Tcl-8.6.7.
--enable-cyrus-sasl
: Supprimez ce
paramètre si vous avez installé Cyrus
SASL-2.1.26 et souhaitez construire Pidgin avec le support de SASL.
--disable-gnutls
: Supprimez ce
paramètre si vous avez installé GnuTLS-3.5.14 et
NSS-3.32, mais souhaitez utiliser NSS-3.32 pour le
support de SSL.
Configuration de Pidgin
Fichiers de
configuration
~/.purple/*
et ~/.gtkrc-02
Informations sur la 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
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.12.0, /usr/share/pixmaps/pidgin,
/usr/share/purple et /usr/share/sounds/purple
Descriptions courtes
finch
|
est un client de messagerie instantanée textuelle.
|
pidgin
|
est un client de messagerie instantanée basé sur
GTK+ 2
|
purple-client-example
|
est un exemple qui montre comment utiliser
libpurple-client pour communiquer avec purple.
|
purple-remote
|
envoi des commandes à distance à Pidgin/Finch.
|
purple-send
|
appelle les fonctions de l'API de purple avec DBus et
affiche la valeur de retour.
|
purple-send-async
|
appelle les fonctions de l'API de purple avec DBus.
Contairement à purple-send, il
n'affiche pas la valeur de retour.
|
purple-url-handler
|
est un script python qui manipule des URL avec purple.
|
Last updated on 2017-08-15 20:49:48 +0200