aboutsummaryrefslogtreecommitdiffstats
path: root/old
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2012-12-28 17:53:25 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2012-12-28 17:53:25 +0000
commit331488d1ce3db2d07533ee276dabdc23f153fa61 (patch)
treea091fe83bfcf0c9d8f9f34ebfe44a5347537bff8 /old
parentefl/src/examples/eio: fixed typo. (diff)
downloadefl-331488d1ce3db2d07533ee276dabdc23f153fa61.tar.gz
efl: merge edbus (v2).
SVN revision: 81825
Diffstat (limited to 'old')
-rw-r--r--old/README.edbus55
1 files changed, 55 insertions, 0 deletions
diff --git a/old/README.edbus b/old/README.edbus
new file mode 100644
index 0000000000..50d6d18838
--- /dev/null
+++ b/old/README.edbus
@@ -0,0 +1,55 @@
+ABOUT:
+-----
+
+EDBus provides easy access to D-Bus from EFL applications.
+
+EDBus allows connecting to both system and session buses acting as
+both client and service roles.
+
+Many official D-Bus specifications and interfaces are supported, namely:
+
+ - org.freedesktop.DBus.Peer: full support (Ping and GetMachineId).
+ - org.freedesktop.DBus.Introspectable: full support.
+ - org.freedesktop.DBus.Properties: full support.
+ - org.freedesktop.DBus.ObjectManager: partial support (under dev).
+
+One can create client-side objects using the low-level methods from
+EDBus_Connection and EDBus_Object, or go high level with
+EDBus_Proxy.
+
+
+RELATION TO OLD E_DBUS:
+-----------------------
+
+This is a replacement for old library "e_dbus". Its main purpose is to
+fix some core bugs and completely encapsulating D-Bus without exposing
+libdbus to end-user. One day libdbus may be completely removed as a
+dependency.
+
+
+REQUIREMENTS:
+-------------
+
+ - libdbus-1
+ - eina >= 1.7
+ - ecore >= 1.7
+
+
+CONTACT:
+--------
+
+Bugs, questions, ideas and comments should be addressed to:
+
+ enlightenment-devel@lists.sourceforge.net
+
+
+
+COMPILING AND INSTALLING:
+-------------------------
+
+Standard autotools process:
+
+ ./autogen.sh # if trying development
+ ./configure # if running from release tarball
+ make
+ sudo make install