Pidgin-2.14.12
Introduction à Pidgin
Pidgin est un client de messagerie
instantanée Gtk+-2 qui peut se connecter à une grande variété de
réseaux, notamment Bonjour, ICQ, GroupWise, Jabber/XMPP, IRC,
Gadu-Gadu, SILC, SIMPLE et Zephyr.
This package is known to build and work properly using an LFS 11.3
platform.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://downloads.sourceforge.net/pidgin/pidgin-2.14.12.tar.bz2
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 : cfcf2ab67717e7c2884e4399864b877a
-
Taille du téléchargement : 7,8 Mo
-
Estimation de l'espace disque requis : 270 Mo (avec
les tests et la doc)
-
Estimation du temps de construction : 0,5 SBU (avec
parallélisme = 4 ; avec les tests et la doc)
Dépendances de Pidgin
Requises
GTK+-2.24.33
Recommandées
libgcrypt-1.10.1, gstreamer-1.22.0 (requis pour le support
audio), et GnuTLS-3.8.0 ou nss-3.88.1
Facultatives
Avahi-0.8 (requis pour le greffon Bonjour),
Cyrus SASL-2.1.28, dbus-1.14.6,
Doxygen-1.9.6, evolution-data-server-3.46.4,
GConf-3.2.6, Graphviz-7.1.0, libidn-1.41
(requis, si vous voulez exécuter la suite de tests), libnsl-2.0.0, NetworkManager-1.42.0, SQLite-3.40.1 (requis pour le greffon Contact
Availability Prediction), startup-notification-0.12,
Tk-8.6.13, Farstream
(requis pour la prise en charge de la vidéo et de la voix),
Gtkspell, libgadu, libgnt, Meanwhile
(requis pour la prise en charge du protocole Sametime), Mono, SILC Client,
SILC
Toolkit, Zephyr et
MIT Kerberos V5-1.20.1 (requis pour la
prise en charge de Kerberos dans le module Zephyr)
Facultatives (exécution)
xdg-utils-1.1.3
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/pidgin
Installation de Pidgin
Compilez Pidgin en exécutant les
commandes suivantes :
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-gstreamer=1.0 \
--disable-avahi \
--disable-gtkspell \
--disable-meanwhile \
--disable-idn \
--disable-nm \
--disable-tk \
--disable-vv &&
make
Si vous avez installé Doxygen-1.9.6
(on peut aussi utiliser Graphviz-7.1.0) 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 -pv /usr/share/doc/pidgin-2.14.12 &&
cp -v README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.14.12
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.14.12/api &&
cp -rv doc/html/* /usr/share/doc/pidgin-2.14.12/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
effectuer la mise à jour vous devez avoir installé GTK+-2.24.33 ou GTK+-3.24.36 (pour le
cache des icônes) et desktop-file-utils-0.26 (pour le
cache du bureau) puis exécutez la commande suivante en tant
qu'utilisateur root
:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q
Explication des commandes
--with-gstreamer=1.0
:
Supprimez ce paramètre et ajoutez --disable-gstreamer
si vous n'avez pas installé
gstreamer-1.22.0.
--disable-avahi
:
Supprimez ce paramètre si vous avez installé Avahi-0.8.
--disable-gtkspell
:
supprimez ce paramètre si vous avez installé Gtkspell et souhaitez
activer la prise en charge du vérificateur d'orthographe.
--disable-meanwhile
:
Supprimez ce paramètre si vous avez installé Meanwhile.
--disable-idn
:
Supprimez ce paramètre si vous avez installé libidn-1.41.
--disable-tk
:
supprimez ce paramètre si vous avez installé Tk-8.6.13 et souhaitez
utiliser les liaisons TCL.
--disable-nm
:
Supprimez ce paramètre si vous avez installé NetworkManager-1.42.0.
--disable-vv
:
supprimez ce paramètre si vous avez installé Farstream
et souhaitez activer la prise en charge des communications audio et
vidéo. Vous devriez supprimer le drapeau --disable-gstreamer.
--enable-cyrus-sasl
: Supprimez ce
paramètre si vous avez installé Cyrus
SASL-2.1.28 et souhaitez construire Pidgin avec le support de SASL.
--disable-gnutls
: Supprimez ce
paramètre si vous avez installé GnuTLS-3.8.0 et
nss-3.88.1, mais souhaitez utiliser nss-3.88.1
pour le support de SSL.
Configuration de Pidgin
Fichiers de
configuration
~/.purple/*
et ~/.gtkrc-2.0
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-2.0
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-2.0
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:
pidgin, purple-client-example,
purple-remote, purple-send, purple-send-async et
purple-url-handler
Bibliothèque installée:
libpurple.so, et
libpurple-client.so
Répertoires installés:
/usr/include/libpurple,
/usr/include/pidgin, /usr/lib/pidgin, /usr/lib/purple-2,
/usr/share/doc/pidgin-2.14.12, /usr/share/pixmaps/pidgin,
/usr/share/purple et /usr/share/sounds/purple
Descriptions courtes
pidgin
|
est un client de messagerie instantanée basé sur
GTK+ 2
|
purple-client-example
|
est un exemple qui montre comment utiliser la
bibliothèque 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
|