. $GRIMOIRE/is_depends_enabled.function                         &&
depends  scons                                                  &&
depends  sqlite                                                 &&
depends  glib2                                                  &&

#Transport plugins  &&
if list_find "$XMMS2_OPTS" noxmms ; then
optional_depends curl                                           \
                 ""                                             \
                 "curl"                                         \
                 "For http transport plugin."                   &&
optional_depends libmms                                         \
                 ""                                             \
                 "mms"                                          \
                 "For mms transport plugin."                    &&
optional_depends samba                                          \
                 ""                                             \
                 "samba"                                        \
                 "For samba transport plugin."                  &&
optional_depends avahi                                          \
                 ""                                             \
                 "avahi"                                        \
                 "For avahi support."                           &&


#Decoder plugins  &&
optional_depends libmad                                         \
                 ""                                             \
                 "mad"                                          \
                 "For mp3 decoder plugin."                      &&
optional_depends libvorbis                                      \
                 ""                                             \
                 "vorbis"                                       \
                 "For ogg/vorbis decoder plugin."               &&
optional_depends libmodplug                                     \
                 ""                                             \
                 "modplug"                                      \
                 "For mod/s3m/etc... decoder plugin."           &&
optional_depends libmpcdec                                      \
                 ""                                             \
                 "musepack"                                     \
                 "For musepack(mpc) decoder plugin."            &&
optional_depends flac                                           \
                 ""                                             \
                 "flac"                                         \
                 "For flac decoder plugin."                     &&
optional_depends sidplay-libs                                   \
                 ""                                             \
                 "sid"                                          \
                 "For sid decoder plugin."                      &&
optional_depends speex                                          \
                 ""                                             \
                 "speex"                                        \
                 "For speex decoder plugin."                    &&
optional_depends faad2                                          \
                 ""                                             \
                 "faad"                                         \
                 "For AAC/MP4 decoder plugin."                  &&
optional_depends LIBAVCODEC                                     \
                 ""                                             \
                 "wma"                                          \
                 "For WMA decoder plugin."                      &&


#Output plugins  &&
optional_depends alsa-lib                                       \
                 ""                                             \
                 "alsa"                                         \
                 "For alsa output plugin."                      &&
optional_depends JACK-DRIVER                                    \
                 ""                                             \
                 "jack"                                         \
                 "For jack output plugin."                      &&

#Effect plugins  &&
optional_depends libshout                                       \
                 ""                                             \
                 "ices"                                         \
                 "Icecs client plugin"
if list_find "$XMMS2_OPTS" novocoder ; then
depends libsamplerate                                           &&
depends fftw
fi
if list_find "$XMMS2_OPTS" nolastfm ; then
depends curl
fi
fi                                                              &&
if list_find "$XMMS2_OPTS" nolib ; then
#Clients  &&
optional_depends sdl_ttf                                        \
                 ""                                             \
                 "sdl-vis"                                      \
                 "For visuialization client support(sdl-vis)."  &&
optional_depends gamin                                          \
                 ""                                             \
                 "medialib-updater"                             \
                 "For medialib-updater support."                &&

#Language bindings  &&
optional_depends pyrex                                          \
                 ""                                             \
                 "python"                                       \
                 "For python bindings."                         &&
optional_depends ruby                                           \
                 ""                                             \
                 "ruby"                                         \
                 "For ruby bindings."                           &&
optional_depends JAVA                                           \
                 ""                                             \
                 "java"                                         \
                 "For java bindings."                           \
                 "z-rejected"                                   &&
optional_depends ecore                                          \
                 ""                                             \
                 "xmmsclient-ecore"                             \
                 "For ecore bindings."                          &&
optional_depends boost                                          \
                 ""                                             \
                 "xmmsclient++"                                 \
                 "For C++ bindings."                            &&
if is_depends_enabled $SPELL boost ; then
  sub_depends boost SIGNALS
fi
fi
