summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllison Lortie <desrt@desrt.ca>2016-09-22 11:21:47 -0400
committerAllison Lortie <desrt@desrt.ca>2016-09-29 15:52:07 -0400
commite221f32b2d1005dbd09d9047294137d02a159f30 (patch)
tree15c084af93d18cb841147b683068344c05374400
parent3978641f19d643c5bcb8dba3896a794a94349a97 (diff)
downloaddconf-e221f32b2d1005dbd09d9047294137d02a159f30.tar.gz
HACKING: dbus-1/ and editor/ no longer exist
... and similar changes to the README.
-rw-r--r--HACKING15
-rw-r--r--README28
2 files changed, 7 insertions, 36 deletions
diff --git a/HACKING b/HACKING
index d071e03..95a6c73 100644
--- a/HACKING
+++ b/HACKING
@@ -65,26 +65,11 @@ gsettings/:
This directory produces the libdconfsettings.so GIOModule.
-dbus-1/:
-
- This directory contains a client-side library based on libdbus-1. It
- also contains the D-Bus glue code for libdbus-1 (since it is the only
- client-side library that is using it).
-
- This directory produces the libdconf-dbus-1.so shared library.
-
- It also produces libdconf-libdbus-1.a (containing the D-Bus glue) for
- testing purposes, and its -shared variant.
-
bin/:
This is the 'dconf' commandline tool. It uses the library from
client/ above.
-editor/:
-
- This is the graphical dconf-editor. It also uses the client/ library.
-
service/:
This is the dconf-service required for any client side library to do
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: