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
推奨
gnome-online-accounts-3.48.0,
gobject-introspection-1.78.1,
GTK+-3.24.38, ICU-74.1, libcanberra-0.30, libgweather-4.4.0,
Vala-0.56.14, WebKitGTK-2.42.4
推奨 (実行時)
blocaled-0.5
任意
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
|