. "${GRIMOIRE}/MESON_DEPENDS" &&

depends glib2 &&
depends libpthread-stubs &&
depends shared-mime-info &&
depends xz-utils &&
depends zlib &&

optional_depends JPEG "jpeg=enabled" "jpeg=disabled" "enable JPEG loader" &&

optional_depends libpng "png=enabled" "png=disabled" "enable PNG loader" &&

optional_depends tiff "tiff=enabled" "tiff=disabled" "enable TIFF loader" &&

optional_depends gobject-introspection \
introspection=enabled introspection=disabled "enable gobject-introspection" &&

message "${MESSAGE_COLOR}Enabling gtk-doc will git clone gi-docgen at build\
 time until that is properly packaged and added as dependency\
 here.${DEFAULT_COLOR}" &&
optional_depends gtk-doc \
gtk_doc=true gtk_doc=false "generate the API reference" &&
if is_depends_enabled $SPELL gtk-doc; then
  depends pygments
fi &&

optional_depends docbook-xsl "man=true" "man=false" "generate man pages" &&

if is_depends_enabled $SPELL docbook-xsl; then
  depends docutils
fi
