EDE code
Go to file
2012-11-15 03:53:36 +00:00
build Removing obsolete efltk rule. 2012-10-23 12:44:36 +00:00
data Added INSTALL_ICON_THEMES option. 2012-05-17 13:31:34 +00:00
doc Small cleanup. Added link for ede-notify-daemon docs. 2012-05-28 14:25:53 +00:00
ede-about Make dialog-like windows centered. Work on implementing missing ede-desktop functions 2012-05-07 08:53:13 +00:00
ede-autostart Center it 2011-11-03 21:48:31 +00:00
ede-bell-conf Make dialog-like windows centered. Work on implementing missing ede-desktop functions 2012-05-07 08:53:13 +00:00
ede-bug-tools Added support for receiving notifications. 2012-11-07 12:49:43 +00:00
ede-calc Squeezed some warnings. 2009-11-23 15:09:06 +00:00
ede-conf Added entry for ede-preferred-applications 2011-10-20 15:18:33 +00:00
ede-desktop Clang warnings fix 2012-11-15 03:53:36 +00:00
ede-desktop-conf Make dialog-like windows centered. Work on implementing missing ede-desktop functions 2012-05-07 08:53:13 +00:00
ede-dialog Use EDE_APPLICATION to init localization code and set default (and much saner) font size. 2010-03-28 12:54:45 +00:00
ede-help Importing new ede-screen-lock tool, a wrapper around various locking engines. Also modified ede-help to 2012-04-02 18:59:07 +00:00
ede-image-view Better zooming, small fixes 2012-04-25 09:45:52 +00:00
ede-keyboard-conf Make dialog-like windows centered. Work on implementing missing ede-desktop functions 2012-05-07 08:53:13 +00:00
ede-launch Use also 'edelib-' matcher for debugger invoke. Also, emit PID to ede-crasher for further inspection. 2012-10-23 10:21:34 +00:00
ede-notify-daemon Importing svn2cl as it is used from script that makes release archives. 2012-09-18 17:49:48 +00:00
ede-panel Added missing stdlib.h header. 2012-09-03 13:00:09 +00:00
ede-preferred-applications find_index() exists only in fltk 1.3.x 2011-10-29 16:06:27 +00:00
ede-screen-lock Importing new ede-screen-lock tool, a wrapper around various locking engines. Also modified ede-help to 2012-04-02 18:59:07 +00:00
ede-screensaver-conf Make dialog-like windows centered. Work on implementing missing ede-desktop functions 2012-05-07 08:53:13 +00:00
ede-timedate Removing obsolete locale dir. Added checks for curl/types.h 2012-05-16 08:15:49 +00:00
ede-tip Center window before it was shown 2012-05-15 09:47:05 +00:00
emountd Use str_hash(). Some cleanup. 2012-10-08 15:40:25 +00:00
evoke Space cleanup. 2012-11-02 11:57:11 +00:00
m4 Removing efltk checks. Small fix inside pekwm.m4 2011-11-14 08:54:06 +00:00
pekwm iconv() is a mess between os-es; const char**, char**,... oh my... 2012-09-24 14:01:08 +00:00
services Removing unused service 2011-11-09 16:30:12 +00:00
tools Importing svn2cl as it is used from script that makes release archives. 2012-09-18 17:49:48 +00:00
AUTHORS
AUTHORS.pekwm Importing pekwm as alternative wm. Adopting it to ede build system including autoconf checks. 2011-10-23 00:10:40 +00:00
autogen.sh Synced with autogen.sh from edelib. 2009-11-20 15:29:47 +00:00
configure.in Minix does not have pselect(). This is also good time to refactor xmlrpc-c dependency check in main configure.in script. 2012-09-24 13:43:51 +00:00
COPYING
Jamconfig.in Adding wallpapers 2012-05-16 12:16:19 +00:00
Jamfile Updating 2012-05-10 11:18:03 +00:00
Jamrules Let sun compiler does not get gcc specific flags that will break the build 2009-04-16 16:56:14 +00:00
Makefile Removed obsolete makefiles. 2007-09-27 13:58:59 +00:00
README Small cleanup. Added link for ede-notify-daemon docs. 2012-05-28 14:25:53 +00:00

Readme for EDE
==============

Thank you for showing interest in EDE project. EDE is small and fast desktop environment
that uses http://www.fltk.org[FLTK Toolkit]. For more details and philosophy behind it, check
http://equinox-project.org/wiki/AboutEde[about EDE on our wiki].

As every software project, EDE is always in development so your contribution is always welcome!

Build requirements
------------------

EDE is using FLTK toolkit from http://www.fltk.org[www.fltk.org]. At the time
of this writing, latest stable tree is 1.3.x.

Since FLTK lacks many things needed for developing a full *nix desktop
environment, we have developed a small add-on library called 'edelib'. This
library is also required for compiling EDE and is released together with EDE.

We *strongly* recommend that you use matching versions of EDE and
edelib (e.g. released at the same time) or you make repository checkout at the same time due
their frequent changes.

Also you will need a 'jam' tool. Jam is a make replacement and you will find it on our repository.

Downloading the code
--------------------

The best way to download latest code is checking it out from our repository. These modules
you should checkout (with their paths):

- 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'

If you already have Jam installed, there is no need to download it.

Compiling and installing
------------------------

In order to build and install EDE do the following steps:

1. compile and install jam first; going to jam source directory and running '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

2. compile and install edelib; please read README file in edelib directory

3. go in ede2 directory and run './autogen.sh'

4. after that, goes './configure --enable-debug'

5. jam

6. jam install

Please note how this document is quick and short tutorial about EDE installation. For more details,
please check http://equinox-project.org/wiki/InstallationHowTo[Installation Howto] on our wiki.