depends glib2 &&
depends atk &&
depends pango &&
depends -sub "PDF PS X" cairo &&
depends libsm &&
depends libxext &&
depends libxcursor &&
depends libxrender &&

if spell_ok $SPELL; then
  if spell_ok cairo; then
    # sub_depend on svg support in cair for file
    # print backend, requires this hack due to
    # circular dependency
    sub_depends cairo SVG
  fi
fi &&
optional_depends libpng \
                 "--with-libpng" \
                 "--without-libpng" \
                 "for PNG support" &&

optional_depends jpeg \
                 "--with-libjpeg" \
                 "--without-libjpeg" \
                 "for JPEG support" &&

optional_depends tiff \
                 "--with-libtiff" \
                 "--without-libtiff" \
                 "for TIFF support" &&

optional_depends jasper \
                 "--with-libjasper" \
                 "--without-libjasper" \
                 "for JPEG-2000 support" &&

optional_depends libxinerama \
                 "--enable-xinerama" \
                 "--disable-xinerama" \
                 "for X11 Xinerama extension support" &&

optional_depends libxrandr                            \
                 ""                                   \
                 ""                                   \
                 "for X11 Resize and Rotate support"  &&

optional_depends libxcomposite                  \
                 ""                             \
                 ""                             \
                 "for X11 Compositing support"  &&

optional_depends libxdamage                                  \
                 ""                                          \
                 ""                                          \
                 "for X11 Damaged region extension support"  &&

optional_depends libxfixes                                      \
                 ""                                             \
                 ""                                             \
                 "for X11 workarounds for various limitations"  &&

optional_depends gtk-doc \
                 "--enable-gtk-doc" \
                 "--disable-gtk-doc" \
                 "Build documentation with gtk-doc" &&

optional_depends cups \
                 "--enable-cups" \
                 "--disable-cups" \
                 "Enable CUPS print backend support?"
