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

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]

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