diff options
Diffstat (limited to 'pkgs/development/libraries/dbus/default.nix')
-rw-r--r-- | pkgs/development/libraries/dbus/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix index 587ce5d9c8a1..cd4b8f49e05f 100644 --- a/pkgs/development/libraries/dbus/default.nix +++ b/pkgs/development/libraries/dbus/default.nix @@ -7,6 +7,16 @@ stdenv.mkDerivation { sha256 = "1jn652zb81mczsx4rdcwrrzj3lfhx9d107zjfnasc4l5yljl204a"; }; buildInputs = [pkgconfig expat]; - configureFlags = "--without-x"; - #configureFlags = "--localstatedir=/var"; + configureFlags = "--without-x --localstatedir=/var"; + + # Awful hack: `make install' wants to write in /var, but it + # can't. So redirect it with a DESTDIR. + preInstall = " + installFlagsArray=(DESTDIR=$out/destdir) + "; + + postInstall = " + mv $out/destdir/$out/* $out + rm -rf $out/destdir + "; } |