Evolution-2.30.2

Introduction to Evolution

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

This package is known to build using an LFS 6.5 platform but has not been tested.

Package Information

Evolution Dependencies

Required

Evolution Data Server-2.30.2.1, GNOME Desktop-2.30.2, GtkHTML-3.30.2, libcanberra-0.18, libgnomecanvas-2.30.1, libunique-1.1.6, and shared-mime-info-0.91

Recommended (For SSL and S/MIME support)

The NSS package is not required if you have Firefox-9.0.1, Thunderbird-9.0.1, SeaMonkey-2.6.1 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

clutter-gtk-0.10.4, D-Bus GLib Bindings-0.98, DocBook-utils-0.6.14, GeoClue, GStreamer-0.10.25, GTK-Doc-1.18, gtkimageview, Heimdal-1.4 or MIT Kerberos V5-1.6, krb4, libchamplain, libgweather-2.30.2, libnotify-0.4.5, libpst, Mono, NetworkManager, OpenLDAP-2.4.23, and GNOME Pilot conduits (requires pilot-link-0.12.2 then GNOME Pilot)

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

Installation of Evolution

Install Evolution by running the following commands:

[Note]

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 only looks for the stand-alone NSS package and the Mozilla and Firefox browsers 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) \
            --sysconfdir=/etc/gnome/2.30.2 \
            --localstatedir=/var/lib \
            --libexecdir=$(pkg-config \
                --variable=prefix ORBit-2.0)/lib \
            --enable-nntp \
            --enable-nss \
            --enable-smime \
            --disable-nm \
            --disable-image-inline \
            --disable-pst-import &&
make

This package does not come with a test suite.

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.

--sysconfdir=/etc/gnome/2.30.2: This parameter causes the configuration files to be installed in /etc/gnome/2.30.2 instead of $GNOME_PREFIX/etc. Additionally (if applicable), the parameter ensures that the GConf-2 database is correctly updated.

--localstatedir=/var/lib: This parameter is used so that all ScrollKeeper files are installed in, and the ScrollKeeper database is properly updated in /var/lib/scrollkeeper instead of some files being installed in $GNOME_PREFIX/var/scrollkeeper.

--libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib: This parameter causes the libexec files to be installed in the preferred location of $GNOME_PREFIX/lib/evolution instead of $GNOME_PREFIX/libexec/evolution.

--enable-nntp: This parameter is used to build the Usenet news (NNTP) backend.

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

--disable-nm: This parameter is used to disable NetworkManager support. Remove it if you have NetworkManager installed.

--disable-image-inline: This parameter is used to disable the image-inline plugin.

--disable-pst-import: This parameter is used to disable the pst-import plugin.

--with-openldap: This parameter will compile LDAP support into Evolution.

--with-krb5: This parameter will compile Kerberos5 support into Evolution.

--with-pilot-conduits: This parameter will build the GNOME Pilot conduits allowing you to synchronize Evolution data on a Palm device.

--with-kde-applnk-path=<$KDE_PREFIX/share/applnk>: Use this parameter if you want the installation process to create a .desktop file in the KDE global desktop file directory.

Contents

Installed Program: evolution, evolution-settings, evolution-addressbook-export, evolution-alarm-notify, evolution-backup, and killev
Installed Libraries: libcomposer.so, libeabutil.so, libeconduit.so, libecontacteditor.so, libecontactlisteditor.so, libemformat.so, libemiscwidgets.so, libeshell.so, libessmime.so, libetable.so, libetext.so, libetimezonedialog.so, libeutil.so, libevolution-a11y.so, libevolution-addressbook-importers.so, libevolution-calendar-importers.so, libevolution-calendar.so, libevolution-mail-importers.so, libevolution-mail-settings.so, libevolution-mail.so, libevolution-smime.so, libfilter.so, libmenus.so, libevolution-module-addressbook.so, libevolution-module-calendar.so, libevolution-module-mail.so, libevolution-module-plugin-lib.so, liborg-gnome-addressbook-file.so, liborg-gnome-audio-inline.so, liborg-gnome-backup-restore.so, liborg-gnome-bogo-junk-plugin.so, liborg-gnome-calendar-file.so, liborg-gnome-calendar-http.so, liborg-gnome-calendar-weather.so, liborg-gnome-default-mailer.so, liborg-gnome-default-source.so, liborg-gnome-email-custom-header.so, liborg-gnome-evolution-attachment-reminder.so, liborg-gnome-evolution-bbdb.so, liborg-gnome-evolution-caldav.so, liborg-gnome-evolution-google.so, liborg-gnome-evolution-startup-wizard.so, liborg-gnome-evolution-webdav.so, liborg-gnome-groupwise-features.so, liborg-gnome-imap-features.so, liborg-gnome-itip-formatter.so, liborg-gnome-mail-notification.so, liborg-gnome-mail-to-task.so, liborg-gnome-mailing-list-actions.so, liborg-gnome-mark-all-read.so, liborg-gnome-plugin-manager.so, liborg-gnome-prefer-plain.so, liborg-gnome-publish-calendar.so, liborg-gnome-sa-junk-plugin.so, liborg-gnome-save-calendar.so, liborg-gnome-subject-thread.so, liborg-gnome-templates.so, and liborg-gnome-vcard-inline.so
Installed Directories: $GNOME_PREFIX/{include/evolution-2.30/{addressbook/gui/widgets, calendar/{common,gui/dialogs},composer,e-conduit,e-util,em-format, filter,mail,menus,misc,shell,table,text}, lib/evolution/2.30/{modules,plugins}, share/{evolution/2.30/{default/*,ecps,errors,etspec, help/quickref/*,icons/hicolor/{16x16/{actions,apps,places,status}, 22x22/{actions,apps,places},24x24/{actions,apps,places,status}, 32x32/{actions,apps,status},48x48/{actions,apps,categories,status}, scalable/actions},images,sounds,ui,views/{addressbook,calendar,mail, memos,tasks}},gnome/help/evolution/*,gtk-doc/html/eshell, omf/evolution}}

Short Descriptions

evolution

is an email, calendar and address book suite..

Last updated on 2010-08-17 12:11:11 +0000