. "$GRIMOIRE"/VDEPENDS &&
. "$GRIMOIRE"/MESON_DEPENDS &&
depends libevdev  &&
depends DEVICE-MANAGER udev-dir=/lib/udev &&
depends libgudev &&
optional_depends doxygen \
                 '' \
                 'documentation=false' \
                 'build documentation' &&
if is_depends_enabled $SPELL doxygen;then
  depends graphviz
fi &&
optional_depends gtk+3 \
                 '' \
                 'debug-gui=false' \
                 'build event GUI for debugging' &&
if is_depends_enabled $SPELL gtk+3; then
  depends cairo &&
  depends glib2
fi &&
optional_depends libwacom \
                 'libwacom=true' \
                 'libwacom=false' \
                 'tablet identification' &&
if is_depends_enabled "$SPELL" libwacom; then
  vdepends <<< 'libwacom >= 0.27'
fi &&
optional_depends check \
                 'tests=true' \
                 'tests=false' \
                 'enable tests' &&
if is_depends_enabled  $SPELL check;then
  depends valgrind
fi &&
optional_depends mtdev \
                 'mtdev=true' \
                 'mtdev=false' \
                 'support multitouch protocol'
