. "${GRIMOIRE}/MESON_DEPENDS" &&
depends PKG-CONFIG        &&
depends gettext          &&
depends shared-mime-info &&
depends libxslt          &&
depends protobuf         &&
depends libxmlb          &&
depends curl             &&
depends elfutils         &&
depends libjcat          &&
depends json-glib        &&
depends binutils &&
depends DEVICE-MANAGER   &&
depends gcab    &&
depends glib2   &&
depends libsoup &&
depends libusb &&
depends util-linux &&
depends -sub VAPIGEN vala &&
depends gpgme   &&
optional_depends bash-completion 'bash_completion=true' 'bash_completion=false' 'install bash-completion support' &&
optional_depends fish 'fish_completion=true' 'fish_completion=false' 'install fish-completion support' &&
optional_depends consolekit2 'consolekit=true' 'consolekit=false' 'consolekit support ' &&
optional_depends libsmbios 'plugin_dell=true' 'plugin_dell=false' 'DELL support' &&
if is_depends_enabled $SPELL libsmbios;then
  depends efivar 'plugin_uefi_capsule=true'
else
  optional_depends efivar 'plugin_uefi_capsule=true' 'plugin_uefi_capsule=false' 'UEFI support'
fi &&
if is_depends_enabled $SPELL efivar;then
  depends cairo      &&
  depends fontconfig &&
  depends freetype2  &&
  depends pango      &&
  depends pillow     &&
  depends python3    &&
  depends pygobject3 &&
  depends pycairo    &&
  depends setuptools &&
  depends tpm2-tss   &&
  depends gnu-efi
fi
optional_depends LZMA 'lzma=true' 'lzma=false' 'for LZMA compression support' &&
optional_depends elogind 'elogind=true' 'elogind=false' 'Elogind support' &&
optional_depends gnutls 'gnutls=true' 'gnutls=false' 'GnuTLS support' &&
optional_depends gobject-introspection 'introspection=true' 'introspection=false' 'introspection support' &&
optional_depends gtk-doc 'docs=gtkdoc'  'docs=none'  'build docs'  &&
optional_depends policykit 'polkit=true' 'polkit=false' 'PolicyKit support in daemon' &&
optional_depends systemd 'systemd=true' 'systemd=false' 'SystemD support' &&
optional_depends valgrind '' '' 'debugging support' &&
optional_depends libarchive 'libarchive=true' 'libarchive=false' 'libarchive support' &&
optional_depends sqlite 'sqlite=true' 'sqlite=false' 'sqlite support' &&
optional_depends flashrom 'plugin_flashrom=enabled' 'plugin_flashrom=disabled' 'for flashrom support' &&
optional_depends cpuid    'plugin_msr=enabled' 'plugin_msr=disabled' 'for model-specific register support' &&
optional_depends modemmanager 'plugin_modem_manager=enabled' 'plugin_modem_manager=disabled' 'for modemmanager support' &&
optional_depends libsoup 'soup_session_compat=true' 'soup_session_compat=false' 'for libsoup support' &&

suggest_depends libmbim      '' '' 'for Mobile Broadband Interface Model (MBIM) protocol support' &&
suggest_depends libqmi       '' '' 'for Qualcomm MSM Interface (QMI) protocol support'
