anchor.diff:        '';
   
       postConfigure = "cd tools";
  +
  +    installFlags = "localstatedir=$TMPDIR/var";
     };
   
     # I'm too lazy to separate daemon and libs now.
  
positive.code: { stdenv, fetchurl, pkgconfig, expat, libX11, libICE, libSM, useX11 ? true }:
  
  let
    version = "1.4.16";
  
    src = fetchurl {
      url = "http://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.gz";
      sha256 = "1ii93d0lzj5xm564dcq6ca4s0nvm5i9fx3jp0s7i9hlc5wkfd3hx";
    };
  
    patches = [ ./ignore-missing-includedirs.patch ];
  
negative.code:     buildNativeInputs = [ pkgconfig ];
  
      buildInputs = [ expat ];
  
      # FIXME: dbus has optional systemd integration when checking
      # at_console policies.  How to enable this without introducing a
      # circular dependency between dbus and systemd?
  
      inherit src patches configureFlags;
  
  