depends meson &&
depends python3 &&
depends ninja-build-system &&
depends glib2 &&
depends libpthread-stubs &&
depends pcre &&
depends shared-mime-info &&
depends xz-utils &&
depends zlib &&

optional_depends libx11 "x11=true" "x11=false" "enable X11 support" &&
if is_depends_enabled $SPELL libx11; then
  depends libxau &&
  depends libxcb &&
  depends libxdmcp
fi &&

optional_depends JPEG "jpeg=true" "jpeg=false" "enable JPEG loader" &&

optional_depends jasper "jasper=true" "jasper=false" \
                        "enable JPEG2000 loader" &&

# BUG gdk-pixbuf2 fails to build if libpng is disabled
# See https://gitlab.gnome.org/GNOME/gdk-pixbuf/issues/123
#optional_depends libpng "png=true" "png=false" "enable PNG loader" &&
depends libpng "png=true" &&

optional_depends tiff "tiff=true" "tiff=false" "enable TIFF loader" &&

optional_depends gobject-introspection "gir=true" "gir=false" \
                                       "enable gobject-introspection" &&

optional_depends gtk-doc "docs=true" "docs=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 libxslt
fi
