source $GRIMOIRE/MESON_DEPENDS &&

depends bubblewrap  &&
depends glib2       &&
depends json-glib   &&
depends fuse3       &&
depends gdk-pixbuf2 &&
depends PKG-CONFIG  &&

optional_depends geoclue                                                \
                 'geoclue=enabled'                                      \
                 'geoclue=disabled'                                     \
                 'Enable Geoclue support? (Needed for location portal)' &&

optional_depends libportal                                              \
                 'libportal=enabled'                                    \
                 'libportal=disabled'                                   \
                 'Enabled libportal supportal? (recommended)'           &&

optional_depends systemd                                                \
                 'systemd=enabled'                                      \
                 'systemd=disabled'                                     \
                 'Enable systemd support?'                              &&

optional_depends xmlto                                                  \
                 'docbook-docs=enabled'                                 \
                 'docbook-docs=disabled'                                \
                 'Build documentation?'                                 &&
if is_depends_enabled "$SPELL" xmlto; then
  depends flatpak
fi &&

suggest_depends xdg-desktop-portal-gtk  "" "" "Gtk portal backend"               &&
suggest_depends xdg-desktop-portal-kde  "" "" "Kde portal backend"               &&
suggest_depends xdg-desktop-portal-lxqt "" "" "LxQt portal backend"              &&
suggest_depends xdg-desktop-portal-wlr  "" "" "wlroots portal backend (wayland)"
