about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-10-30 12:33:34 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-10-30 12:33:34 +0000
commit404007aab318b242e3d1969cfd1fe375d387eca2 (patch)
tree0e5829ad7239c7c933f52dd81022b61cc6ea1ea3 /pkgs/misc
parent78648561c513e1fb18c0ce34abd01d6f2603b8e0 (diff)
* Build CUPS with dbus support, plus some purity fixes.
svn path=/nixpkgs/branches/xorg-7.5/; revision=18051
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/cups/default.nix16
1 files changed, 7 insertions, 9 deletions
diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix
index 84ef7966c4f88..2f164802b6ce1 100644
--- a/pkgs/misc/cups/default.nix
+++ b/pkgs/misc/cups/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, zlib, libjpeg, libpng, libtiff, pam, openssl}:
+{ stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam, openssl, dbus }:
 
 let version = "1.4.1"; in
 
@@ -17,24 +17,22 @@ stdenv.mkDerivation {
       })
     ];
 
-  buildInputs = [ zlib libjpeg libpng libtiff pam ];
+  buildInputs = [ pkgconfig zlib libjpeg libpng libtiff pam dbus ];
 
   propagatedBuildInputs = [ openssl ];
 
-  preConfigure = ''
-    configureFlags="--localstatedir=/var"
-  '';
+  configureFlags = "--localstatedir=/var --enable-dbus"; # --with-dbusdir
 
-  preBuild = ''
-    makeFlagsArray=(INITDIR=$out/etc/rc.d)
-  '';
-  
   installFlags =
     [ # Don't try to write in /var at build time.
       "CACHEDIR=$(TMPDIR)/dummy"
       "LOGDIR=$(TMPDIR)/dummy"
       "REQUESTS=$(TMPDIR)/dummy"
       "STATEDIR=$(TMPDIR)/dummy"
+      # Idem for /etc.
+      "PAMDIR=$(out)/etc/pam.d"
+      "DBUSDIR=$(out)/etc/dbus-1"
+      "INITDIR=$(out)/etc/rc.d"
       # Work around a Makefile bug.
       "CUPS_PRIMARY_SYSTEM_GROUP=root"
     ];