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
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
gnome-online-accounts-3.54.5,
GLib-2.86.0 (avec GObject Introspection),
GTK-3.24.51, GTK-4.20.2, ICU-77.1, libcanberra-0.30, libgweather-4.4.4,
Vala-0.56.18 et WebKitGTK-2.48.5
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
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
|