summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README28
1 files changed, 7 insertions, 21 deletions
diff --git a/README b/README
index c5c98b7..a1bd631 100644
--- a/README
+++ b/README
@@ -48,29 +48,15 @@ graphical applications.
dconf itself attempts to maintain a rather low profile with respect to
dependencies. For the most part, there is only a dependency on GLib.
-With the exception of the bin/ and editor/ directories, dconf is written
-in C using libglib. This is a very strong dependency due to the fact
-that dconf's type system is GVariant.
+With the exception of the bin/ directory, dconf is written in C using
+libglib. This is a very strong dependency due to the fact that dconf's
+type system is GVariant.
-The dconf-service has a dependency on libgio, as do the client libraries
-that make use of GDBus (and the utilities that make use of those
-libraries).
+The dconf-service has a dependency on libgio (for GDBus), as do the
+client libraries.
-The standard client library is libdconf (in client/). If you can't use
-GSettings then you should probably want to use this next.
-
-There is also a libdbus-1 based library. It does not depend on libgio,
-but still depends on libglib. It is not recommended to use this library
-unless you have a legacy dependency on libdbus-1 (such as in Qt
-applications).
-
-bin/ and editor/ are written in Vala. The Vala compiler is not required
-to compile tarball releases but is required for building out of git.
-
-The editor also has a dependency on Gtk+ 3 and libxml2. The libxml2
-dependency should disappear at some point in the near future. In any
-case, building the editor is optional (and can be switched off using
---disable-editor).
+bin/ is written in Vala. The Vala compiler is not required to compile
+tarball releases but is required for building out of git.
Installing dconf follows the typical automake dance: