summary refs log tree commit diff
path: root/pkgs/lib
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2007-10-06 18:17:47 +0000
committerMichael Raskin <7c6f434c@mail.ru>2007-10-06 18:17:47 +0000
commit8c7f2153818ce63533177f144305a88932ff042c (patch)
tree94fd7860cdf8ec7ffe55e496598e927344a6b86c /pkgs/lib
parent7aec010f6a5e378df111b2f6c421d5bc9d687d29 (diff)
Uncommented mkDerivationByName. Now it doesn't break everything
svn path=/nixpkgs/trunk/; revision=9415
Diffstat (limited to 'pkgs/lib')
-rw-r--r--pkgs/lib/default-unstable.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/lib/default-unstable.nix b/pkgs/lib/default-unstable.nix
index b718383e5446d..2de6ce19b95e0 100644
--- a/pkgs/lib/default-unstable.nix
+++ b/pkgs/lib/default-unstable.nix
@@ -212,7 +212,7 @@ rec {
   # see mkDerivationByConfiguration in all-packages.nix and the examples given below.
   # You can just copy paste them into all-packages.nix to test them..
 
-  /*chooseOptionsByFlags = { flagConfig, args, optionals ? [], defaults ? [],
+  chooseOptionsByFlags = { flagConfig, args, optionals ? [], defaults ? [],
                            collectExtraPhaseActions ? [] } :
     let passedOptionals = filter ( x : __hasAttr x args ) optionals; # these are in optionals and in args
         # we simply merge in <optional_name> = { buildInputs = <arg.<optional_name>; pass = <arg.optional_name>; }
@@ -223,7 +223,7 @@ rec {
                passedOptionals ) );
 
     in chooseOptionsByFlags2 flagConfigWithOptionals collectExtraPhaseActions args 
-       ( (getAttr ["flags"] defaults args) ++ passedOptionals);*/
+       ( (getAttr ["flags"] defaults args) ++ passedOptionals);
 
   chooseOptionsByFlags2 = flagConfig : collectExtraPhaseActions : args : flags :
     let   
@@ -323,7 +323,7 @@ rec {
   # * extra phase dependend commands can be added
   #   Its easy to add your own stuff using co.collectAttrs or co.optsConcatStrs 
   #   ( perhaps this name will change?)
-/*  simpleFlagYesNoF = namePrefix : extraFlagAttrs : mkDerivationByConfiguration ( {
+  simpleFlagYesNoF = namePrefix : extraFlagAttrs : mkDerivationByConfiguration ( {
     flagConfig = {
       flag    = { name = namePrefix + "simpleYes"; 
                   cfgOption = [ "--Yes" "--you-dont-need-a-list" ]; 
@@ -380,7 +380,7 @@ rec {
       ";
     configurePhase = co.extraConfigureCmd;
     };
-  } // extraFlagAttrs ); */
+  } // extraFlagAttrs ); 
 
 
   simpleYes = simpleFlagYesNoF "" {} {