depends libxml2 &&
depends gtk+3 TARGET=gtk3 &&
depends lcms2 &&
depends freetype2 &&
depends netsurf-buildsystem &&
depends nsgenbind &&
depends hubbub &&
depends libcss &&
depends libdom &&
depends libnsutils &&
depends libparserutils &&
depends libwapcaplet &&
#optional
optional_depends utf8proc \
		 NETSURF_USE_UTF8PROC=YES \
		 NETSURF_USE_UTF8PROC=NO \
		 'for UTF8 support' &&
optional_depends SSL \
		 NETSURF_USE_OPENSSL=YES \
		 NETSURF_USE_OPENSSL=NO \
		 'for SSL/TLS support' &&
optional_depends curl \
		 NETSURF_USE_CURL=YES \
		 NETSURF_USE_CURL=NO \
		 'to use CURL' &&
optional_depends libnsbmp \
                 "NETSURF_USE_BMP=YES" \
                 "NETSURF_USE_BMP=NO" \
                 "for displaying BMPs and ICOs" &&
optional_depends libnsgif \
                 "NETSURF_USE_GIF=YES" \
                 "NETSURF_USE_GIF=NO" \
                 "for displaying GIFs" &&
optional_depends JPEG \
                 "NETSURF_USE_JPEG=YES" \
                 "NETSURF_USE_JPEG=NO" \
                 "for displaying JPEGs" &&
optional_depends libpng \
                 "NETSURF_USE_PNG=YES" \
                 "NETSURF_USE_PNG=NO" \
                 "for displaying PNGs" &&
optional_depends libjxl \
		 NETSURF_USE_JPEGXL=YES \
		 NETSURF_USE_JPEGXL=NO \
		 'for displaying JPEG XLs' &&
optional_depends libwebp \
		 NETSURF_USE_WEBP=YES \
		 NETSURF_USE_WEBP=NO \
		 'for WebP support' &&
optional_depends gstreamer \
		 NETSURF_USE_VIDEO=YES \
		 NETSURF_USE_VIDEO=NO \
		 'for video playback support' &&
optional_depends libharu2-scm \
                 "NETSURF_USE_HARU_PDF=YES" \
                 "NETSURF_USE_HARU_PDF=NO" \
                 "for PDF export and GTK printing support" &&
optional_depends libsvgtiny \
                 NETSURF_USE_NSSVG=YES \
                 NETSURF_USE_NSSVG=NO \
                 "for displaying SVGs" &&
optional_depends librsvg2 \
                 "NETSURF_USE_RSVG=YES" \
                 "NETSURF_USE_RSVG=NO" \
                 "for displaying SVGs" &&
optional_depends librosprite \
                 "NETSURF_USE_ROSPRITE=YES" \
                 "NETSURF_USE_ROSPRITE=NO" \
                 "for displaying RISC OS Sprites" &&
optional_depends libnslog \
		 NETSURF_USE_NSLOG=YES \
		 NETSURF_USE_NSLOG=NO \
		 'for logging support' &&
optional_depends libnspsl \
		 NETSURF_USE_NSPSL=YES \
		 NETSURF_USE_NSPSL=NO \
		 'to use NetSurf public suffix list handling' &&
optional_depends duktape \
		 NETSURF_USE_DUKTAPE=YES \
		 NETSURF_USE_DUKTAPE=NO \
		 'for Javascript support'
