. "$GRIMOIRE/VDEPENDS" &&
depends gtk+3 &&

optional_depends  "dbus"                           \
                  "--enable-dbus"                  \
                  "--disable-dbus"                 \
                  "for DBus notification support"  &&

optional_depends  "libetpan"               \
                  "--enable-libetpan"      \
                  "--disable-libetpan"     \
                  "enable IMAP4 support?"  &&

optional_depends  "compface"            \
                  "--enable-compface"   \
                  "--disable-compface"  \
                  "for X-Face support"  &&

optional_depends  "gnutls"              \
                  "--enable-gnutls"     \
                  "--disable-gnutls"    \
                  "for pop3s and imaps" &&

optional_depends  "gpgme"                     \
                  "--enable-pgpcore-plugin --enable-pgpmime-plugin --enable-pgpinline-plugin"   \
                  "--disable-pgpcore-plugin --disable-pgpmime-plugin --disable-pgpinline-plugin"  \
                  "for encrypted email"       &&

optional_depends  "spamassassin"                  \
                  "--enable-spamassassin-plugin"  \
                  ""                              \
                  "for SpamProtection"            &&

optional_depends  "bogofilter"                    \
                  "--enable-bogofilter-plugin"    \
                  "--disable-bogofilter-plugin"   \
                  "for SpamProtection"            &&

optional_depends  "libical"                       \
                  "--enable-vcalendar-plugin"     \
                  "--disable-vcalendar-plugin"    \
                  "for vCal calendar support"     &&

optional_depends  "openldap"              \
                  "--enable-ldap"         \
                  "--disable-ldap"        \
                  "enable ldap support?"  &&

optional_depends  "jpilot"                  \
                  "--enable-jpilot"         \
                  "--disable-jpilot"        \
                  "enable jpilot support?"  &&

optional_depends  "startup-notification"                  \
                  "--enable-startup-notification"         \
                  "--disable-startup-notification"        \
                  "enable startup-notification support?"  &&

optional_depends  "enchant"                             \
                  "--enable-enchant"                    \
                  "--disable-enchant"                   \
                  "for generic spell-checking support"  &&

optional_depends  "gettext"                      \
                  "--enable-nls"                 \
                  "--disable-nls"                \
                  "for Native Language Support" &&

optional_depends  network-manager              \
                  "--enable-networkmanager"    \
                  "--disable-networkmanager"   \
                  "support for NetworkManager" &&

optional_depends  valgrind                                  \
                  "--enable-valgrind"                       \
                  "--disable-valgrind"                      \
                  "Enable valgrind support for debugging?" &&

optional_depends  libarchive                 \
                  "--enable-archive-plugin"  \
                  "--disable-archive-plugin" \
                  "to build archive plugin" &&

optional_depends  bsfilter                                            \
                  "--enable-bsfilter-plugin"                          \
                  "--disable-bsfilter-plugin"                         \
                  "Enable bsfilter plugin (Bayesian spam filtering)"  &&

optional_depends  clamav                   \
                  "--enable-clamd-plugin"  \
                  "--disable-clamd-plugin" \
                  "Enable clamd plugin?"  &&

optional_depends  libgdata                 \
                  "--enable-gdata-plugin"  \
                  "--disable-gdata-plugin" \
                  "Enable gdata plugin?"  &&

optional_depends  libytnef                      \
                  "--enable-tnef_parse-plugin"  \
                  "--disable-tnef_parse-plugin" \
                  "Enable tnef_parse plugin?"  &&

optional_depends  poppler                       \
                  "--enable-pdf_viewer-plugin"  \
                  "--disable-pdf_viewer-plugin" \
                  "Enable pdf_viewer plugin?"  &&

optional_depends  perl                    \
                  "--enable-perl-plugin"  \
                  "--disable-perl-plugin" \
                  "Enable perl plugin?"  &&

optional_depends  PYTHON                    \
                  "--enable-python-plugin"  \
                  "--disable-python-plugin" \
                  "Enable python plugin?"  &&

optional_depends  gumbo-parser                       \
                  "--enable-litehtml_viewer-plugin"  \
                  "--disable-litehtml_viewer-plugin" \
                  "Enable litehtml_viewer plugin."  &&

if [ "$CLAWSMAIL_GTK" == "gtk+3" ]; then
   optional_depends webkitgtk3 \
                    "--enable-fancy-plugin" \
                    "--disable-fancy-plugin" \
                    "Enable fancy plugin?"
else
   optional_depends webkitgtk \
                    "--enable-fancy-plugin" \
                    "--disable-fancy-plugin" \
                    "Enable fancy plugin?"
fi  &&

depends nettle &&
vdepends <<< "at-spi2-core >= 2.45.0" &&
depends cairo &&
depends curl &&
if is_depends_enabled $SPELL dbus; then
  depends dbus-glib
fi &&
depends expat &&
depends fontconfig &&
depends freetype2 &&
depends -sub CXX gcc &&
depends gdk-pixbuf2 &&
depends glib2 &&
depends harfbuzz &&
if is_depends_enabled $SPELL gpgme; then
  depends libassuan &&
  depends libgpg-error
fi &&
depends libpng &&

depends libsm &&
depends libice &&

depends libx11 &&
depends pango &&
depends pixman &&
if is_depends_enabled $SPELL python; then
  depends pygtk2
fi
