Some more package information

This commit is contained in:
Bill Currie 2010-12-09 15:21:20 +09:00
parent 3ae2ef8d11
commit 64be913350

40
INSTALL
View file

@ -11,7 +11,7 @@ UNIX users: because of the diversity of machines QuakeForge runs on, we do not p
* GNU flex * GNU flex
* GNU make (BSD make doesn't like some constructs used) * GNU make (BSD make doesn't like some constructs used)
* C compiler and preprocessor (gcc and cpp recommended) * C compiler and preprocessor (gcc and cpp recommended)
* libsamplerate * libsamplerate
The following are recommended: The following are recommended:
* git (highly recommended for staying up to date with current changes) * git (highly recommended for staying up to date with current changes)
* zlib devel (highly recommended for compressed file and download support) * zlib devel (highly recommended for compressed file and download support)
@ -20,6 +20,35 @@ The following are recommended:
* glide and mesa or other GL compatible lib * glide and mesa or other GL compatible lib
* svgalib (for console-based clients: software and 3dfx) * svgalib (for console-based clients: software and 3dfx)
Relevant packages (debian):
* build-essential
* autoconf
* automake
* libtool
* flex
* bison
* git
* libasound2-dev
* libjack-dev
* libsamplerate0-dev
* libflac-dev
* libogg-dev
* libvorbis-dev
* libpng12-dev
* zlib1g-dev
* libcurl4-openssl-dev (or libcurl4-gnutls-dev)
* libncurses5-dev
* libsdl1.2-dev
* libsvga1-dev
* libxxf86dga-dev
* libxxf86vm-dev
Basic process to build and install QuakeForge: Basic process to build and install QuakeForge:
./bootstrap ./bootstrap
./configure ./configure
@ -32,11 +61,12 @@ To build and install only the quakeworld server:
./configure --without-clients --without-tools --with-servers=qw ./configure --without-clients --without-tools --with-servers=qw
make install make install
To build documentation (doxygen, graphviz and mscgen are required, as is an To build documentation (doxygen, graphviz and mscgen are required), in an
already configured source tree): already configured source tree:
cd doc cd doc
make doc make doc
Then either point your webbrowser to doxygen/html/index.html, or copy/move Then either point your webbrowser to doxygen/html/index.html, or copy/move
doxygen/html to a webserver and point your browser to that. The documentation doxygen/html to a webserver and point your browser to that. The
is currently grossly inadequate, but hopefully it is of some help. documentation is currently grossly inadequate, but hopefully it is of some
help.