evolution-data-server-3.52.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 corretamente
usando uma plataforma LFS 12.2.
Informação do Pacote
Dependências do Evolution Data Server
Exigidas
libical-3.0.18, libsecret-0.21.4,
nss-3.103 e SQLite-3.46.1
Recomendadas
gnome-online-accounts-3.50.4,
GLib-2.80.4 (com GObject Introspection),
GTK+-3.24.43, GTK-4.14.5, ICU-75.1, libcanberra-0.30, libgweather-4.4.2,
Vala-0.56.17 e WebKitGTK-2.44.3
Recomendadas (tempo de execução)
blocaled-0.6
Opcionais
GTK-Doc-1.34.0, MIT
Kerberos V5-1.21.3, um MTA (que
forneça um comando sendmail), OpenLDAP-2.6.8, Berkeley
DB (obsoleto) e libphonenumber
Instalação do Evolution Data Server
Instale o Evolution Data Server
executando os seguintes comandos:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D SYSCONF_INSTALL_DIR=/etc \
-D ENABLE_VALA_BINDINGS=ON \
-D ENABLE_INSTALLED_TESTS=ON \
-D WITH_OPENLDAP=OFF \
-D WITH_KRB5=OFF \
-D ENABLE_INTROSPECTION=ON \
-D ENABLE_GTK_DOC=OFF \
-D WITH_LIBDB=OFF \
-D WITH_SYSTEMDUSERUNITDIR=no \
-W no-dev -G Ninja .. &&
ninja
Agora, como o(a) usuário(a) root
:
ninja install
Para testar os resultados, emita: ninja test.
Explicações do Comando
-D ENABLE_VALA_BINDINGS=ON
:
Essa chave habilita construir as ligações Vala. Remova-a se você
não tiver Vala-0.56.17 instalado.
-D ENABLE_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.
-D WITH_LIBDB=OFF
: Essa
chave permite construir esse pacote sem Berkeley
DB (obsoleto). SQLite-3.46.1 é usado para operação
normal.
-D ENABLE_OAUTH2_WEBKITGTK4=OFF
: Use
essa chave se você não construiu WebKitGTK-2.44.3
com GTK-4.
-D
WITH_SYSTEMDUSERUNITDIR=no
: Essa chave desabilita a
instalação das unidades do systemd, que não são usadas para uma
construção do Sysv.
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
|