evolution-data-server-3.54.1

Introduksjon til Evolution Dataserver

Evolution Data Server pakken gir et enhetlig bakstykke for programmer som fungerer med kontakter, oppgaver og kalender informasjon. Den ble opprinnelig utviklet for Evolution (derav navnet), men brukes nå av andre pakker også.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Evolution Dataserver Avhengigheter

Påkrevd

libical-3.0.18, libsecret-0.21.4, nss-3.106, og SQLite-3.47.0

Anbefalt

Anbefalt (Kjøretid)

Valgfri

GTK-Doc-1.34.0, MIT Kerberos V5-1.21.3, en MTA (som gir en sendmail kommando), OpenLDAP-2.6.8, Berkeley DB (deprecated), og libphonenumber

Installasjon av Evolution Dataserver

Først fikser du en byggingsfeil ved bruk av ICU-76 or later:

sed '/pkg_check_modules/s/icu-i18n/& icu-uc/' -i CMakeLists.txt

Installer Evolution Dataserver ved å kjøre følgende kommandoer:

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

Nå, som root bruker:

ninja install

For å teste resultatene, utsted: ninja test.

Parameterforklaringer

-D ENABLE_VALA_BINDINGS=ON: Denne bryteren bygger Vala bindingene. Fjern hvis du ikke har Vala-0.56.17 installert.

-D ENABLE_GTK_DOC=OFF: Denne bryteren deaktiverer bygging av API dokumentasjonen. Det er ødelagt for denne pakken på grunn av bruken av et lenge utdatert gtk-doc program som ikke lenger er tilgjengelig.

-D WITH_LIBDB=OFF: Denne bryteren tillater bygging av denne pakken uten Berkeley DB (deprecated). SQLite-3.47.0 brukes til normal drift.

-D ENABLE_OAUTH2_WEBKITGTK4=OFF: Bruk denne bryteren hvis du ikke bygde WebKitGTK-2.46.3 med GTK-4.

-D WITH_SYSTEMDUSERUNITDIR=no: Denne bryteren deaktiverer installasjon av systemd enheter, som ikke brukes for et Sysv bygg.

[Notat]

Notat

For å aktivere mange av de valgfrie avhengighetene, se gjennom informasjonen fra cmake -L CMakeLists.txt for de nødvendige parametere du må sende til cmake kommandoen.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: 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, og libetestserverutils.so
Installerte Mapper: /usr/include/evolution-data-server, /usr/lib{,exec}/evolution-data-server, /usr/share/evolution-data-server, /usr/share/installed-tests/evolution-data-server, og /usr/share/pixmaps/evolution-data-server

Korte Beskrivelser

libcamel-1.2.so

er Evolution MIME meldings håndteringsbibliotek

libebackend-1.2.so

er nyttebiblioteket for Evolution Data Server bakstykker

libebook-1.2.so

er klientbiblioteket for Evolution addressebøker

libebook-contacts-1.2.so

er klientbiblioteket for Evolution kontakter

libecal-1.2.so

er klientbiblioteket for Evolution kalendere

libedata-book-1.2.so

er bakstykkebiblioteket for Evolution addressebøker

libedata-cal-1.2.so

er bakstykkebiblioteket for Evolution kalendere

libedataserver-1.2.so

er nyttebiblioteket for Evolution Data Server

libedataserverui-3.0.so

er GUI verktøybiblioteket for Evolution Data Server

libedataserverui4-1.0.so

er det GTK-4 baserte GUI verktøybiblioteket for Evolution Data Server

libetestserverutils.so

er server testverktøy biblioteket for Evolution Data Server