anchor.diff:  { config, fetchurl, stdenv, wrapGAppsHook, autoreconfHook
   , curl, dbus, dbus-glib, enchant, gtk2, gnutls, gnupg, gpgme
   , libarchive, libcanberra-gtk2, libetpan, libnotify, libsoup, libxml2, networkmanager
  -, openldap, perl, pkgconfig, poppler, python, shared-mime-info, webkitgtk24x-gtk2
  +, openldap, perl, pkgconfig, poppler, python, shared-mime-info
   , glib-networking, gsettings-desktop-schemas, libSM, libytnef, libical
   # Build options
   # TODO: A flag to build the manual.
  
positive.code:       "--disable-pgpmime-plugin"
      ]
      ++ optional (!enablePluginArchive) "--disable-archive-plugin"
      ++ optional (!enablePluginFancy) "--disable-fancy-plugin"
      ++ optional (!enablePluginPdf) "--disable-pdf_viewer-plugin"
      ++ optional (!enablePluginPython) "--disable-python-plugin"
      ++ optional (!enablePluginRavatar) "--disable-libravatar-plugin"
  
negative.code:     ++ optional enablePluginArchive libarchive
      ++ optional enablePluginNotificationSounds libcanberra-gtk2
      ++ optional enablePluginNotificationDialogs libnotify
      ++ optional enablePluginRssyl libxml2
      ++ optional enableNetworkManager networkmanager
      ++ optional enableLdap openldap
      ++ optional enablePluginPdf poppler
      ++ optional enablePluginVcalendar libical;
  
    configureFlags =
  