. "$GRIMOIRE"/MESON_DEPENDS &&

depends  python3   &&
depends  PKG-CONFIG &&
depends  libpng    &&
depends  mesa      &&
depends  cairo     &&
depends  libinput  &&
depends  libevdev  &&
depends  libxkbcommon &&
depends  libdisplay-info &&
depends  pixman    &&
depends  seatd     &&
depends  wayland-protocols &&
depends  DEVICE-MANAGER &&

optional_depends pipewire backend-pipewire=true '' 'pipewire backend' &&

optional_depends libdrm  backend-drm=true      '' 'Build the DRM compositor' &&
if is_depends_enabled ${SPELL} libdrm; then
  optional_depends gstreamer-1.0 remoting=true '' 'remote output'   &&
  optional_depends libva         backend-drm-screencast-vaapi=true '' 'build vaapi recorder'
fi &&

optional_depends wayland backend-wayland=true '' 'Build the Wayland (nested) compositor' &&

optional_depends libxcb backend-x11=true      '' 'Build the X11 compositor' &&

optional_depends xwayland xwayland=true        '' 'X11 support in wayland' &&
optional_depends JPEG image-jpeg=true          '' 'JPEG loading support' &&

optional_depends lcms2 color-management-lcms=true '' 'colour management' &&
if is_depends_enabled $SPELL lcms2;then
  optional_depends colord color-management-colord=true '' 'colour management daemon'
fi &&
optional_depends libwebp 'image-webp=true' 'image-webp=false' \
                         'WebP loading support' &&


if(false);then
optional_depends pango '' 'demo-clients=false' 'build demo client' &&

optional_depends freerdp 'backend-rdp=true' 'backend-rdp=false' 'RDP compositor'


fi
