evolution-data-server-3.56.2

Introduction à Evolution Data Server

Le paquet Evolution Data Server fournit un moteur unifié pour les programmes qui travaillent avec des informations de contacts, de tâches et de calendriers. Il était à l'origine développé pour Evolution (d'où le nom), mais il est maintenant utilisé par d'autres paquets aussi.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de Evolution Data Server

Requises

libical-3.0.20, libsecret-0.21.7 et nss-3.117

Recommandées

Facultatives

GTK-Doc-1.35.1, MIT Kerberos V5-1.22.1, un MTA (qui fournit une commande sendmail), OpenLDAP-2.6.10, Berkeley DB (obsolète) et libphonenumber

Installation de Evolution Data Server

Installez Evolution Data Server en exécutant les commandes suivantes :

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            \
      -W no-dev -G Ninja ..        &&
ninja

Maintenant, en tant qu'utilisateur root :

ninja install

Pour tester les résultats lancez : ninja test.

Explication des commandes

-D ENABLE_VALA_BINDINGS=ON : Ce paramètre active la construction des liaisons Vala. Supprimez-le si vous n'avez pas installé Vala-0.56.18.

-D ENABLE_GTK_DOC=OFF : Ce paramètre désactive la construction de la documentation de l'API. Elle est cassée pour ce paquet à cause de l'utilisation d'un programme gtk-doc déprécié depuis longtemps et qui n'est plus disponible.

-D WITH_KRB5=OFF : ce paramètre permet de construire ce paquet sans MIT Kerberos V5-1.22.1. Si vous avez besoin de la prise en charge de Kerberos dans ce paquet,par exemple pour vous connecter à un réseau d'entreprise, changez ce paramètre de OFF à ON.

-D WITH_LIBDB=OFF : ce paramètre permet de construire ce paquet sans Berkeley DB (obsolète). sqlite est utilisé en temps normal.

-D ENABLE_OAUTH2_WEBKITGTK4=OFF : utilisez ce paramètre si vous n'avez pas construit WebKitGTK-2.48.5 avec GTK-4.

[Note]

Note

Pour activer beaucoup des dépendances facultative, revoyez les informations de cmake -L CMakeLists.txt pour les paramètres nécessaires que vous devez passer au script cmake.

Contenu

Programmes installés: Aucun
Bibliothèques installées: 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 et libetestserverutils.so
Répertoires installés: /usr/include/evolution-data-server, /usr/lib{,exec}/evolution-data-server, /usr/share/evolution-data-server, /usr/share/installed-tests/evolution-data-server et /usr/share/pixmaps/evolution-data-server

Descriptions courtes

libcamel-1.2.so

est la bibliothèque de gestion des messages MIME d'Evolution

libebackend-1.2.so

est la bibliothèque utilitaire pour les moteurs de Evolution Data Server

libebook-1.2.so

est la bibliothèque cliente pour d'Evolution pour les carnets d'adresses

libebook-contacts-1.2.so

est la bibliothèque cliente pour les contacts d'Evolution

libecal-1.2.so

est la bibliothèque cliente pour d'Evolution pour les calendriers

libedata-book-1.2.so

est la bibliothèque de moteur pour d'Evolution pour les carnets d'adresses

libedata-cal-1.2.so

est la bibliothèque de moteur pour d'Evolution pour les calendriers

libedataserver-1.2.so

est la bibliothèque utilitaire pour Evolution Data Server

libedataserverui-3.0.so

est la bibliothèque d'utilitaires graphiques pour Evolution Data Server

libedataserverui4-1.0.so

est la bibliothèque d'utilitaires graphiques GTK-4 pour Evolution Data Server

libetestserverutils.so

est la bibliothèque utilitaire de test serveur pour Evolution Data Server