depends glib2 &&
depends autoconf-archive &&

optional_depends GETTEXT \
                 "--enable-nls" \
                 "--disable-nls" \
                 "for Native Language Support" &&

optional_depends SSL \
                 "--enable-openssl=/usr/bin/openssl" \
                 "--disable-openssl" \
                 "to enable use of openSSL" &&

optional_depends gtk+2 \
                 "--enable-gtkfe" \
                 "--disable-gtkfe" \
                 "for building gtk frontend" &&

if list_find "$HEXCHAT_OPTS" "--disable-textfe" && ! is_depends_enabled $SPELL gtk+2; then
  message "${PROBLEM_COLOR}No frontend selected, aborting...${DEFAULT_COLOR}" &&
  return 1
fi &&

if list_find "$HEXCHAT_OPTS" "--enable-plugin"; then
  config_query_list HEXCHAT_PYTHON "Which version do you want for Python scripting support?" \
                                   none \
                                   python2 \
                                   python3 &&

  case $HEXCHAT_PYTHON in
    none)
      list_add HEXCHAT_OPTS '--disable-python'
    ;;
    python2)
      depends python '--enable-python=python2'
    ;;
    python3)
      depends python3 '--enable-python=python3'
    ;;
  esac &&

  optional_depends perl \
                   "--enable-perl" \
                   "--disable-perl" \
                   "for Perl scripting support" &&

  optional_depends LUA \
                   "--enable-lua" \
                   "--disable-lua" \
                   "for Lua scripting support"
else
  list_add HEXCHAT_OPTS '--disable-python' &&
  list_add HEXCHAT_OPTS '--disable-perl'
fi &&

optional_depends dbus \
                 "--enable-dbus" \
                 "--disable-dbus" \
                 "to enable DBUS support" &&

optional_depends libnotify \
                 "--enable-libnotify" \
                 "--disable-libnotify" \
                 "to enable libnotify support" &&

optional_depends iso-codes \
                 "--enable-isocodes" \
                 "--disable-isocodes" \
                 "for iso-codes with spell-check" &&

optional_depends libcanberra \
                 "--enable-libcanberra" \
                 "--disable-libcanberra" \
                 "for libcanberra support" &&

optional_depends libproxy \
                 "--enable-libproxy" \
                 "--disable-libproxy" \
                 "for libproxy support" &&

optional_depends monodevelop \
                 "--with-theme-manager" \
                 "--without-theme-manager" \
                 "to compile theme manager"
