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 libgudev \
                   "--enable-gudev" \
                   "--disable-gudev" \
                   "build with gudev support"
fi &&

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

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

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

optional_depends libsecret           \
                 "--enable-keyring"  \
                 "--disable-keyring" \
                 "build with keyring support"  &&

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

optional_depends libmtp          \
                 "--enable-mtp"  \
                 "--disable-mtp" \
                 "build with Media Transfer Protocol support"  &&

optional_depends libusb                    \
                 "--enable-libusb"         \
                 "--disable-libusb"        \
                 "build with USB support"  &&

optional_depends udisks2                      \
                 "--enable-udisks2"           \
                 "--disable-udisks2"          \
                 "build with udisks support"  &&


optional_depends libxslt                   \
                 "--enable-documentation"  \
                 "--disable-documentation" \
                 "to build documentation"
