depends PKG-CONFIG   &&
depends rust         &&
depends OPENGL       &&
depends freetype2    &&
depends expat        &&
depends fontconfig   &&
depends libxkbcommon &&

optional_depends bash-completion '' '' 'Bash completion support?' &&
optional_depends zsh '' '' 'Zsh completion support?'              &&
optional_depends fish '' '' 'Fish shell completion support?'      &&

optional_depends wayland '--features=wayland' '' 'Wayland support?' &&

if is_depends_enabled $SPELL wayland; then
  optional_depends libx11 '--features=x11' '' 'X11 support?'
else
  depends libx11 '--features=x11'
fi &&

if is_depends_enabled "${SPELL}" libx11; then
  depends libxcb &&
  depends libxcursor &&
  depends libxi &&
  depends libxrandr &&
  depends xcb-util
fi
