This branch fixes various irritations in the dbus build system, mainly for autotools but also partly for cmake, including:
* remove various variables that are always empty, or never used
* use transitive library dependencies more, to repeat ourselves less
* stop encoding knowledge of individual modules' dependencies (apart from
libdbus itself) in configure.ac
See gitweb (in the URL field) for the branch; I'm not going to attach the patches here unless someone asks me to.
Fixed in git for 1.5.6, thanks to walters for review.