evolution-data-server-3.50.2

Evolution Data Server の概要

The Evolution Data Server package provides a unified backend for programs that work with contacts, tasks, and calendar information. It was originally developed for Evolution (hence the name), but is now used by other packages as well.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Evolution Data Server の依存パッケージ

必須

libical-3.0.17, libsecret-0.21.2, nss-3.96.1, SQLite-3.44.2

推奨

推奨 (実行時)

任意

GTK-Doc-1.33.2, MIT Kerberos V5-1.21.2, a MTA (that provides a sendmail command), OpenLDAP-2.6.6, Berkeley DB (非推奨), libphonenumber

Evolution Data Server のインストール

以下のコマンドを実行して Evolution Data Server をビルドします。

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

root ユーザーになって以下を実行します。

ninja install

ビルド結果をテストする場合は ninja test を実行します。

コマンド説明

-DENABLE_VALA_BINDINGS=ON: This switch enables building the Vala bindings. Remove it if you don't have Vala-0.56.14 installed.

-DENABLE_GTK_DOC=OFF: This switch disables building the API documentation. It is broken for this package due to the use of a long deprecated gtk-doc program that is no longer available.

-DWITH_LIBDB=OFF: This switch allows building this package without Berkeley DB (非推奨). SQLite-3.44.2 is used for normal operation.

-DENABLE_OAUTH2_WEBKITGTK4=OFF: Use this switch if you did not build WebKitGTK-2.42.4 with GTK-4.

-DWITH_SYSTEMDUSERUNITDIR=no: This switch disables installing the systemd units, which are not used for a Sysv build.

[注記]

注記

To enable many of the optional dependencies, review the information from cmake -L CMakeLists.txt for the necessary parameters you must pass to the cmake command.

パッケージ構成

インストールプログラム: なし
インストールライブラリ: 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, libetestserverutils.so
インストールディレクトリ: /usr/include/evolution-data-server, /usr/lib{,exec}/evolution-data-server, /usr/share/evolution-data-server, /usr/share/installed-tests/evolution-data-server, /usr/share/pixmaps/evolution-data-server

概略説明

libcamel-1.2.so

is the Evolution MIME message handling library

libebackend-1.2.so

is the utility library for Evolution Data Server Backends

libebook-1.2.so

is the client library for Evolution address books

libebook-contacts-1.2.so

is the client library for Evolution contacts

libecal-1.2.so

is the client library for Evolution calendars

libedata-book-1.2.so

is the backend library for Evolution address books

libedata-cal-1.2.so

is the backend library for Evolution calendars

libedataserver-1.2.so

is the utility library for Evolution Data Server

libedataserverui-3.0.so

is the GUI utility library for Evolution Data Server

libedataserverui4-1.0.so

is the GTK-4 based GUI utility library for Evolution Data Server

libetestserverutils.so

is the server test utility library for Evolution Data Server