What is CVS?
CVS is a system to handle source code, it keeps track of old
code, can show you changes from the last version to the current
one and allows multiple developers to work on the same code
base. It also allows other non-developer people to check out the
current working version at any time, so you get the same version
as the one the developers are currently using. Pingus uses CVS
for its source code.
Downloading from CVS
To download the current source from CVS, you need a cvs client,
most Linux system come with one, simply called
cvs.
When you have installed it entering the following lines into a
terminal will start downloading the source:
$ export CVSROOT=':pserver:anonymous@cvs.clanlib.org:/var/lib/cvs'
$ cvs login
(there is no password, just hit return)
$ cvs checkout Libs/ClanLib-0.6
$ cvs checkout Games/Pingus
Updating CVS
You don't have to redownload the CVS version everytime you want
to update it to the newest state, instead you simply have to go
to the checkout directory and type:
$ cvs update -dP
That will download all files that have changed since your last
checkout.
Compiling CVS
If you are not a programmer, there is not really a need to
compile Pingus yourself, since static binaries are provided and
can be provided on request pretty easily. Binaries for Windows
and Linux are available at:
The binaries you can download there simply needs to be copied to
Games/Pingus/src/ and made executable with
chmod +x
FILENAME, once done they should be startable.
Copyright (C) 1999-2002 Ingo Ruhnke, <grumbel@gmx.de>