Pidgin-2.14.12
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 adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
-
Transferência (HTTP):
https://downloads.sourceforge.net/pidgin/pidgin-2.14.12.tar.bz2
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
cfcf2ab67717e7c2884e4399864b877a
-
Tamanho da transferência: 7,8 MB
-
Espaço em disco estimado exigido: 270 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.1, gstreamer-1.22.0 (exigido para suporte de
áudio) e GnuTLS-3.8.0 ou nss-3.88.1
Opcionais
Avahi-0.8 (exigido para o plugin 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
(exigido, se você desejar executar a suíte de teste), libnsl-2.0.0, NetworkManager-1.42.0, SQLite-3.40.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 de protocolo Sametime), Mono, Cliente SILC, kit de ferramentas
SILC, Zephyr e
MIT Kerberos V5-1.20.1 (exigido para
suporte Kerberos no módulo Zephyr)
Opcionais (tempo de execução)
xdg-utils-1.1.3
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/pidgin
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.9.6 instalado (Graphviz-7.1.0 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.12 &&
cp -v README doc/gtkrc-2.0 /usr/share/doc/pidgin-2.14.12
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.12/api &&
cp -rv doc/html/* /usr/share/doc/pidgin-2.14.12/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+-2.24.33 ou
GTK+-3.24.36 instalado (para o cache de
ícones) e o desktop-file-utils-0.26 (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.0.
--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.41.
--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.42.0.
--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.0 e nss-3.88.1 instalados,
mas quiser usar o nss-3.88.1 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.12, /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
|