diff options
author | Carsten Haitzler <raster@rasterman.com> | 2004-11-25 03:26:33 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2004-11-25 03:26:33 +0000 |
commit | f2b45ed47126d12986591cb02a6fcfc5908255fe (patch) | |
tree | 804d8188540af5d13facb6610f7562899ff91f03 /README | |
parent | ff8aa3508118dfbd220c767587896a7fbce41bea (diff) |
bye bye!
SVN revision: 12246
Diffstat (limited to 'README')
-rw-r--r-- | README | 145 |
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 | |||
3 | NOTE: THIS WILL NOT COMPILE. DO NOT EVEN TRY. | ||
4 | |||
5 | This is only here for historical reasons while we are busy putting together a | ||
6 | new codebase (outside of CVS for now). It will come into CVS just as soon as | ||
7 | it is sufficiently functional enough to manage windows at the most basic | ||
8 | level. 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 | |||
40 | Additional notes | ||
41 | |||
42 | todo | ||
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 | |||
61 | This is the source code for Enlightenment 0.17 - If you got this you got it | ||
62 | from Enlightenment's CVS repository - or from someone who took it out of the | ||
63 | CVS repository. | ||
64 | |||
65 | The CVS repository is full of code *IN DEVELOPMENT* - that often means it's | ||
66 | in the middle of being worked on and may install strange things in strange | ||
67 | places, make a mess, and may not even be compatible with a final release. If | ||
68 | you at all use this code, you are HEAVILY URGED, when it is finally released, | ||
69 | to remove all traces of anything this CVS code base has installed on your | ||
70 | system (it is COMPLETELY up to you to keep track of that - do NOT expect any | ||
71 | help), and then install the full release on a cleaned system. Don't come | ||
72 | asking "can I just keep using CVS" once things are released - that is the | ||
73 | reason I put this paragraph here - so you don't ask. The answer is the same | ||
74 | as above - if there is a proper final release use that. CVS is really only | ||
75 | for those heavily hacking on the code, or whose curiosity is too much to resist | ||
76 | not giving it a look and try. | ||
77 | |||
78 | Now we have that warning over and done with. How to build and install from | ||
79 | CVS? | ||
80 | |||
81 | $ ./autogen.sh && make | ||
82 | $ su | ||
83 | Password: | ||
84 | <- as root -> | ||
85 | # make install | ||
86 | |||
87 | You should be able to use the binary of enlightenment as a window manager. | ||
88 | |||
89 | you might be advised for cleanliness to do | ||
90 | $ ./autogen.sh --prefix=/usr/local/e-17 | ||
91 | |||
92 | so it installs relative to the /usr/local/e-17 directory and keeps all the | ||
93 | e-17 development code and data in that tree so it is easily removed when the | ||
94 | time comes. | ||
95 | |||
96 | ------------------------------------------------------------------------------- | ||
97 | |||
98 | NOTES: Read these carefully! | ||
99 | |||
100 | Enlightenment only handles a small subset of ICCCM and thus will have bugs - | ||
101 | some applications will not behave correctly and may appear in odd spots or | ||
102 | not resize or place themselves properly etc. Expect this - it's code being | ||
103 | worked on. Just be happy it does as much as it already does. | ||
104 | |||
105 | Enlightenment RELIES on lots of libraires that have been written. Ecore, | ||
106 | Ebits, Evas, Edb, Imlib2, Efsd just to mention a few. Especially Ebits, | ||
107 | Ecore, Efsd, Ferite, and Evas change in CVS often - you will need the absolute | ||
108 | latest of these if you wish Enlightenment 0.17 code to run properly or compile. | ||
109 | If you update Enlightenment from CVS update these too to get any changes they | ||
110 | have in their trees. | ||
111 | |||
112 | If you want to compile & install E 0.17 you probably install the packages | ||
113 | Enlightenment 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 | |||
125 | since you got Enlightenment from CVS (if you didn't you should have) you must | ||
126 | get all of the above from CVS - because the libraries Enlightenment depends on | ||
127 | keep being updated as bugs are found and new features needed - and often they | ||
128 | are not released for a while until things settle down, so make sure you get | ||
129 | the latest of these from CVS. | ||
130 | |||
131 | before you start installing the some of the above, some of the packages you | ||
132 | will 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 | |||
139 | and possibly ... | ||
140 | |||
141 | (*) libjpeg | ||
142 | (*) libpng | ||
143 | (*) zlib | ||
144 | (*) libtiff | ||
145 | (*) libungif | ||