-------------------------------------------------------------------------------
 streamtuner installation instructions
-------------------------------------------------------------------------------

Index

	0. About this document
	1. Requirements
	2. Portability
	3. Instructions

0. About this document

	$Id: INSTALL,v 1.31 2004/03/30 13:14:44 jylefort Exp $

	Copyright (c) 2002, 2003, 2004 Jean-Yves Lefort.

	This document is part of streamtuner.
	It may be distributed under the same terms as streamtuner.

1. Requirements

	streamtuner requires the following libraries:

		* GTK+ (version 2.2.2 or superior)
		  http://www.gtk.org/

		* libcurl (version 7.10.5 or superior)
		  http://curl.haxx.se/libcurl/

	streamtuner also needs ScrollKeeper version 0.3.0 or superior
	(http://scrollkeeper.sourceforge.net/). If it is not
	available, the documentation will not be installed.

2. Portability

	streamtuner has been designed from the ground up with
	portability in mind. The source code conforms to the ANSI C
	and POSIX.1 specifications (no platform-specific features are
	used).

3. Instructions

	streamtuner uses the GNU build system. Hence, the following
	familiar sequence should satisfy most users:

		$ ./configure
		$ make
		<get root privileges, if needed>
		$ make install

	The ./configure script behaviour can be changed using
	command-line options: type "./configure --help" for an
	exhaustive list.

	One option is specific to streamtuner: --enable-shoutcast.

	The default, --enable-shoutcast=plugin, builds the SHOUTcast
	handler as a plugin (a dynamically loadable shared object).

	You can statically link the SHOUTcast handler into the
	streamtuner binary by using --enable-shoutcast=static.

	Alternatively, you may also choose not to build the SHOUTcast
	handler at all: in this case, use --enable-shoutcast=no
	(--disable-shoutcast is equivalent).
