Pidgin-2.14.13
Introdução ao Pidgin
Pidgin é um cliente de mensagens
instantâneas Gtk+ 2 que pode se conectar a uma ampla variedade de
redes de intercomunicação, incluindo Bonjour, ICQ, GroupWise,
Jabber/XMPP, IRC, Gadu-Gadu, SILC, SIMPLE e Zephyr.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.1.
Informação do Pacote
-
Transferência (HTTP):
https://downloads.sourceforge.net/pidgin/pidgin-2.14.13.tar.bz2
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
7fa88c8734d22c96ef298b25cd0db0c4
-
Tamanho da transferência: 7,9 MB
-
Espaço em disco estimado exigido: 202 MB (com testes e
documentos)
-
Tempo de construção estimado: 0,5 UPC (usando paralelismo=4;
com testes e documentos)
Dependências do Pidgin
Exigidas
GTK+-2.24.33
Recomendadas
libgcrypt-1.10.3, gstreamer-1.22.10 (exigido para suporte de
áudio) e GnuTLS-3.8.3 ou nss-3.98
Opcionais
Avahi-0.8 (exigido para o plugin Bonjour),
Cyrus SASL-2.1.28, dbus-1.14.10,
Doxygen-1.10.0, evolution-data-server-3.50.4,
Graphviz-10.0.1, libidn-1.42
(exigido, se você desejar executar a suíte de teste), libnsl-2.0.1, NetworkManager-1.44.2, SQLite-3.45.1 (exigido para o plugin Contact
Availability Prediction), startup-notification-0.12,
Tk-8.6.13, Farstream
(exigido para suporte de vídeo e voz), Gtkspell, libgadu, libgnt, Meanwhile
(exigido para suporte do protocolo Sametime), Mono, Cliente SILC, SILC Toolkit,
Zephyr e
MIT Kerberos V5-1.21.2 (exigido para
suporte Kerberos no módulo Zephyr)
Opcionais (tempo de execução)
xdg-utils-1.2.1
Instalação do Pidgin
Compile o Pidgin executando os
seguintes comandos:
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-gstreamer=1.0 \
--disable-avahi \
--disable-gtkspell \
--disable-meanwhile \
--disable-idn \
--disable-nm \
--disable-tk \
--disable-vv &&
make
Se você tiver o Doxygen-1.10.0 instalado (Graphviz-10.0.1 também pode ser usado) e
desejar criar a documentação da API, emita:
make docs
Para testar os resultados, emita: make check.
Agora, como o(a) usuário(a) root
:
make install &&
mkdir -pv /usr/share/doc/pidgin-2.14.13 &&
cp -v README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.14.13
Se você criou a documentação da API, instale-a usando os seguintes
comandos como o(a) usuário(a) root
:
mkdir -pv /usr/share/doc/pidgin-2.14.13/api &&
cp -rv doc/html/* /usr/share/doc/pidgin-2.14.13/api
Nota
Esse pacote instala arquivos de ícone na hierarquia /usr/share/icons/hicolor
e arquivos de área de
trabalho na hierarquia /usr/share/applications
. Você pode melhorar o
desempenho do sistema e o uso de memória atualizando /usr/share/icons/hicolor/index.theme
e
/usr/share/applications/mimeinfo.cache
. Para
realizar a atualização, você precisa ter o GTK+-3.24.41 instalado
(para o cache de ícones) e o desktop-file-utils-0.27 (para o
cache da área de trabalho) e emitir os seguintes comandos como
o(a) usuário(a) root
:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q
Explicações do Comando
--with-gstreamer=1.0
:
Remova essa chave e adicione --disable-gstreamer
se você não tiver instalado o
gstreamer-1.22.10.
--disable-avahi
: Remova
essa chave se você tiver instalado o Avahi-0.8.
--disable-gtkspell
: Remova
essa chave se você tiver instalado o Gtkspell e desejar
habilitar o suporte à verificação ortográfica.
--disable-meanwhile
: Remova
essa chave se você tiver instalado o Meanwhile.
--disable-idn
: Remova essa
chave se você tiver instalado o libidn-1.42.
--disable-tk
: Remova essa
chave se você tiver instalado o Tk-8.6.13 e desejar usar
as ligações TCL.
--disable-nm
: Remova essa
chave se você tiver instalado o NetworkManager-1.44.2.
--disable-vv
: Remova essa
chave se você tiver instalado o Farstream
e desejar habilitar o suporte de comunicação de voz e vídeo. Você
também deveria remover o sinalizador --disable-gstreamer.
--enable-cyrus-sasl
: Use essa chave se
você tiver instalado o Cyrus
SASL-2.1.28 e desejar construir o Pidgin com suporte SASL.
--disable-gnutls
: Use essa chave se
você tiver o GnuTLS-3.8.3 e nss-3.98 instalados, mas
quiser usar o nss-3.98 para o suporte SSL.
Configurando o Pidgin
Arquivos de
Configuração
~/.purple/*
e ~/.gtkrc-2.0
Informação de Configuração
A maior parte da configuração pode ser realizada usando-se as
diversas configurações de preferência dentro dos aplicativos.
Além disso, você pode criar um arquivo ~/.gtkrc-2.0
que pode armazenar configurações
do tema gtk+-2 que afetam o Pidgin e outros aplicativos Gtk+ 2. Observe
que um exemplo de arquivo gtkrc-2.0
foi instalado durante a instalação do pacote e pode ser usado
como ponto de partida ou referência.
Conteúdo
Aplicativos Instalados:
pidgin, purple-client-example,
purple-remote, purple-send, purple-send-async e
purple-url-handler
Biblioteca Instalada:
libpurple.so e libpurple-client.so
Diretórios Instalados:
/usr/include/libpurple,
/usr/include/pidgin, /usr/lib/pidgin, /usr/lib/purple-2,
/usr/share/doc/pidgin-2.14.13, /usr/share/pixmaps/pidgin,
/usr/share/purple e /usr/share/sounds/purple
Descrições Curtas
pidgin
|
é um cliente de mensagens instantâneas GTK+ 2
|
purple-client-example
|
é um exemplo que demonstra como usar a biblioteca
libpurple-client para se comunicar com purple
|
purple-remote
|
envia comandos remotos para Pidgin/Finch
|
purple-send
|
chama funções de API do purple usando DBus e imprime o
valor de retorno
|
purple-send-async
|
chama funções de API do purple usando DBus. Ao contrário
de purple-send, ele não
imprime o valor de retorno
|
purple-url-handler
|
é um conjunto de comandos sequenciais Python para lidar
com URLs com o purple
|