Blame INSTALL

Packit Service 102f81
Prerequisites
Packit Service 102f81
-------------
Packit Service 102f81
Packit Service 102f81
libvorbis
Packit Service 102f81
libogg
Packit Service 102f81
Packit Service 102f81
Both of these libraries must be installed before you can build
Packit Service 102f81
libshout. If they aren't available in your OS's package system, you
Packit Service 102f81
can find them at vorbis.com. You may also want libtheora if you're
Packit Service 102f81
interested in doing video streaming.
Packit Service 102f81
Packit Service 102f81
Building
Packit Service 102f81
--------
Packit Service 102f81
Packit Service 102f81
Normally, just ./configure; make
Packit Service 102f81
Packit Service 102f81
You may need to specify --with-ogg-prefix and/or --with-vorbis-prefix
Packit Service 102f81
if you have installed those libraries in a non-standard
Packit Service 102f81
location. The arguments to these will match the --prefix you used when
Packit Service 102f81
configuring ogg and vorbis, respectively.
Packit Service 102f81
Packit Service 102f81
You may also choose to build libshout without thread safety, with the
Packit Service 102f81
--disable-pthread argument to configure. Only do this if you know you
Packit Service 102f81
will never be using the library in a threaded application, or if you
Packit Service 102f81
intend to make all calls to libshout threadsafe by hand in your
Packit Service 102f81
calling application.
Packit Service 102f81
Packit Service 102f81
Installation
Packit Service 102f81
------------
Packit Service 102f81
(as root) make install
Packit Service 102f81
Packit Service 102f81
This will install header files in $(prefix)/shout and library files in
Packit Service 102f81
$(prefix)/lib.
Packit Service 102f81
Packit Service 102f81
configure will have detected whether or not you have pkg-config
Packit Service 102f81
automatically. If you have, it will place a pkg-config data file in
Packit Service 102f81
$(prefix)/lib/pkgconfig, otherwise it will place a shout-config script
Packit Service 102f81
in $(prefix)/bin. You can force libshout to use shout-config instead
Packit Service 102f81
of pkgconfig with the configure option --disable-pkgconfig.
Packit Service 102f81
Packit Service 102f81
$Id: INSTALL 8946 2005-02-19 17:49:25Z brendan $