Download
In this page there are links to the released version. Click
here to download the development version.
Soma
Somad, SomaClient, SomaCheck, libSoma, pySoma, phpSoma
SomaX
SomaX, SomaX-Editor, SomaX-NextSong, SomaX-Config, libSomaX, libSomaX_Plgn
SomaWrapper
SomaMysql
SomaRss
SomaRun
SomaHttp
SomaMdD
CVS
CVS is away to storing and tracking changes in the code between releases.
The code in CVS is never guaranteed to work correctly, and if something is
obviously broken you should not complain about it, this only slows the
development process. However, if you feel a need to be more cutting-edge than
necessary, or if you desire to hack on the soma project sources, you should
use CVS.
Step 1. Check out the source
Run the following commands in a directory that you have write access to (such
as your home dirctory):
cvs -d:pserver:anonymous@ippolita.net:/home/cvs login
(Just hit enter for the password)
cvs -z3 -d:pserver:anonymous@ippolita.net:/home/cvs co <module>
Module is the software that you want: soma, somax, somaplayer, somawizard for
example. See
http://ippolita.net/cgi-bin/cvsweb/ for the list of modules.
Step 2. Build again
Once yoy have checked the source of the module, run the following commands:
cd <module>
./configure --prefix=/usr --sysconfdir=/etc
If you see any errors here, you haven't installed everything you need.
make
make install
Step 3. Update the source
When there are changes to soma's code, you will want to update you local copy.
Run from the directory <module>:
cvs update -dP
./configure --prefix=/usr --sysconfdir=/etc
make
make install
The update will merge all the changes into the current files, and the make
will rebuild the <module>.