depends glibc &&
depends glib2 &&
depends libpcap &&

optional_depends gtk+3 \
                 "--with-gtk3=yes" "--with-gtk3=no" \
                 "for GTK+3 GUI support" &&

if ! is_depends_enabled $SPELL gtk+3; then
  optional_depends gtk+2 \
                 "--with-gtk2=yes" "--with-gtk2=no" \
                 "for GTK+2 GUI support"
fi &&

optional_depends zlib \
                 "--with-zlib" "--without-zlib" \
                 "to read compressed data" &&

optional_depends libcap \
                 "--with-libcap" "--without-libcap" \
                 "for POSIX.1e capabilities management" &&

optional_depends SSL \
                 "--with-ssl" "--without-ssl" \
                 "use SSL crypto library" &&

optional_depends gnutls \
                 "--with-gnutls" "--without-gnutls" \
                 "for GNUTLS library support" &&

optional_depends krb5 \
                 "--with-krb5" "--without-krb5" \
                 "for Kerberos usage" &&

optional_depends libgcrypt \
                 "--with-gcrypt" "--without-gcrypt" \
                 "for gcrypt library support" &&

# support is broken except in development branch
#optional_depends python \
#                 "--with-python" "--without-python" \
#                 "for Python scripting support" &&

optional_depends lua51 \
                 "--with-lua" "--without-lua" \
                 "for Lua scripting support" &&

optional_depends geoip \
                 "--with-geoip" "--without-geoip" \
                 "for GeoIP location support" &&

optional_depends c-ares \
                 "--with-c-ares" "--without-c-ares" \
                 "for asynchronous (non-blocking) name resolution via c-ares" &&

optional_depends adns \
                 "--with-adns" "--without-adns" \
                 "for asynchronous (non-blocking) name resolution via adns" &&

optional_depends libsmi \
                 "--with-libsmi" "--without-libsmi" \
                 "to do more sophisticated decoding of SNMP packets"
