CVSMajor releases of Wcal can be downloaded as .tgz archive files. Major versions are released when a significant amount of changes has been made in the source code. Between two major releases, you can download beta versions of Wcal by using the Wcal CVS tree.
RequirementsTo use the Wcal CVS tree, you need to have CVS installed on your machine. Most of the Linux distributions include CVS. For more information about CVS, see the CVS web site.
You also need to have an active Internet connection.
Getting your own Wcal anonymous CVS accessThis operation will create a local directory on your machine that will contain the Wcal source code. This directory could be now synchronized with the Wcal CVS repository of SourceForge.
To create your CVS access, you must login anonymous on the CVS repository:
> cvs -d:pserver:email@example.com:/cvsroot/wcal loginWhen you are prompted a CVS password, simply press the "Enter" key.
Then, you can get the wcal directory:
> cvs -z3 -d:pserver:firstname.lastname@example.org:/cvsroot/wcal co wcal
The wcal directoryThe local directory created by CVS is called wcal. If you go to this directory, you will see all the files and directories contained in the major releases .tgz files. Extra "CVS" directories are used by CVS to store information about your local copy of the CVS repository.
Note: The wcal directory contains subdirectories called pwcal and cwcal that contain the source code of the P*Wcal and CWcal modules.
Installing a beta releaseIf you already have installed a major release, all you need to do is:
> make updateYou will be prompted for the location of the wcald file. Then you restart wcald. When you access to the Wcal main page with your browser, you must see the beta release version number (i.e: "Wcal 2.3 b1")
Note: To install a P*Wcal or a CWcal beta release, it's the same actions from the pwcal or cwcal subdirectory.
Checking for Wcal changesTo see if a new beta version of Wcal has been released, you can check the news on the Sourceforge Wcal page or the Wcal web site.
You can also use CVS. In your local wcal directory, just run:
> cvs -n updateIf files have been changed in the Wcal repository, they will appear like this:
U wcald.inYou can see the difference by:
> cvs diff wcald.inTo update your code with the modified source, just run:
> cvs updateThen you can update your beta release with "make update" (see Installing a beta release).