depends glib2            &&
depends dbus             &&
depends intltool         &&
depends expat            &&
depends openssh          &&

optional_depends -sub SOUP_GNOME libsoup             \
                      "--enable-http"                \
                      "--disable-http"               \
                      "build with http/dav backend"  &&

optional_depends avahi                               \
                 "--enable-avahi"                    \
                 "--disable-avahi"                   \
                 "build with avahi support"          &&

optional_depends libcdio-paranoia                    \
                 "--enable-cdda"                     \
                 "--disable-cdda"                    \
                 "build with CDDA backend"           &&

optional_depends DEVICE-MANAGER \
                 "--enable-udev" \
                 "--disable-udev" \
                 "build with udev support" &&

if is_depends_enabled $SPELL $(get_spell_provider $SPELL DEVICE-MANAGER); then
  optional_depends -sub GUDEV DEVICE-MANAGER \
                   "--enable-gudev" \
                   "--disable-gudev" \
                   "build with gudev support"
fi &&

optional_depends libarchive \
                 "--enable-archive" \
                 "--disable-archive" \
                 "for archive support" &&

optional_depends gnome-disk-utility                  \
                 "--enable-gdu"                      \
                 "--disable-gdu"                     \
                 "build GDU volume monitor"          &&

optional_depends fuse                                \
                 "--enable-fuse"                     \
                 "--disable-fuse"                    \
                 "build with FUSE support"           &&

optional_depends hal                                 \
                 "--enable-hal"                      \
                 "--disable-hal"                     \
                 "build with HAL support"            &&

optional_depends obex-data-server                    \
                 "--enable-obexftp"                  \
                 "--disable-obexftp"                 \
                 "build with ObexFTP backend"        &&

optional_depends libgphoto2                          \
                 "--enable-gphoto2"                  \
                 "--disable-gphoto2"                 \
                 "build with gphoto2 support"        &&

optional_depends libgnome-keyring                    \
                 "--enable-keyring"                  \
                 "--disable-keyring"                 \
                 "build with GNOME keyring support (requires ${SPELL_COLOR}libsecret${DEFAULT_COLOR})"  &&

if is_depends_enabled $SPELL libgnome-keyring; then
  depends libsecret
fi &&

optional_depends samba                               \
                 "--enable-samba"                    \
                 "--disable-samba"                   \
                 "build with samba support"          &&

# required by xsltproc
optional_depends libxslt \
                 "--enable-documentation" \
                 "--disable-documentation" \
                 "to build documentation" &&

optional_depends bash-completion                     \
                 "--enable-bash-completion"          \
                 "--disable-bash-completion"         \
                 "Enable bash-completion support?"   &&

optional_depends gtk-doc                             \
                 "--enable-gtk-doc"                  \
                 "--disable-gtk-doc"                 \
                 "Enable devhelp docs"
