depends -sub CXX gcc        &&
depends  PKG-CONFIG  &&

# output drivers

optional_depends  alsa-lib                   \
                  "--enable-alsa"            \
                  "--disable-alsa"           \
                  "for ALSA driver support"  &&

optional_depends  JACK-DRIVER                \
                  "--enable-jack"            \
                  "--disable-jack"           \
                  "for JACK driver support"  &&

optional_depends  esound                   \
                  "--enable-esd"           \
                  "--disable-esd"          \
                  "for ESD driver support" &&

optional_depends  nas                       \
                  "--enable-nas"            \
                  "--disable-nas"           \
                  "for NAS driver support"  &&

# file types

optional_depends  libvorbis              \
                  "--enable-oggvorbis"   \
                  "--disable-oggvorbis"  \
                  "to play ogg files"    &&

optional_depends  libmad               \
                  ""                   \
                  ""                   \
                  "to play mp3 files"  &&

optional_depends  libid3tag               \
                  ""                      \
                  ""                      \
                  "for ID3 tag support"   &&

optional_depends  flac                  \
                  "--enable-flac"       \
                  "--disable-flac"      \
                  "to play flac files"  &&

if is_depends_enabled $SPELL flac
then
  config_query_option  APLAYER_OGGFLAC               \
                       "Enable OggFLAC support?"  y  \
                       "--enable-oggflac"            \
                       "--disable-oggflac"           &&
  if [[ "$APLAYER_OGGFLAC" == "--enable-oggflac" ]]
  then
    sub_depends  flac  OGGFLAC
  fi
fi  &&

optional_depends  audiofile                        \
                  "--enable-audiofile"             \
                  "--disable-audiofile"            \
                  "to play wav and related files"  &&

optional_depends  libsndfile                  \
                  ""                          \
                  ""                          \
                  "for sndfile input plugin"  &&

optional_depends  libmikmod                        \
                  "--enable-mikmod"                \
                  "--disable-mikmod"               \
                  "to play mod and related files"  &&

# uis

optional_depends  gtk+2                                 \
                  "--enable-gtk2"                       \
                  "--disable-gtk2"                      \
                  "to build GTK+2 graphical interface"  &&

optional_depends  gtk+                                 \
                  "--enable-gtk"                       \
                  "--disable-gtk"                      \
                  "to build GTK+ graphical interface"  &&

optional_depends  xosd                       \
                  "--enable-xosd"            \
                  "--disable-xosd"           \
                  "to build XOSD interface"  &&

# other

optional_depends  OPENGL                      \
                  "--enable-opengl"           \
                  "--disable-opengl"          \
                  "to enable OpenGL plugins"  &&

optional_depends  doxygen                      \
                  ""                           \
                  ""                           \
                  "to generate documentation"
