Evolution Data Server-1.10.3
Introduction to 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.
Package Information
Evolution Data Server Dependencies
Required
libgnomeui-2.18.1 and libsoup-2.2.100
Recommended (For SSL and S/MIME support)
NSS-3.11.7
The NSS package is not required if
you have Firefox-2.0.0.15, Thunderbird-2.0.0.12, SeaMonkey-1.1.9 or Mozilla
installed. These packages contain internal copies of NSS (or they used a system-installed copy). If
any of the four packages are installed, one way or another you will
already have NSS/NSPR libraries on your system.
Optional
OpenLDAP-2.3.39, an MTA (that provides
a sendmail command),
Heimdal-1.1 or MIT Kerberos
V5-1.6, krb4, GTK-Doc-1.8,
intltool-0.35.5, and DocBook-utils-0.6.14
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:
Note
The instructions below assume you have the NSS/NSPR libraries
installed on your system. If you elected not to install
NSS (or one of the other
packages mentioned above), you'll need to remove the following
two parameter settings from the configure command below:
--enable-nss
--enable-smime
The Evolution configure script does not look
for the Thunderbird mail client
for the NSS/NSPR libraries. If you are using Thunderbird as your source for the NSS/NSPR
libraries, you will have to add the following two parameter
settings to the configure command below:
--with-nspr-includes=/usr/include/nspr
--with-nss-includes=/usr/include/nss
./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
--libexecdir=$(pkg-config --variable=prefix \
ORBit-2.0)/lib/evolution-data-server-1.2 \
--enable-nntp \
--enable-gnome-keyring \
--enable-nss \
--enable-smime &&
make
To test the results, issue: make -k
check. Some tests are known to fail, however most
should pass.
Now, as the root
user:
make install
Command Explanations
--prefix=$(pkg-config --variable=prefix
ORBit-2.0)
: Setting the prefix using this parameter
instead of with $GNOME_PREFIX
will
ensure that the prefix is consistent with the installation
environment and the package will be installed in the correct
location.
--libexecdir=$(pkg-config
--variable=prefix
ORBit-2.0)/lib/evolution-data-server-1.2
: This
parameter causes the libexec files to be installed in the preferred
location of $GNOME_PREFIX/lib/evolution-data-server-1.2
instead of $GNOME_PREFIX/libexec
.
--enable-nntp
: This
parameter is used to build the Usenet news (NNTP) backend.
--enable-gnome-keyring
:
This parameter is used so that passwords are stored using the
gnome-keyring storage manager.
--enable-nss
: This
parameter is used to pull in the Mozilla Network Security Services
libraries for SSL support.
--enable-smime
: This
parameter is used to pull in the Mozilla Network Security Services
libraries for S/MIME support.
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,
libcamel-provider-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, libedataserverui-1.2.so,
libegroupwise-1.2.so, libexchange-storage-1.2.so and numerous
provider and extension modules.
Installed Directories:
The following subdirectories of
$GNOME_PREFIX
/:
include/evolution-data-server-1.10,
lib/evolution-data-server-1.2,
share/{evolution-data-server-1.10,
gtk-doc/html/libe{book,cal,data{,server}},
idl/evolution-data-server-1.10,
pixmaps/evolution-data-server-1.10}
Short Descriptions
libe*.so
|
libraries are client, backend and utility libraries for
the Evolution address
books, calendar and data servers.
|
Last updated on 2007-07-25 09:54:33 -0500