diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 65 |
1 files changed, 44 insertions, 21 deletions
@@ -3,9 +3,8 @@ distributed suite from Helix Code, Inc. See http://www.helixcode.com/apps/evolution.php3 for more information. -Note that Evolution is still pre-alpha. This means even if you manage -to compile and run it, you might not be able to figure out how to tell -it to accidentally delete all of your mail. +Note that Evolution is still beta. This means it may delete all of +your mail if you give it the chance. If you are interested in hacking on Evolution, you should subscribe to the Evolution mailing list. Send mail to @@ -63,10 +62,22 @@ install, and whether to use GOAD or OAF. GNOME_PATH=/usr/local + (You need to do this both during compiling AND when you run + evolution.) + + + - GOAD is the "old" (GNOME 1.x series) object activation system. OAF + is the new (unreleased, GNOME 2.x series) system. + + As of bonobo 0.14, OAF is the default activation system for Bonobo. + If you want to use OAF, you will need to install the oaf package + before building Bonobo. If you want to save a little time and stick + with GOAD, you should pass the flag "--enable-oaf=no" to bonobo's + configure script. + + Note that Nautilus requires OAF, so if you have built or are + planning to build Nautilus as well, you should use OAF. - - There is absolutely no reason to build using OAF unless you are - also building Nautilus, in which case you should already have it - installed. Dependencies @@ -86,31 +97,40 @@ ftp.gnome.org. The (*)ed packages are available in Helix GNOME. - gdk-pixbuf - 0.7.0 or later (*) - - ORBit - 0.5.1 (*) + - ORBit - 0.5.1 (*) or later from the orbit-stable-0-5 branch in CVS. + + - oaf - 0.3, assuming that you're building with OAF rather than GOAD + (see above). Note that if you build the current CVS version of OAF + rather than the 0.3 release, you will need a newer version of ORBit + than 0.5.1. - bonobo - Evolution always tracks the latest CVS versions of bonobo. Released versions will virtually always be too old (although as of - May 10, bonobo 0.11 is recent enough). + June 2, bonobo 0.15 is recent enough). *** Note that bonobo must be installed with the same --prefix as *** either gnome-libs or evolution for the Makefiles to work *** properly. - gnome-vfs (released versions are OK currently, but CVS versions are - better) + better. Note that gnome-vfs from CVS requires OAF.) - - libunicode = 0.4 or later, available - from http://www.pango.org/download.shtml + - libunicode - 0.4 or later, available from + http://www.pango.org/download.shtml - - gtkhtml - 0.2 or later + - gtkhtml - 0.4 or later - libglade (*) - - pilot-link - only required if you want Pilot support. The pilot - support does not currently exist, so this is somewhat hypothetical. - (*) - - gnome-pilot - see pilot-link (*) +At some point in the future, Evolution will have Pilot sync support, +which will depend on the following libraries. (At the moment, it will +check to see whether or not you have them, but it will not actually do +anything with them.) + + - pilot-link (*) + + - gnome-pilot (*) @@ -118,19 +138,17 @@ ftp.gnome.org. The (*)ed packages are available in Helix GNOME. The layout of the source tree is: addressbook: the Address Book UI +art: graphics used by evolution calendar: the Calendar UI camel: libcamel, a messaging library used by the mailer. Camel is inspired by Sun's JavaMail (http://java.sun.com/products/javamail/) and the IMAPv4 spec (RFC 2060). -wombat: Has source code that will load in the addressbook - and calendar backend, and will form the server - process we'll be using composer: the message composer UI data: the .desktop file for Evolution +default_user: initial Evolution config files for new users devel-docs: entirely inadequate documentation -doc: more inadequate documentation, and some nice white - papers +doc: more adequate documentation e-util: utility code used by various parts of Evolution filter: libfilter, a mail filtering library libibex: an indexing library used by the mailer @@ -141,5 +159,10 @@ mail: the mail display UI shell: the Evolution shell (the main program that launches the other components) tests: some test programs +tools: utilities, notably "killev", a script to kill of all + of the Evolution components widgets: widgets used by Evolution, including the shortcut bar, ETable, and EText +wombat: Has source code that will load in the addressbook + and calendar backend, and will form the server + process we'll be using |