Previous Developing Firestarter Index The Firestarter license Next

Getting Firestarter from CVS

Firestarter is developed with the aid of a version control system called CVS. It allows multiple developers to work on the code simultaneously. By checking out the code from the CVS repository you are getting the bleeding edge development version of Firestarter. CVS usage is intended for testers, developers and users that need the most recent code available.

CVS releases of Firestarter are not stable, release quality code. If you are interested in obtaining the latest, stable release - you can download a tarball of the source code from the Firestarter homepage. It is not recommended to run the CVS version if you are not prepared to submit feedback and help us improve it.

The Firestarter code is maintained in the GNOME project's CVS server. In order to check out a working copy, enter the following in a terminal:

[bash]$ export CVSROOT=':pserver:anonymous@anoncvs.gnome.org:/cvs/gnome'
[bash]$ cvs login
(Logging in to anonymous@cvs.firestarter.sourceforge.net)
CVS password:

Simply press enter here, there is no password.

[bash]$ cvs -z3 checkout firestarter

The source code will be downloaded to the 'firestarter' subdirectory. To compile, change to the 'firestarter' subdirectory and type the following commands:

[bash]$ ./autogen.sh --sysconfdir=/etc
[bash]$ make

You might also have to download the gnome-common module from CVS (cvs -z3 checkout gnome-common) and install it before autogen will run successfully. If all goes well, su to root and type:

[bash]$ make install

Bringing a CVS version up to date

If you already have a recent CVS Firestarter checkout from the CVS server, you can simply enter the following commands to update it to the current version:

[bash]$ cd [copy_of_current_CVS_source_code]/
[bash]$ export CVSROOT=':pserver:anonymous@anoncvs.gnome.org:/cvs/gnome'
[bash]$ cvs login
(Logging in to anonymous@cvs.firestarter.sourceforge.net)
CVS password:

Again, simply press enter here, there is no password.

[bash]$ cvs -z3 update -Pd firestarter

The CVS repository can also be browsed online.

Previous Developing Firestarter Index The Firestarter license Next