. "$GRIMOIRE"/MESON_DEPENDS &&
depends gstreamer-1.0   &&
depends gst-plugins-base-1.0 &&
depends orc &&

optional_depends v4l-utils '' '' 'V4L ' &&

optional_depends  aalib                   \
'' '' \
                  'ASCII art output'  &&
optional_depends  libx11                        \
'' '' \
                  'recording from X11'      &&
optional_depends  cairo                          \
'' '' \
                  'subtitle/text rendering'  &&
optional_depends  flac                                \
'' '' \
                  'flac audio decoding/encoding'  &&

optional_depends  mpg123 \
                  '' '' \
                  'MPEG audio decoding' &&

optional_depends  gdk-pixbuf2                   \
'' '' \
                  'gdkpixbuf image loader'  &&
optional_depends  JPEG                                \
'' '' \
                  'jpeg image decoding/encoding'  &&
optional_depends  libcaca                          \
'' '' \
                  'coloured ascii art output'  &&
optional_depends  libdv                    \
'' '' \
                  'DV video decoding'  &&
optional_depends  libpng                    \
'' '' \
                  'png image encoding'  &&
optional_depends  libiec61883                                 \
'' '' \
                  'to read from a IEE1394 (firewire) device'  &&
optional_depends  libshout                               \
'' '' \
                  'shoutcast protocol send support'  &&
optional_depends  libsoup  \
'' '' \
                  'the soup http client plugin'  &&
optional_depends  speex                                \
'' '' \
                  'speex audio decoding/encoding'  &&
optional_depends  taglib                   \
'' '' \
                  'ID3v2 tag writing'  &&
optional_depends  wavpack                       \
'' '' \
                  'wavpack audio decoding'  &&
optional_depends  libvpx \
'' '' \
                  'VPX decoding' &&
optional_depends  pulseaudio                    \
'' '' \
                  'pulseaudio plugin'       &&
optional_depends  gtk-doc                   \
'' '' \
                  'build documentation'  &&

if is_depends_enabled $SPELL gtk-doc; then
  depends  pyxml
fi &&
optional_depends qt6base \
                 'qt6=enabled' 'qt6=disabled' \
                 'Qt6 QML video sink plugin' &&
if is_depends_enabled $SPELL qt6base;then
  depends qt6declarative
  optional_depends qt6wayland \
                   'qt-wayland=enabled' 'qt-wayland=disabled' \
                   'wayland support'
fi
