about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-26 08:45:19 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-26 08:45:19 +0000
commit2ced89b7f14a817d0507747efa22bedaec10e423 (patch)
tree84a7421d43e02c590b7828d0ab34f1b8e2b1fab5 /pkgs/misc
parentb1762c6b49f7fb6469a71e1b59b1f96fcc4dfef2 (diff)
parentecea8900e7f7278b58d7604aa8a3d5a7ba65bc8f (diff)
downloadnixlib-2ced89b7f14a817d0507747efa22bedaec10e423.tar
nixlib-2ced89b7f14a817d0507747efa22bedaec10e423.tar.gz
nixlib-2ced89b7f14a817d0507747efa22bedaec10e423.tar.bz2
nixlib-2ced89b7f14a817d0507747efa22bedaec10e423.tar.lz
nixlib-2ced89b7f14a817d0507747efa22bedaec10e423.tar.xz
nixlib-2ced89b7f14a817d0507747efa22bedaec10e423.tar.zst
nixlib-2ced89b7f14a817d0507747efa22bedaec10e423.zip
svn merge ^/nixpkgs/trunk
svn path=/nixpkgs/branches/libpng15/; revision=31846
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/cups/default.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix
index 8a9efdedcf97..34367f0e011d 100644
--- a/pkgs/misc/cups/default.nix
+++ b/pkgs/misc/cups/default.nix
@@ -1,8 +1,9 @@
 { stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam, openssl
 , dbus, libusb, acl }:
 
-let version = "1.4.7"; in
-
+let
+  version = "1.4.7";
+in
 stdenv.mkDerivation {
   name = "cups-${version}";
 
@@ -13,7 +14,14 @@ stdenv.mkDerivation {
     sha256 = "1xlnkdqldq81pdqgisqbyh92k249bzz35m1f5bp4la06p00ksvjf";
   };
 
-  buildInputs = [ pkgconfig zlib libjpeg libpng libtiff pam dbus libusb acl ];
+  # The following code looks strange, but it had to be arranged like
+  # this in order to avoid major rebuilds while testing portability to
+  # non-Linux platforms. This should be cleaned once the expression is
+  # stable.
+  buildInputs = [ pkgconfig zlib libjpeg libpng libtiff ]
+    ++ stdenv.lib.optionals stdenv.isLinux [ pam dbus ]
+    ++ [ libusb ]
+    ++ stdenv.lib.optionals stdenv.isLinux [ acl ] ;
 
   propagatedBuildInputs = [ openssl ];
 
@@ -41,7 +49,7 @@ stdenv.mkDerivation {
     homepage = http://www.cups.org/;
     description = "A standards-based printing system for UNIX";
     license = "GPLv2"; # actually LGPL for the library and GPL for the rest
-    maintainers = [ stdenv.lib.maintainers.urkud ];
-    platforms = stdenv.lib.platforms.linux;
+    maintainers = [ stdenv.lib.maintainers.urkud stdenv.lib.maintainers.simons ];
+    platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
   };
 }