Updated to release 1.7.8
[platform/upstream/eeze.git] / README
1 Eeze 1.7.4
2
3 ******************************************************************************
4
5  FOR ANY ISSUES PLEASE EMAIL:
6  enlightenment-devel@lists.sourceforge.net
7  
8 ******************************************************************************
9
10
11 Requirements:
12 -------------
13
14 Must:
15   libc
16   ecore (at least 1.0.0)
17   libudev
18
19 Suggested:
20   libmount
21
22 Eeze is a library for manipulating devices with an extremely simple api.
23 It interfaces directly with device subsystems, avoiding such middleman daemons as
24 udisks/upower or hal to immediately gather device information the instant it
25 becomes known to the OS.  This can be used to determine such things as:
26   * If a cdrom has a disk inserted
27   * The temperature of a cpu core
28   * The remaining power left in a battery
29   * The current power consumption of various parts
30   * Monitor in realtime the status of peripheral devices
31   
32 Each of the above examples can be performed by using only a single eeze
33 function, as one of the primary focuses of the library is to reduce the
34 complexity of managing devices.
35
36 Eeze 1.1 adds more detailed disk detection as well as filesystem mount point manipulation.
37 Using a combination of udev and mount, it is possible to easily write disk-based mount services
38 which do not rely on any external processes or libraries aside from Eeze.
39 ------------------------------------------------------------------------------
40 COMPILING AND INSTALLING:
41
42   ./configure
43   make
44 (as root unless you are installing in your users directories):
45   make install
46