. "$GRIMOIRE"/VDEPENDS &&
. "$GRIMOIRE"/CMAKE_DEPENDS &&
vdepends <<! &&
	libxml2
	freetype2
	fontconfig
	poppler-data
	zlib
!
optional_depends boost     -DENABLE_BOOST={ON,OFF} 'for Splash support' &&
optional_depends curl      -DENABLE_LIBCURL={ON,OFF} 'HTTP support' &&
optional_depends glib2     '' '' 'GLib support' &&
optional_depends gobject-introspection  -DENABLE_GOBJECT_INTROSPECTION={ON,OFF} 'introspection support' &&
optional_depends libpng    '' '' 'for pdftohtml' &&
optional_depends lcms2     '' '' 'for color management' &&
optional_depends nss       '' '' 'crypto support' &&
optional_depends JPEG      \
  -DENABLE_DCTDECODER={libjpeg,none} "for DCT (JPEG) support" &&
optional_depends openjpeg  \
  -DENABLE_LIBOPENJPEG={openjpeg2,none} "for JPX (JPEG 2000) streams" &&
optional_depends tiff      '' '' 'for TIFF support' &&
optional_depends gpgme     '' '' 'signature handling' &&
if is_depends_enabled "$SPELL" gpgme; then
  vdepends <<< 'gpgme >= 1.19'
fi &&
optional_depends gtk+3     -DBUILD_GTK_TESTS={ON,OFF} "GTK tests" &&
optional_depends qtbase    -DENABLE_QT5={ON,OFF}      "Qt5 support" &&
optional_depends qt6base   -DENABLE_QT6={ON,OFF}      "Qt6 support" &&
optional_depends cairo     '' '' 'for cairo output' &&
optional_depends gtk-doc   '' '' 'build GTK documentation' &&
if is_depends_enabled "$SPELL" qt6base ||
   is_depends_enabled "$SPELL" qtbase; then
  if is_depends_enabled "$SPELL" gpgme; then
    depends gpgmepp &&
    vdepends <<< 'gpgme >= 2.0.1'
  fi
fi
