depends autoconf &&
depends automake &&
depends intltool &&

optional_depends libdrm \
                 "--enable-drm" \
                 "--disable-drm" \
                 "for DRM method support" &&

optional_depends libxcb \
                 "--enable-randr" \
                 "--disable-randr" \
                 "for RANDR method support" &&

optional_depends libxxf86vm \
                 "--enable-vidmode" \
                 "--disable-vidmode" \
                 "for VidMode method (deprecated) support" &&
if is_depends_enabled "$SPELL" libxxf86vm; then
  depends libx11
fi &&

optional_depends geoclue \
                 "--enable-geoclue2" \
                 "--disable-geoclue2" \
                 "for Geoclue2 location provider support" &&
if is_depends_enabled $SPELL geoclue; then
  depends glib2
fi &&

optional_depends python3 \
                 "--enable-gui" \
                 "--disable-gui" \
                 "for GUI status icon" &&

if is_depends_enabled $SPELL python3; then
  depends pygobject3 &&
  suggest_depends pyxdg "" "" "for optional autostart support in GUI"
fi &&

optional_depends GETTEXT \
                 "--enable-nls" \
                 "--disable-nls" \
                 "to use Native Language Support"
