Introduction to Evolution

The Evolution package contains an integrated mail, calendar and address book suite designed for the GNOME environment.

This package is known to build and work properly using an LFS-7.10 platform.

Package Information

Evolution Dependencies


adwaita-icon-theme-3.20, evolution-data-server-3.20.5, GtkHTML-4.10.0, itstool-2.0.2, libgdata-0.17.5, shared-mime-info-1.6, and WebKitGTK+-2.4.11



clutter-gtk-1.8.0, GeoClue-0.12.0, geocode-glib-3.20.1, and libchamplain-0.12.13 (Contact Maps plugin), GTK-Doc-1.25, OpenLDAP-2.4.44, GtkImageView, GtkSpell3, gnome-autoar, libcryptui, libpst, libytnef, and SpamAssassin

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/evolution

Installation of Evolution

Install Evolution by running the following commands:

sed -i "/seems to be moved/s/^/#/" ltmain.sh &&
./configure --prefix=/usr         \
            --sysconfdir=/etc     \
            --disable-gtkspell    \
            --disable-pst-import  \
            --disable-autoar      \
            --disable-libcryptui  \
            --disable-spamassassin &&

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

sed -i ... ltmain.sh: This command prevents the build procedure from outputting a lot of invalid warnings.

--disable-autoar: This switch disables automatic archiving support. Omit if you have gnome-autoar installed and wish to use it.

--disable-libcryptui: This switch disables the usage of libcryptui because it is not part of BLFS. Omit this switch if you have it installed and wish to use it.

--disable-gtkspell: This switch is used to disable the gtkspell plugin because GtkSpell is not part of BLFS.

--disable-pst-import: This switch is used to disable the pst-import plugin because libpst is not part of BLFS.

--disable-spamassassin: This switch is used to disable the spamassassin plugin because SpamAssassin is not part of BLFS.

--with-openldap: This switch will enable OpenLDAP support in Evolution.

--enable-contact-maps: Use this switch if you have installed the necessary dependencies and wish to build the Contact Maps plugin.

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


Installed Programs: evolution
Installed Libraries: libeabutil.so, libecontacteditor.so, libecontactlisteditor.so, libemail-engine.so, libessmime.so, libevolution-addressbook-importers.so, libevolution-calendar-importers.so, libevolution-calendar.so, libevolution-mail-composer.so, libevolution-mail-formatter.so, libevolution-mail-importers.so, libevolution-mail.so, libevolution-shell.so, libevolution-smime.so, libevolution-util.so, libgnomecanvas.so, and several modules and plugins in /usr/lib/evolution/{modules,plugins}
Installed Directories: /usr/include/evolution, /usr/lib/evolution, /usr/libexec/evolution, /usr/share/evolution, /usr/share/gtk-doc/html/{evolution-mail-composer,evolution-mail-engine}, /usr/share/gtk-doc/html/{evolution-mail-formatter,evolution-shell}, /usr/share/gtk-doc/html/evolution-util, and /usr/share/help/*/evolution

Short Descriptions


is an email, calendar and address book suite for the GNOME Desktop.

Last updated on 2016-08-29 23:02:26 -0700