evolution-data-server-3.46.4

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.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

Dépendances de Evolution Data Server

Requises

libical-3.0.16, libsecret-0.20.5, nss-3.88.1 et SQLite-3.40.1

Recommandées

Recommandées (à l'exécution)

Facultatives

Berkeley DB-5.3.28, GTK-Doc-1.33.2, MIT Kerberos V5-1.20.1, un MTA (qui fournit une commande sendmail), OpenLDAP-2.6.4 et libphonenumber

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/evolution-data-server

Installation de Evolution Data Server

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

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               \
      -DWITH_SYSTEMDUSERUNITDIR=no   \
      -DENABLE_OAUTH2_WEBKITGTK4=OFF \
      .. &&
make

Maintenant, en tant qu'utilisateur root :

make install

Pour tester les résultats lancez : make test.

Explication des commandes

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

-DENABLE_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.

-DWITH_LIBDB=OFF : ce paramètre permet de construire ce paquet sans Berkeley DB-5.3.28. Ce paquet n'utilise que Berkeley DB-5.3.28 pour importer les données à partir de versions obsolètes. SQLite-3.40.1 est utilisé en temps normal.

-DENABLE_OAUTH2_WEBKITGTK4=OFF : ce paramètre contourne un problème qui fait que la version gtk-4 de WebKit serait requise pour afficher les demandes d'authentification OAuth2.

-DWITHSYSTEMDUSERUNITDIR=no : ce paramètre désactive l'installation des unités systemd qui ne sont pas utilisées pour une construction Sysv.

[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.

Contents

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