depends python &&

if list_find "alsa" $QEMU_AUDIO; then
  depends  alsa-lib
fi &&

if list_find "sdl" $QEMU_AUDIO; then
  depends  sdl
fi &&

if list_find "pa" $QEMU_AUDIO; then
  depends  pulseaudio
fi &&

if list_find "esd" $QEMU_AUDIO; then
  depends  esound
fi &&

optional_depends vte              \
                 '--enable-gtk'   \
                 '--disable-gtk'  \
                 'for GTK UI'     &&

optional_depends sdl                                   \
                 "--enable-sdl"                        \
                 "--disable-sdl"                       \
                 "for graphical output (recommended)" &&

optional_depends curl                                  \
                 "--enable-curl"                       \
                 "--disable-curl"                      \
                 "for curl connectivity support"       &&

optional_depends BLUEZ                                 \
                 "--enable-bluez"                      \
                 "--disable-bluez"                     \
                 "for Bluetooth support"               &&

optional_depends ncurses                               \
                 "--enable-curses"                     \
                 "--disable-curses"                    \
                 "for curses output"                   &&

optional_depends attr                                  \
                 '--enable-attr'                       \
                 '--disable-attr'                      \
                 'for attr/xattr support in XFS'       &&

optional_depends libcap-ng                             \
                '--enable-cap-ng'                      \
                '--disable-cap-ng'                     \
                'for expanded Linux POSIX API capabilities' &&

optional_depends texinfo                   \
                 '--enable-docs'           \
                 '--disable-docs'          \
                 'to build documentation'  &&

optional_depends libaio                                       \
                 '--enable-linux-aio'                         \
                 '--disable-linux-aio'                        \
                 'for Linux native asynchronous I/O support'  &&

optional_depends spice                                    \
                 '--enable-spice'                         \
                 '--disable-spice'                        \
                 'for SPICE virtualized desktop support'  &&

optional_depends libusbx                         \
                 '--enable-libusb'               \
                 '--disable-libusb'              \
                 'for USB pass-through support'  &&

optional_depends nss                          \
                 '--enable-smartcard-nss'     \
                 '--disable-smartcard-nss'    \
                 'for SmartCard NSS support'  &&

if [[ "x$QEMU_VNC" == "x--enable-vnc" ]]; then
  suggest_depends  gnutls                                \
                   "--enable-vnc-tls"                    \
                   "--disable-vnc-tls"                   \
                   "to enable TLS encryption for VNC server" &&

  suggest_depends  LIBSASL                               \
                   "--enable-vnc-sasl"                   \
                   "--disable-vnc-sasl"                  \
                   "to enable SASL encryption for VNC server" &&

  suggest_depends  JPEG                                  \
                   '--enable-vnc-jpeg'                   \
                   '--disable-vnc-jpeg'                  \
                   'for JPEG lossy compression for VNC server' &&

  suggest_depends  libpng                                \
                   '--enable-vnc-png'                    \
                   '--disable-vnc-png'                   \
                   'for PNG compression for VNC server'
fi  &&

suggest_depends  bridge-utils                          \
                 ''                                    \
                 ''                                    \
                 "for creating TUN/TAP bridges"        &&

suggest_depends  iproute2                              \
                 ""                                    \
                 ""                                    \
                 "for routing between TUN/TAP interfaces"
