depends dbus-glib
depends gobject-introspection
depends iproute2
depends libnl3
depends libndp
depends libsecret
depends util-linux
depends systemd
depends libgudev
depends mobile-broadband-provider-info
depends meson
depends libnvme
depends polkit

optional_depends readline \
                 "-D nmcli=true" \
                 "-D nmcli=false" \
                 "for nmcli install" \

optional_depends dnsmasq  "" "" "for DNS forwarder and DHCP server support"

optional_depends bluez-5 "-D bluez5_dun=true" "" "for Bluetooth support"

optional_depends nss    "-D crypto=nss"    "" "for NSS crypto support (if no then you should enable support for GnuTLS in next question)"
optional_depends gnutls "-D crypto=gnutls" "" "for TLS crypto support"

optional_depends dhcpcd   "-D dhcpcd=yes"   "-D dhcpcd=no"   "for DHCP client"
optional_depends dhcp     "-D dhclient=yes" "-D dhclient=no" "for standard DHCP client"
optional_depends valgrind "-D valgrind=yes" "-D valgrind=no" "for valgrind support"

optional_depends iwd \
                 "-D iwd=true" \
                 "-D iwd=false" \
                 "for iwd support for Wi-Fi networking (requires WI-FI support enabled)"

optional_depends wpa_supplicant \
                 "-D wifi=true" \
                 "-D wifi=false" \
                 "for Wifi networking support"

# rp-pppoe depend implies ppp installed too
optional_depends rp-pppoe  \
                 "-D ppp=true" \
                 "-D ppp=false" \
                 "for Roaring Penguin's Point-to-Point Protocol over Ethernet support"

optional_depends curl \
                 "-D concheck=true" \
                 "-D concheck=false" \
                 "for connection check support" \
                 "n"

optional_depends ModemManager \
                 "-D modem_manager=true" \
                 "-D modem_manager=false" \
                 "for mobile broadband modem support" \
                 "n"

optional_depends libpsl \
                 "-D libpsl=true" \
                 "-D libpsl=false" \
                 "link against libpsl" \
                 "n"

optional_depends newt \
                 "-D nmtui=true" \
                 "-D nmtui=false" \
                 "for nmtui install" \
                 "n"

optional_depends vala \
                 "-D vapi=true" \
                 "-D vapi=false"  \
                 "for vala support (needs introspection support)"

if in_depends "$MODULE" "gobject-introspection"; then
    depends python-pygobject
fi
