XMMS2 Install instructions

Note: More up to date information may be available at
http://wiki.xmms2.xmms.se/index.php/Install_instructions

== Dependencies ==

You will need the following things to build XMMS2.

    * Python (http://www.python.org/) (>=2.2.1)
    * SCons (http://www.scons.org/). (>= 0.94)
    * GLib (http://www.gtk.org/) (>= 2.2.0)
    * MAD (http://www.underbit.com/products/mad/)
    * SQLite (http://www.sqlite.org) (3.2.x) 

These libraries are not needed but probably a good idea.

    * Curl (http://curl.haxx.se) (>= 7.11.2)
    * Vorbisfile (http://www.xiph.org)
    * ALSA (http://www.alsa-project.org)
    * SIDplay2 (http://sidplay2.sourceforge.net/)
    * reSID (http://www.geocities.com/SiliconValley/Lakes/5147/resid/)
    * Pyrex (http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/) - For python bindings.
    * Ruby (http://www.ruby-lang.org/) (>= 1.8) - For Ruby bindings. 

== Configuring ==

Run scons to first run the configuration. Tweak the options, running
scons CONFIG=1 each time till satisfied.

== Compiling ==

Simply run scons to compile, or scons PREFIX=/some/custom/path if you
plan on installing XMMS2 in /some/custom/path.

== Installing ==

Run scons install to install packages to their default path. You can
also install it to a non standard path by adding the PREFIX option to
scons. Like this:

scons PREFIX=/usr/local/xmms
scons PREFIX=/usr/local/xmms install

To only change the path the manual pages are installed in provide the
MANDIR option (it defaults to $PREFIX/man).

The INSTALLDIR option provides a way to prepend a path to all install
pathes for package builders. When this option is set xmms2 still
expects the files to be in the location without INSTALLDIR prepended.

== Cleaning up ==

scons -c will clean the objects and binaries.

== Uninstalling ==

scons -c /path/ will uninstall any files installed under /path For
example, if you installed xmms2 under /usr/local (default), run scons
-c /usr/local
