-
Notifications
You must be signed in to change notification settings - Fork 9
/
CVS-README
60 lines (46 loc) · 2.37 KB
/
CVS-README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
As of 17 August 1999, Eterm is now available via anonymous CVS from
cvs.enlightenment.org. If you don't know how to use CVS, don't use
it. The authors, of course, don't guarantee anything whatsoever about
Eterm being functional; we guarantee even less if you get it from CVS.
We try to remember to test things before we commit them, but we make
no promises. :-)
To connect to the enlightenment CVS server, you should have the latest
version of CVS installed. If you don't have the very latest version of
CVS installed, check out How to get CVS. To connect to the CVS server
using the UNIX client you will need to set your environment variable
appropriately:
bash/ksh/sh users:
export CVSROOT=":pserver:[email protected]:/cvsroot/enlightenment"
or csh/tcsh users:
setenv CVSROOT ":pserver:[email protected]:/cvsroot/enlightenment"
At this point, you'll need to run the following command (only the
FIRST time you check out the source code should you have to run this
command):
cvs login
You'll get back a prompt that looks something like this:
(Logging in to [email protected])
CVS password:
At this point you can just hit enter. You should only have to do this
ONCE when you first check out source on a machine. Once you've gotten
this far, the rest is just a matter of downloading, compiling, and
installing. To check out source code for the first time, you use the
following command:
cvs -z3 co Eterm
This will check out the latest development version of Eterm. You can
also check out particular versions of Eterm, back as far as 0.8.9, by
using the version number as a tag (with hyphens instead of dots), like
so:
cvs -z3 co -r Eterm-0-8-10 Eterm
Once you have checked out the source code, you can keep your source
tree up-to-date by using:
cvs -z3 update -Pd Eterm
There are other modules in Enlightenment's CVS tree, including e,
imlib, fnlib, esound, audiofile, epplets, imlib2, eConfig, eplay,
va-anim, notgame, pesh, and efm.
After checking out or updating the source tree from CVS, you need to
build it. The process is identical to the normal ./configure, make,
make install routing, except that you run "autogen.sh" rather than
"configure." You pass the same options to autogen.sh as you did to
configure, like --prefix. autogen.sh will pass these options along to
configure. Once that is complete, simply run "make" and "make
install" as normal.