summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2004-11-25 03:26:33 +0000
committerCarsten Haitzler <raster@rasterman.com>2004-11-25 03:26:33 +0000
commitf2b45ed47126d12986591cb02a6fcfc5908255fe (patch)
tree804d8188540af5d13facb6610f7562899ff91f03 /README
parentff8aa3508118dfbd220c767587896a7fbce41bea (diff)
bye bye!
SVN revision: 12246
Diffstat (limited to 'README')
-rw-r--r--README145
1 files changed, 0 insertions, 145 deletions
diff --git a/README b/README
deleted file mode 100644
index 70576f048..000000000
--- a/README
+++ /dev/null
@@ -1,145 +0,0 @@
1###############################################################################
2
3NOTE: THIS WILL NOT COMPILE. DO NOT EVEN TRY.
4
5This is only here for historical reasons while we are busy putting together a
6new codebase (outside of CVS for now). It will come into CVS just as soon as
7it is sufficiently functional enough to manage windows at the most basic
8level. It already has a lot of functionality, but this is not considered
9"good enough" to hit CVS yet.
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
40Additional notes
41
42todo
43 entry.c - check 'todo' entries (although nobody uses entries except for
44 me in med, do they?)
45 guides.c - imlib parts that aren't converted yet.
46 text.c
47 menu.c
48 menubuild.c - e_observer_init() call.
49 border.c - use e_evas_new_all in place of the inlined code. cleanup.
50
51
52+-----------------------------------------------------------------------------+
53| Enlightenment 0.17.pre CVS Code.... |
54+-----------------------------------------------------------------------------+
55 The Rasterman - raster@rasterman.com
56
57*******************************************************************************
58**************** READ THIS! It is of the UTMOST IMPORTANCE! *******************
59*******************************************************************************
60
61This is the source code for Enlightenment 0.17 - If you got this you got it
62from Enlightenment's CVS repository - or from someone who took it out of the
63CVS repository.
64
65The CVS repository is full of code *IN DEVELOPMENT* - that often means it's
66in the middle of being worked on and may install strange things in strange
67places, make a mess, and may not even be compatible with a final release. If
68you at all use this code, you are HEAVILY URGED, when it is finally released,
69to remove all traces of anything this CVS code base has installed on your
70system (it is COMPLETELY up to you to keep track of that - do NOT expect any
71help), and then install the full release on a cleaned system. Don't come
72asking "can I just keep using CVS" once things are released - that is the
73reason I put this paragraph here - so you don't ask. The answer is the same
74as above - if there is a proper final release use that. CVS is really only
75for those heavily hacking on the code, or whose curiosity is too much to resist
76not giving it a look and try.
77
78Now we have that warning over and done with. How to build and install from
79CVS?
80
81$ ./autogen.sh && make
82$ su
83Password:
84<- as root ->
85# make install
86
87You should be able to use the binary of enlightenment as a window manager.
88
89you might be advised for cleanliness to do
90$ ./autogen.sh --prefix=/usr/local/e-17
91
92so it installs relative to the /usr/local/e-17 directory and keeps all the
93e-17 development code and data in that tree so it is easily removed when the
94time comes.
95
96-------------------------------------------------------------------------------
97
98NOTES: Read these carefully!
99
100Enlightenment only handles a small subset of ICCCM and thus will have bugs -
101some applications will not behave correctly and may appear in odd spots or
102not resize or place themselves properly etc. Expect this - it's code being
103worked on. Just be happy it does as much as it already does.
104
105Enlightenment RELIES on lots of libraires that have been written. Ecore,
106Ebits, Evas, Edb, Imlib2, Efsd just to mention a few. Especially Ebits,
107Ecore, Efsd, Ferite, and Evas change in CVS often - you will need the absolute
108latest of these if you wish Enlightenment 0.17 code to run properly or compile.
109If you update Enlightenment from CVS update these too to get any changes they
110have in their trees.
111
112If you want to compile & install E 0.17 you probably install the packages
113Enlightenment needs in this order:
114
115 (*) imlib2
116 (*) edb
117 (*) imlib2_loaders
118 (*) evas
119 (*) ebits
120 (*) ecore
121 (*) efsd
122 (*) ferite (optional for now, but recommended)
123 (*) e17
124
125since you got Enlightenment from CVS (if you didn't you should have) you must
126get all of the above from CVS - because the libraries Enlightenment depends on
127keep being updated as bugs are found and new features needed - and often they
128are not released for a while until things settle down, so make sure you get
129the latest of these from CVS.
130
131before you start installing the some of the above, some of the packages you
132will need - if you don't already have them, are:
133
134 (*) freetype (1.1, 1.2 or 1.3 ... NOT 2.0)
135 (*) libxml2
136 (*) libpcre
137 (*) fam
138
139and possibly ...
140
141 (*) libjpeg
142 (*) libpng
143 (*) zlib
144 (*) libtiff
145 (*) libungif