depends python && depends sqlite && depends glib2 && #Transport plugins && if list_find "$XMMS2_OPTS" "--with-xmms2d" ; then # CDDA plugin is required. depends libcdio && depends libdiscid if list_find "$XMMS2_OPTS" "--with-plugins=xspf" || list_find "$XMMS2_OPTS" "--with-plugins=xml" || list_find "$XMMS2_OPTS" "--with-plugins=rss" then depends libxml2 fi && optional_depends curl \ "--with-plugins=curl" \ "--without-plugins=curl" \ "For http transport plugin." && optional_depends libmms \ "--with-plugins=mms" \ "--without-plugins=mms" \ "For mms transport plugin." && optional_depends samba \ "--with-plugins=samba" \ "--without-plugins=samba" \ "For samba transport plugin." && optional_depends avahi \ "--with-optionals=avahi" \ "--without-optionals=avahi" \ "For avahi support." && optional_depends openssl \ "--with-plugins=airplay" \ "--without-plugins=airplay" \ "For airplay transport support" && #Decoder plugins && message "There are two MP3 decoding plugins." && message "One is mpg123 based the other MAD based." && message "Both can coexist." && optional_depends mpg123 \ "--with-plugins=mpg123" \ "--without-plugins=mpg123" \ "For mp3 decoder plugin." && optional_depends libmad \ "--with-plugins=mad" \ "--without-plugins=mad" \ "For mp3 decoder plugin." && optional_depends libvorbis \ "--with-plugins=vorbis" \ "--without-plugins=vorbis" \ "For ogg/vorbis decoder plugin." && optional_depends libmodplug \ "--with-plugins=modplug" \ "--without-plugins=modplug" \ "For mod/s3m/etc... decoder plugin." && optional_depends libmpcdec \ "--with-plugins=musepack" \ "--without-plugins=musepack" \ "For musepack(mpc) decoder plugin." && optional_depends flac \ "--with-plugins=flac" \ "--without-plugins=flac" \ "For flac decoder plugin." && optional_depends sidplay-libs \ "--with-plugins=sid" \ "--without-plugins=sid" \ "For sid decoder plugin." && optional_depends speex \ "--with-plugins=speex" \ "--without-plugins=speex" \ "For speex decoder plugin." && optional_depends faad2 \ "--with-plugins=faad" \ "--without-plugins=faad" \ "For AAC decoder plugin." && optional_depends LIBAVCODEC \ "--with-plugins=avcodec" \ "--without-plugins=avcodec" \ "For WMA decoder plugin." && optional_depends wavpack \ "--with-plugins=wavpack" \ "--without-plugins=wavpack" \ "For wavpack decoder plugin." && optional_depends game-music-emu \ "--with-plugins=gme" \ "--without-plugins=gme" \ "Game Music support" && #Output plugins && optional_depends alsa-lib \ "--with-plugins=alsa" \ "--without-plugins=alsa" \ "For alsa output plugin." && optional_depends JACK-DRIVER \ "--with-plugins=jack" \ "--without-plugins=jack" \ "For jack output plugin." && optional_depends pulseaudio \ "--with-plugins=pulse" \ "--without-plugins=pulse" \ "For PulseAudio output plugin." && optional_depends libao \ "--with-plugins=ao" \ "--without-plugins=ao" \ "For lib audio output plugin." && #Effect plugins && if list_find "$XMMS2_OPTS" "--with-plugins=ices" ; then depends libshout && depends libogg "--with-plugins=vorbis" && depends libvorbis "--with-plugins=vorbis" fi && if list_find "$XMMS2_OPTS" "--with-plugins=icymetaint,curl" ; then depends curl fi && if list_find "$XMMS2_OPTS" "--with-plugins=vocoder" ; then depends libsamplerate && depends fftw fi optional_depends libofa \ "--with-plugins=ofa" \ "--without-plugins=ofa" \ "For acoustic fingerprint plugin." fi && #Clients && optional_depends gamin \ "--with-optionals=medialib-updater" \ "--without-optionals=medialib-updater" \ "For medialib-updater support." && #Language bindings && optional_depends pyrex \ "--with-optionals=python" \ "--without-optionals=python" \ "For python bindings." && optional_depends RUBY \ "--with-optionals=ruby" \ "--without-optionals=ruby" \ "For ruby bindings." && optional_depends perl \ "--with-optionals=perl" \ "--without-optionals=perl" \ "For perl bindings." && #removed for now it's in x4x #optional_depends JAVA \ # "--with-optionals=java" \ # "--without-optionals=java" \ # "For java bindings." \ # "z-rejected" && optional_depends ecore \ "--with-optionals=xmmsclient-ecore" \ "--without-optionals=xmmsclient-ecore" \ "For ecore bindings." && optional_depends boost \ "--with-optionals=xmmsclient++-glib,xmmsclient++" \ "--without-optionals=xmmsclient++-glib,xmmsclient++" \ "For C++ bindings."