evolution-data-server-3.28.5
Introduction to Evolution Data Server
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.
This package is known to build and work properly using an LFS-8.3
platform.
Package Information
Evolution Data Server Dependencies
Required
Berkeley DB-5.3.28, Gcr-3.28.0, libical-3.0.4,
libsecret-0.18.6, NSS-3.38, Python-2.7.15, and SQLite-3.24.0.
Recommended
gnome-online-accounts-3.28.0,
gobject-introspection-1.56.1,
GTK+-3.22.30, ICU-62.1, libgdata-0.17.9, libgweather-3.28.2, and Vala-0.40.8
Optional
GTK-Doc-1.28, MIT
Kerberos V5-1.16.1, a MTA (that provides
a sendmail command),
OpenLDAP-2.4.46, Accounts-SSO,
Google
Authenticator, and libphonenumber
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/evolution-data-server
Installation of Evolution Data Server
Install Evolution Data Server by
running the following commands:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_UOA=OFF \
-DENABLE_VALA_BINDINGS=ON \
-DENABLE_INSTALLED_TESTS=ON \
-DENABLE_GOOGLE=ON \
-DENABLE_GOOGLE_AUTH=OFF \
-DWITH_OPENLDAP=OFF \
-DWITH_KRB5=OFF \
-DENABLE_INTROSPECTION=ON \
-DENABLE_GTK_DOC=OFF \
.. &&
make
This package does not come with a working test suite.
Now, as the root
user:
make install
Command Explanations
-DENABLE_GOOGLE=ON
: This
default flag enables access to google services via libgdata-0.17.9
and also enables the Google Authentication option.
-DENABLE_GOOGLE_AUTH=OFF
:
This flag is used to disable the Google Authentication
functionality within Evolution Data
Server. Omit if you have installed Google Authenticator.
-DENABLE_UOA=OFF
: This flag
is used to disable Ubuntu Online
Accounts support in Evolution Data
Server. Remove it if you have installed Accounts-SSO.
-DENABLE_VALA_BINDINGS=ON
:
This switch enables building the Vala bindings. Remove if you don't
have Vala-0.40.8 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.
Note
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.
Contents
Installed Programs:
None
Installed Libraries:
libcamel-1.2.so, libebackend-1.2.so,
libebook-1.2.so, libebook-contacts-1.2.so, libecal-1.2.so,
libedata-book-1.2.so, libedata-cal-1.2.so,
libedataserver-1.2.so, libedataserverui-1.2.so, and
libetestserverutils.so
Installed Directories:
/usr/include/evolution-data-server,
/usr/lib/evolution-data-server,
/usr/share/{,installed-tests/}evolution-data-server,
/usr/share/gtk-doc/html/{camel,libebackend,libebook},
/usr/share/gtk-doc/html/{libecal,libedata-book,libedata-cal},
/usr/share/gtk-doc/html/{libedataserver,libedataserverui} and
/usr/share/pixmaps/evolution-data-server
Short Descriptions
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.
|
libetestserverutils.so
|
is the server test utility library for Evolution Data Server.
|
Last updated on 2018-08-30 12:27:14 -0700