. "$GRIMOIRE"/VDEPENDS &&
. "$GRIMOIRE"/MESON_DEPENDS &&

vdepends <<< "at-spi2-core >= 2.45.0" &&
depends bzip2              &&
depends cairo              &&
depends cogl               &&
depends dbus               &&
depends desktop-file-utils &&
depends expat              &&
depends fontconfig         &&
depends freetype2          &&
depends gconf2             &&
depends gdk-pixbuf2        &&
depends glib2              &&
depends gtk+3              &&
depends icu                &&
depends intltool           &&
depends itstool            &&
depends json-glib          &&
depends libcroco           &&
depends libdrm             &&
depends libffi             &&
depends libgcrypt          &&
depends libgnome-keyring   &&
depends libgpg-error       &&
depends libpng             &&
depends libunique          &&
depends libx11             &&
depends libxau             &&
depends libxcb             &&
depends libxcomposite      &&
depends libxdamage         &&
depends libxdmcp           &&
depends libxext            &&
depends libxfixes          &&
depends libxi              &&
depends libxml2            &&
depends libxrender         &&
depends OPENGL             &&
depends pango              &&
depends pcre               &&
depends pixman             &&
depends sqlite             &&
depends xz-utils           &&
depends zlib               &&

depends JPEG               &&


optional_depends clutter \
                 "clutter=true" \
                 "clutter=false" \
                 "for addition slideshow effects" &&
if is_depends_enabled $SPELL clutter; then
  depends clutter-gtk
fi &&

optional_depends exiv2 \
                 "exiv2=true" \
                 "exiv2=false" \
                 "to view EXIF data attached to images" &&

optional_depends gstreamer-1.0 \
                 "gstreamer=true" \
                 "gstreamer=false" \
                 "for video support" &&
if is_depends_enabled $SPELL gstreamer-1.0; then
  depends gst-plugins-base-1.0
fi &&

optional_depends libchamplain \
                 "libchamplain=true" \
                 "libchamplain=false" \
                 "to show the location an image refers to" &&

optional_depends lcms2 \
                 "lcms2=true" \
                 "lcms2=false" \
                 "for colour management" &&

optional_depends colord \
                 "colord=true" \
                 "colord=false" \
                 "for reading monitor color profiles" &&

optional_depends tiff \
                 "libtiff=true" \
                 "libtiff=false" \
                 "to load images in TIFF format" &&

optional_depends libwebp \
                 "libwebp=true" \
                 "libwebp=false" \
                 "to load images in WebP format" &&

#optional_depends libjxl \
#                 "libjxl=true" \
#                 "libjxl=false" \
#                 "to load JPEG XL images" &&

#optional_depends libheif \
#                 "libheif=true" \
#                 "libheif=false" \
#                 "to load HEIF and AVIF images" &&

optional_depends libraw \
                 "libraw=true" \
                 "libraw=false" \
                 "to load images in RAW format" &&

optional_depends libsecret \
                 "libsecret=true" \
                 "libsecret=false" \
                 "for saving web service account data" &&

optional_depends brasero \
                 "libbrasero=true" \
                 "libbrasero=false" \
                 "use libbrasero for burning CDs" &&

optional_depends librsvg2 \
                 "librsvg=true" \
                 "librsvg=false" \
                 "support for rsvg"
