Author: urkud
Date: Fri Jan 21 08:25:06 2011
New Revision: 25657
URL: https://svn.nixos.org/websvn/nix/?rev=25657&sc=1

Log:
Make it possible to call 'callPackage function'

Modified:
   nixpkgs/trunk/pkgs/lib/customisation.nix

Modified: nixpkgs/trunk/pkgs/lib/customisation.nix
==============================================================================
--- nixpkgs/trunk/pkgs/lib/customisation.nix    Fri Jan 21 08:25:02 2011        
(r25656)
+++ nixpkgs/trunk/pkgs/lib/customisation.nix    Fri Jan 21 08:25:06 2011        
(r25657)
@@ -89,7 +89,7 @@
       };
   */
   callPackageWith = autoArgs: fn: args:
-    let f = import fn; in
+    let f = if builtins.isFunction fn then fn else import fn; in
     makeOverridable f ((builtins.intersectAttrs (builtins.functionArgs f) 
autoArgs) // args);
 
 }
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to