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.
Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/evolution-data-server/3.4/evolution-data-server-3.4.2.tar.xz
Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/3.4/evolution-data-server-3.4.2.tar.xz
Download MD5 sum: 7ff02af7daf6b279094ad0768679802c
Download size: 3.8 MB
Estimated disk space required: 160 MB
Estimated build time: 2.5 SBU
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
libgweather-3.4.1, gobject-introspection-1.32.1 and Vala-0.16.0
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
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
--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.
To enable many of the optional dependencies, review the information from ./configure --help for the necessary parameters you must pass to the configure script.
Last updated on 2012-05-16 16:39:28 +0000