efl
1ABOUT:
2-----
3
4Eldbus provides easy access to D-Bus from EFL applications.
5
6Eldbus allows connecting to both system and session buses acting as
7both client and service roles.
8
9Many official D-Bus specifications and interfaces are supported, namely:
10
11- org.freedesktop.DBus.Peer: full support (Ping and GetMachineId).
12- org.freedesktop.DBus.Introspectable: full support.
13- org.freedesktop.DBus.Properties: full support.
14- org.freedesktop.DBus.ObjectManager: partial support (under dev).
15
16One can create client-side objects using the low-level methods from
17Eldbus_Connection and Eldbus_Object, or go high level with
18Eldbus_Proxy.
19
20
21RELATION TO OLD E_DBUS:
22-----------------------
23
24This is a replacement for old library "e_dbus". Its main purpose is to
25fix some core bugs and completely encapsulating D-Bus without exposing
26libdbus to end-user. One day libdbus may be completely removed as a
27dependency.
28
29
30REQUIREMENTS:
31-------------
32
33- libdbus-1
34- eina >= 1.7
35- ecore >= 1.7
36
37
38CONTACT:
39--------
40
41Bugs, questions, ideas and comments should be addressed to:
42
43enlightenment-devel@lists.sourceforge.net
44
45
46
47COMPILING AND INSTALLING:
48-------------------------
49
50Standard autotools process:
51
52./autogen.sh # if trying development
53./configure # if running from release tarball
54make
55sudo make install
56