about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-11-17 15:26:22 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-11-17 15:26:22 +0000
commit802fa4ba0bf7490313249dc60c30729c78288ed2 (patch)
tree9ec7d69a3b719e11815abac4dfa1f285877b5d5a /pkgs
parent18a08aa0080c0bb7efbdc3b6de3ab0c152872b9f (diff)
* Remove sumArgs and its few remaining uses. Idem for composedArgs.
svn path=/nixpkgs/trunk/; revision=18388
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/games/fsg/alt-builder.nix2
-rw-r--r--pkgs/games/fsg/default.nix2
-rw-r--r--pkgs/lib/misc.nix17
-rw-r--r--pkgs/top-level/all-packages.nix32
4 files changed, 5 insertions, 48 deletions
diff --git a/pkgs/games/fsg/alt-builder.nix b/pkgs/games/fsg/alt-builder.nix
index c2b68a6c7462d..837685db2d9f4 100644
--- a/pkgs/games/fsg/alt-builder.nix
+++ b/pkgs/games/fsg/alt-builder.nix
@@ -1,6 +1,6 @@
 args: with args; 
 	let localDefs = builderDefs.passthru.function {
-  		buildInputs =[mesa (wxGTK null) libX11 xproto];
+  		buildInputs =[mesa wxGTK libX11 xproto];
 		  src = 
 			fetchurl {
 				url = http://www.piettes.com/fallingsandgame/fsg-src-4.4.tar.gz;
diff --git a/pkgs/games/fsg/default.nix b/pkgs/games/fsg/default.nix
index b67b1bcfc5f8b..029c93d6690e4 100644
--- a/pkgs/games/fsg/default.nix
+++ b/pkgs/games/fsg/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
     sha256 = "1756y01rkvd3f1pkj88jqh83fqcfl2fy0c48mcq53pjzln9ycv8c";
   };
 
-  buildInputs = [gtk glib pkgconfig mesa (wxGTK null) libX11 xproto];
+  buildInputs = [gtk glib pkgconfig mesa wxGTK libX11 xproto];
 
 /*  
 #	One day Unicode will overcome?
diff --git a/pkgs/lib/misc.nix b/pkgs/lib/misc.nix
index ba7488ff70e8c..bf37f31ebaf51 100644
--- a/pkgs/lib/misc.nix
+++ b/pkgs/lib/misc.nix
@@ -9,23 +9,6 @@ with import ./strings.nix;
 
 rec {
 
-
-  # accumulates / merges all attr sets until null is fed.
-  # example: sumArgs id { a = 'a'; x = 'x'; } { y = 'y'; x = 'X'; } null
-  # result : { a = 'a'; x = 'X'; y = 'Y'; }
-  innerSumArgs = f : x : y : (if y == null then (f x)
-	else (innerSumArgs f (x // y)));
-  sumArgs = f : innerSumArgs f {};
-
-  # Advanced sumArgs version. Hm, twice as slow, I'm afraid.
-  # composedArgs id (x:x//{a="b";}) (x:x//{b=x.a + "c";}) null;
-  # {a="b" ; b="bc";};
-  innerComposedArgs = f : x : y : (if y==null then (f x)
-  	else (if (builtins.isAttrs y) then 
-		(innerComposedArgs f (x//y))
-	else (innerComposedArgs f (y x))));
-  composedArgs = f: innerComposedArgs f {};
-
   defaultMergeArg = x : y: if builtins.isAttrs y then
     y
   else 
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 5bbefaac474b5..128dab406ede5 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -938,14 +938,6 @@ let
     inherit fetchurl stdenv;
   };
 
-  /*
-  hyppocampusFun = lib.sumArgs ( selectVersion ../tools/misc/hyppocampus "0.3rc1") {
-    inherit builderDefs stdenv fetchurl libdbi libdbiDrivers fuse
-      pkgconfig perl gettext dbus dbus_glib pcre libscd bison glib;
-    flex = flex2533;
-  };
-  */
-
   iasl = import ../development/compilers/iasl {
     inherit fetchurl stdenv bison flex;
   };
@@ -4046,12 +4038,6 @@ let
     inherit fetchurl stdenv pkgconfig ncurses glib;
   };
 
-  /*libscdFun = lib.sumArgs (selectVersion ../development/libraries/libscd "0.4.2") {
-    inherit stdenv fetchurl builderDefs libextractor perl pkgconfig;
-  };
-
-  libscd = libscdFun null;*/
-
   libsigcxx = import ../development/libraries/libsigcxx {
     inherit fetchurl stdenv pkgconfig;
   };
@@ -4608,16 +4594,12 @@ let
     inherit (xlibs) libXinerama libSM libXxf86vm xf86vidmodeproto;
   };
 
-  wxGTK28fun = lib.sumArgs (import ../development/libraries/wxGTK-2.8);
-
-  wxGTK28deps = wxGTK28fun {
+  wxGTK28 = makeOverridable (import ../development/libraries/wxGTK-2.8) {
     inherit fetchurl stdenv pkgconfig mesa;
     inherit (gtkLibs216) gtk;
     inherit (xlibs) libXinerama libSM libXxf86vm xf86vidmodeproto;
   };
 
-  wxGTK28 = wxGTK28deps null;
-
   wtk = import ../development/libraries/wtk {
       inherit fetchurl stdenv unzip xlibs;
     };
@@ -7199,14 +7181,6 @@ let
     qt = qt3;
   };
 
-  /*kiwixBuilderFun = lib.sumArgs (import ../applications/misc/kiwixbuilder) {
-    inherit builderDefs;
-    inherit (gnome) glib;
-    zlib = zlibStatic;
-  };
-
-  kiwixBuilder = kiwixBuilderFun null;*/
-
   konversation = import ../applications/networking/irc/konversation {
     inherit fetchurl stdenv perl arts kdelibs zlib libpng libjpeg expat;
     inherit (xlibs) libX11 libXt libXext libXrender libXft;
@@ -8064,12 +8038,12 @@ let
     inherit stdenv fetchurl pkgconfig mesa;
     inherit (gtkLibs) glib gtk;
     inherit (xlibs) libX11 xproto;
-    wxGTK = wxGTK28deps {unicode = false;};
+    wxGTK = wxGTK28.override {unicode = false;};
   };
 
   fsgAltBuild = import ../games/fsg/alt-builder.nix {
     inherit stdenv fetchurl mesa;
-    wxGTK = wxGTK28deps {unicode = false;};
+    wxGTK = wxGTK28.override {unicode = false;};
     inherit (xlibs) libX11 xproto;
     inherit stringsWithDeps builderDefs;
   };