2009-01-14 16:15:44 +03:00
|
|
|
Readme for EDE 2.0
|
|
|
|
==================
|
2006-08-23 14:59:00 +04:00
|
|
|
|
|
|
|
Please read this document before using or contributing to EDE 2.0 source code
|
2009-01-14 16:15:44 +03:00
|
|
|
before 2.0 release.
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
[NOTE]
|
|
|
|
.This is alpha product
|
|
|
|
===================================
|
|
|
|
EDE 2.0 is not finished yet and many components are not completed,
|
|
|
|
can crash or misbehave
|
|
|
|
===================================
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2007-03-17 14:28:25 +03:00
|
|
|
Build requirements
|
|
|
|
------------------
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
EDE 2.0 is using FLTK toolkit from http://www.fltk.org[www.fltk.org]. At the time
|
|
|
|
of this writing, last released version was 1.1.7 and 1.1.8 was coming really soon. We
|
2007-09-06 17:06:34 +04:00
|
|
|
recommend using the latest daily snapshot - they are extremely stable and
|
|
|
|
that's what we use internally - although 1.1.7 should work too.
|
|
|
|
|
|
|
|
Since fltk lacks many things needed for developing a full *nix desktop
|
2009-01-14 16:15:44 +03:00
|
|
|
environment, we have developed a small add-on library called 'edelib'. This
|
|
|
|
library is also required for compiling EDE 2.0 and should be released together
|
|
|
|
with EDE.
|
|
|
|
|
|
|
|
We *strongly* recommend that you use matching versions of ede and
|
2007-09-06 17:06:34 +04:00
|
|
|
edelib (e.g. released at the same time) or that you do SVN checkout at the
|
|
|
|
same time.
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
Make sure you have eFLTK installed too, because some packages still requires it.
|
|
|
|
|
|
|
|
Also you will need a Jam tool. Jam is a make replacement and removes a lot
|
|
|
|
of its limitations and you can find it on our repository.
|
|
|
|
|
|
|
|
Downloading the code
|
|
|
|
--------------------
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
The best way to download latest code is checking it out from our repository. Make sure
|
|
|
|
you checkout jam (if you already don't have it installed), edelib, ede2 and efltk modules.
|
2007-03-17 14:28:25 +03:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
Here are the commands:
|
2007-03-17 14:28:25 +03:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
- jam : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/jam'
|
|
|
|
- edelib : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/edelib'
|
|
|
|
- ede : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/ede2'
|
|
|
|
- efltk : 'svn co https://ede.svn.sourceforge.net/svnroot/ede/trunk/efltk'
|
2007-03-17 14:28:25 +03:00
|
|
|
|
2009-01-14 16:51:40 +03:00
|
|
|
Compiling and installing
|
|
|
|
------------------------
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
In order to build and install EDE do the following steps:
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
1. compile and install jam first; going to jam source directory and runnig 'make' will do
|
|
|
|
the job; after that you should get 'bin.YOUR_PLATFORM' directory (on linux it will be
|
|
|
|
bin.linux) and copy 'jam' executable in your $PATH, e.g. /usr/local/bin
|
2007-03-19 13:32:09 +03:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
2. compile and install edelib; please read README file in edelib directory
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
3. compile and install efltk; './configure --disable-mysql --disable-unixODBC && make && make install'
|
|
|
|
will do the job
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
4. then go in ede2 directory and run './autogen.sh'
|
2007-09-06 17:06:34 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
5. after that, goes './configure --enable-debug'
|
2007-09-06 17:06:34 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
6. jam
|
2007-03-17 14:28:25 +03:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
7. jam install
|
2007-03-17 14:28:25 +03:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
Important stuff that isn't updated (requires efltk)
|
|
|
|
---------------------------------------------------
|
2006-08-23 14:59:00 +04:00
|
|
|
|
|
|
|
- edewm
|
|
|
|
- eworkpanel
|
2009-01-14 16:15:44 +03:00
|
|
|
|
|
|
|
We are in the process of rewriting these modules from scratch so older versions
|
|
|
|
will be provided
|
2006-08-23 14:59:00 +04:00
|
|
|
|
|
|
|
- efinder
|
2007-09-06 17:06:34 +04:00
|
|
|
It will be ported to fltk1 as soon as we finish efiler (see below) cause we
|
2006-08-23 14:59:00 +04:00
|
|
|
would like to use same widgets for displaying file list.
|
|
|
|
|
|
|
|
- emenueditor
|
|
|
|
It will either be completely rewritten or removed, because EDE 2 will use XDG menus
|
|
|
|
(FreeDesktop.org).
|
|
|
|
|
2007-03-17 14:28:25 +03:00
|
|
|
New modules in EDE 2.0
|
|
|
|
----------------------
|
2006-08-23 14:59:00 +04:00
|
|
|
|
|
|
|
- edialog
|
|
|
|
Command line utility for displaying dialogs (useful for scripting). It is very
|
|
|
|
UNFINISHED.
|
|
|
|
|
|
|
|
- efiler
|
2007-09-06 17:06:34 +04:00
|
|
|
Simple and lightweight file manager. Currently it's fully functional, but we
|
|
|
|
plan some more features.
|
2006-08-23 14:59:00 +04:00
|
|
|
|
|
|
|
- eimage
|
2007-09-06 17:06:34 +04:00
|
|
|
Small image viewer. Likewise, functional but a few features will be added.
|
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
- ede-calc
|
2007-09-06 17:06:34 +04:00
|
|
|
Scientific calculator.
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
TODO: to be filled
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2007-03-17 14:28:25 +03:00
|
|
|
Contributors wanted
|
|
|
|
-------------------
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2009-01-14 16:15:44 +03:00
|
|
|
As usualy, every help is very appreciated :)
|
2006-08-23 14:59:00 +04:00
|
|
|
|
2007-09-06 17:06:34 +04:00
|
|
|
Also, EDE code is sparkled with comments starting with TODO and FIXME -
|
2009-01-14 16:15:44 +03:00
|
|
|
please see what of that you can do (just type e.g. "grep TODO . -R" or "grep FIXME . -R").
|
|
|
|
EDE coding standards and EDE HIG documents are being prepared.
|