evolution-data-server-3.4.2

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.0 platform.

Package Information

Evolution Data Server Dependencies

Required

GConf-3.2.5, gnome-online-accounts-3.4.2, Gperf-3.0.4, libgdata-0.12.0, libical-0.48 and NSS-3.13.4

Recommended

Optional

GTK-Doc-1.18, MIT Kerberos V5-1.10.1, a MTA (that provides a sendmail command) and OpenLDAP-2.4.31

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 \
            --libexecdir=/usr/lib/evolution-data-server \
            --enable-vala-bindings &&
make

To test the results, issue: make check. Two tests are known to fail, the rest should pass if run from a GNOME desktop - if you are in the middle of building the desktop, but wish to run these tests, you can leave the build directory in place and run the tests later, when D-Bus and all the GNOME daemons are running. Like many of the GNOME packages, the testsuite is expected to be run when you are already using a (previous) GNOME system.

Now, as the root user:

make install

Command Explanations

--libexecdir=/usr/lib/evolution-data-server: This parameter causes the libexec files to be installed in the preferred location of /usr/lib/evolution-data-server instead of /usr/libexec.

--enable-vala-bindings: This option enables building of the Vala bindings. Remove if you don't have Vala-0.16.0 installed.

--without-weather: Use this option to disable the weather calendar backend and is required if libgweather is not installed.

--with-krb5=/usr: Enables Kerberos 5 support.

--with-openldap: Enables LDAP support.

--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 Libraries: libcamel-1.2.so, libebackend-1.2.so, libebook-1.2.so, libecal-1.2.so, libedata-book-1.2.so, libedata-cal-1.2.so, libedataserver-1.2.so and libedataserverui-3.0.so
Installed Directories: /usr/include/evolution-data-server-3.4, /usr/lib/evolution-data-server, /usr/share/evolution-data-server-3.4, /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

libe*.so

libraries are client, backend and utility libraries for the Evolution address books, calendar and data servers.

Last updated on 2012-05-16 16:39:28 +0000