Requirements for building

Recommended build requirements per distribution

Minimum requirement

  • GLib >= 2.8
  • GObject
  • A POSIX system that supports a libc with mmap, pthread

Optional requirements

For extra features

SSL/TLS encryption & authentication

  • OpenSSL SSL (for RFC 2595 & RFC 2487) .. or
  • Mozilla NSS + NSPR for SMIME (RFC 2311) & SSL (for RFC 2595 & RFC 2487)
  • Kerberos 4 or 5

Platform specific

  • NetworkManager
  • Gecko, GtkMozEmbed
  • Maemo's scratchbox development environment
  • GPE development environment
  • OLPC's development environment

Default user interface components

  • Gtk+ >= 2.6 (but take note of the GLib version requirement)
  • GNOMEui
  • GtkHTML

Language bindings

  • Python, pygtk

Special features (default off)

  • Bonobo, ORBit-2 & evolution-exchange's daemon for Exchange support

Future (planned) optional requirements

Specific features

  • Seahorse (PGP)
  • Dates (Calendaring and todo integration)

Language bindings

  • Mono, gtk-sharp (for .NET bindings)

User interface

  • A web server (there are plans to support web development)
  • Qt (maybe someday)