. "$GRIMOIRE/FUNCTIONS" && depends gstreamer && if spell_ok gstreamer && is_version_less $(installed_version gstreamer) 0.10.33; then force_depends gstreamer fi && depends gst-plugins-base && if spell_ok gst-plugins-base && is_version_less $(installed_version gst-plugins-base) 0.10.33; then force_depends gst-plugins-base fi && optional_depends orc \ "--enable-orc" \ "--disable-orc" \ "for orc support" && optional_depends aalib \ "--enable-aalib" \ "--disable-aalib" \ "for ASCII art output" && optional_depends libx11 \ "--enable-x --enable-xshm" \ "--disable-x --disable-xshm" \ "for recording from X11" && optional_depends libxml2 \ "--enable-annodex" \ "--disable-annodex" \ "for annodex support" && optional_depends cairo \ "--enable-cairo" \ "--disable-cairo" \ "for subtitle/text rendering" && optional_depends esound \ "--enable-esd" \ "--disable-esd" \ "for ESD audio output" && optional_depends flac \ "--enable-flac" \ "--disable-flac" \ "for flac audio decoding/encoding" && optional_depends gconf2 \ "--enable-gconf --enable-gconftool" \ "--disable-gconf --disable-gconftool" \ "for gconf support" && optional_depends gtk+2 \ "--enable-gdk_pixbuf" \ "--disable-gdk_pixbuf" \ "for gdkpixbuf image loader" && optional_depends hal \ "--enable-hal" \ "--disable-hal" \ "for HAL support" && optional_depends JPEG \ "--enable-jpeg" \ "--disable-jpeg" \ "for jpeg image decoding/encoding" && optional_depends libcaca \ "--enable-libcaca" \ "--disable-libcaca" \ "for coloured ascii art output" && optional_depends libdv \ "--enable-libdv" \ "--disable-libdv" \ "for DV video decoding" && optional_depends libpng \ "--enable-libpng" \ "--disable-libpng" \ "for png image encoding" && optional_depends libiec61883 \ "--enable-dv1394" \ "--disable-dv1394" \ "to read from a IEE1394 (firewire) device" && optional_depends libshout \ "--enable-shout2" \ "--disable-shout2" \ "for shoutcast protocol send support" && optional_depends libsoup \ "--enable-soup" \ "--disable-soup" \ "for the soup http client plugin" && optional_depends speex \ "--enable-speex" \ "--disable-speex" \ "for speex audio decoding/encoding" && optional_depends taglib \ "--enable-taglib" \ "--disable-taglib" \ "for ID3v2 tag writing" && optional_depends gtk-doc \ "--enable-gtk-doc" \ "--disable-gtk-doc" \ "to build documentation" && optional_depends wavpack \ "--enable-wavpack" \ "--disable-wavpack" \ "for wavpack audio decoding" && optional_depends pulseaudio \ "--enable-pulse" \ "--disable-pulse" \ "for pulseaudio plugin" && if is_depends_enabled $SPELL gtk-doc; then depends pyxml fi