[dconf] Update the README file



commit a4e11496ec98344823515ed71be7847c405e8d99
Author: Iñigo Martínez <inigomartinez gmail com>
Date:   Fri Oct 20 10:47:09 2017 +0200

    Update the README file
    
    The README file still shows information about the dconf editor,
    which is no longer part of dconf, and also about the steps to
    build dconf using autotools.
    
    This patch removes any mention of dconf-editor and also replaces
    the autotools' build steps for their meson's equivalents.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=784910

 README |   26 +++++++++-----------------
 1 files changed, 9 insertions(+), 17 deletions(-)
---
diff --git a/README b/README
index c5c98b7..049e1e3 100644
--- a/README
+++ b/README
@@ -21,9 +21,7 @@ typically involve zero system calls and are comparable to a hashtable
 lookup in terms of speed.  Practically speaking, in simple non-layered
 setups, dconf is less than 10 times slower than GHashTable.
 
-Writes are assumed only to happen in response to explicit user
-interaction (like clicking on a checkbox in a preferences dialog) and
-are therefore not optimised at all.  On some file systems, dconf-service
+Writes are not optimised at all.  On some file systems, dconf-service
 will call fsync() for every write, which can introduce a latency of up
 to 100ms.  This latency is hidden by the client libraries through a
 clever "fast" mechanism that records the outstanding changes locally (so
@@ -48,9 +46,9 @@ 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
@@ -64,18 +62,12 @@ 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.
+bin/ is written in Vala, hence the Vala compiler is required.
 
-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).
+Installing dconf follows the typical meson dance:
 
-Installing dconf follows the typical automake dance:
-
-  ./configure            (or autogen.sh from git)
-  make
-  make install
+  meson builddir
+  ninja -C builddir
+  ninja -C builddir install
 
 If you plan to contribute to dconf, please see the HACKING file.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]