evolution-data-server-3.20.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-7.10 platform.

Package Information

Evolution Data Server Dependencies

Required

Berkeley DB-6.2.23, Gcr-3.20.0, libical-2.0.0, libsecret-0.18.5, libsoup-2.54.1, NSS-3.26, Python-2.7.12, and SQLite-3.14.1.

Recommended

Optional

GTK-Doc-1.25, MIT Kerberos V5-1.14.3, a MTA (that provides a sendmail command), OpenLDAP-2.4.44 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:

./configure --prefix=/usr         \
            --disable-uoa         \
            --disable-google-auth \
            --enable-vala-bindings &&
make

This package does not have a working testsuite.

Now, as the root user:

make install

Command Explanations

--disable-google-auth: This switch is used to disable the Google Authentication functionality within Evolution Data Server. Omit if you have installed Google Authenticator.

--disable-uoa: This switch is used to disable Ubuntu Online Accounts support in Evolution Data Server. Remove it if you have installed Accounts-SSO.

--enable-vala-bindings: This switch enables building the Vala bindings. Remove if you don't have Vala-0.32.1 installed.

--with-openldap: Use this switch to enable OpenLDAP support in Evolution Data Server.

--with-krb5=/usr: Use this switch to enable Kerberos 5 support in Evolution Data Server.

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.

[Note]

Note

To enable many of the optional dependencies, review the information from ./configure --help for the necessary parameters you must pass to the configure script.

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 and libedataserverui-1.2.so
Installed Directories: /usr/include/evolution-data-server, /usr/lib/evolution-data-server, /usr/share/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.

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.

Last updated on 2016-08-30 21:04:17 -0700