. "${GRIMOIRE}/MESON_DEPENDS" &&
depends ncurses &&
depends libstrophe &&
depends glib2 &&
depends curl &&

optional_depends gtk+3 \
                 "icons-and-clipboard=enabled" \
                 "icons-and-clipboard=disabled" \
                 "to enable GTK tray icons and clipboard paste support" &&

optional_depends gpgme \
                 "pgp=enabled" \
                 "pgp=disabled" \
                 "for PGP support" &&

optional_depends libotr \
                 "otr=enabled" \
                 "otr=disabled" \
                 "for OTR support" &&

optional_depends libsignal \
                 "omemo=enabled omemo-backend=libsignal" \
                 "omemo=disabled" \
                 "for OMEMO support" &&

optional_depends python3                    \
                 "python-plugins=enabled"   \
                 "python-plugins=disabled"  \
                 "for Python plugins"       &&

optional_depends libxscrnsaver               \
                 "xscreensaver=enabled"      \
                 "xscreensaver=disabled"     \
                 "to determine idle time"    &&

optional_depends libnotify                   \
                 "notifications=enabled"     \
                 "notifications=disabled"    \
                 "for desktop notifications" &&

optional_depends gdk-pixbuf2                \
                 "gdk-pixbuf=enabled"       \
                 "gdk-pixbuf=disabled"      \
                 "to scale avatars before uploading"
