evolution-data-server-3.46.4
Introdução ao Evolution Data Server
O pacote Evolution Data Server
fornece uma estrutura de retaguarda unificada para aplicativos que
trabalham com contatos, tarefas e informações de calendário. Ele
foi originalmente desenvolvido para Evolution (daí o nome), mas agora também é
usado por outros pacotes.
Esse pacote é conhecido por construir e funcionar adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
Dependências do Evolution Data Server
Exigidas
libical-3.0.16, libsecret-0.20.5,
nss-3.88.1 e SQLite-3.40.1
Recomendadas
gnome-online-accounts-3.46.0,
gobject-introspection-1.74.0,
GTK+-3.24.36, ICU-72.1, libcanberra-0.30, libgweather-4.2.0,
Vala-0.56.4 e WebKitGTK-2.38.5
Opcionais
Base de Dados Berkeley-5.3.28,
GTK-Doc-1.33.2, MIT
Kerberos V5-1.20.1, um MTA (que
forneça um comando sendmail), OpenLDAP-2.6.4
e libphonenumber
Observações de Usuário(a):
https://wiki.linuxfromscratch.org/blfs/wiki/evolution-data-server
Instalação do Evolution Data Server
Instale o Evolution Data Server
executando os seguintes comandos:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONF_INSTALL_DIR=/etc \
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INSTALLED_TESTS=ON \
-DWITH_OPENLDAP=OFF \
-DWITH_KRB5=OFF \
-DENABLE_INTROSPECTION=ON \
-DENABLE_GTK_DOC=OFF \
-DWITH_LIBDB=OFF \
-DENABLE_OAUTH2_WEBKITGTK4=OFF \
.. &&
make
Agora, como o(a) usuário(a) root
:
make install
Para testar os resultados, emita: make test.
Explicações do Comando
-DENABLE_VALA_BINDINGS=ON
:
Essa chave permite construir as ligações Vala. Remova se você não
tiver Vala-0.56.4 instalado.
-DENABLE_GTK_DOC=OFF
: Essa
chave desabilita a construção da documentação da API. Ela está
quebrada para esse pacote devido ao uso de um aplicativo gtk-doc há
muito obsoleto que não mais está disponível.
-DWITH_LIBDB=OFF
: Essa
chave permite construir esse pacote sem Base de
Dados Berkeley-5.3.28. Esse pacote somente usa Base
de Dados Berkeley-5.3.28 para importar dados originários de
lançamentos muito desatualizados. SQLite-3.40.1 é
usado para operação normal.
-DENABLE_OAUTH2_WEBKITGTK4=OFF
: Essa
chave contorna um problema em que a versão gtk-4 do WebKit seria
necessária para mostrar solicitações de login do OAuth2.
Nota
Para habilitar muitas das dependências opcionais, revise as
informações provenientes de cmake
-L CMakeLists.txt para os parâmetros necessários
que você precisa passar para o comando cmake.
Conteúdo
Aplicativos Instalados:
Nenhum(a)
Bibliotecas Instaladas:
libcamel-1.2.so, libebackend-1.2.so,
libebook-1.2.so, libebook-contacts-1.2.so, libecal-2.0.so,
libedata-book-1.2.so, libedata-cal-2.0.so,
libedataserver-1.2.so, libedataserverui-1.2.so,
libedataserverui4-1.0.so e libetestserverutils.so
Diretórios Instalados:
/usr/include/evolution-data-server,
/usr/lib{,exec}/evolution-data-server,
/usr/share/evolution-data-server,
/usr/share/installed-tests/evolution-data-server e
/usr/share/pixmaps/evolution-data-server
Descrições Curtas
libcamel-1.2.so
|
é a biblioteca de manuseio de mensagens MIME do
Evolution
|
libebackend-1.2.so
|
é a biblioteca de utilitários para estruturas de
retaguarda do Evolution Data
Server
|
libebook-1.2.so
|
é a biblioteca cliente para catálogos de endereços do
Evolution
|
libebook-contacts-1.2.so
|
é a biblioteca cliente para contatos do Evolution
|
libecal-1.2.so
|
é a biblioteca cliente para calendários do Evolution
|
libedata-book-1.2.so
|
é a biblioteca de estrutura de retaguarda para catálogos
de endereços do Evolution
|
libedata-cal-1.2.so
|
é a biblioteca de estrutura de retaguarda para
calendários do Evolution
|
libedataserver-1.2.so
|
é a biblioteca de utilitários para o Evolution Data Server
|
libedataserverui-3.0.so
|
é a biblioteca de utilitários de GUI para o Evolution Data Server
|
libedataserverui4-1.0.so
|
é a biblioteca de utilitários de GUI baseada em GTK-4
para o Evolution Data
Server
|
libetestserverutils.so
|
é a biblioteca de utilitários de teste de servidor para o
Evolution Data Server
|