nixpkgs/pkgs/top-level
Marc Weber b56ed35851 replacing applyAndFun by lib.defaultOverridableDelayableArgs
applyAndFun has a bug resulting in the same arg beeing added more than
once when using a concatenating merge function for the attr set.

I've tried giving the function a name "overridableDelayableArgs" which
resembles its usage much more.

important refactoring:
  applyAndFun had .fun and .funMerge only when passing the merge
  function lib.mergeOrApply

  composableDerivation {
    initial = {
      ...
    };
  }

to

  overridableDelayableArgs has always .replace and .merge
  composableDerivation {} {
    ...
  }

svn path=/nixpkgs/trunk/; revision=14428
2009-03-06 23:21:28 +00:00
..
all-packages.nix replacing applyAndFun by lib.defaultOverridableDelayableArgs 2009-03-06 23:21:28 +00:00
build-for-release.nix Build Doxygen. 2009-03-05 15:42:42 +00:00
builder-defs.nix * Split lib/default.nix into several files, as it had become a big 2009-02-09 16:51:03 +00:00
mingw.nix * Remove execute permission. 2006-09-11 13:37:46 +00:00
release.nix * Make building a tarball from a Subversion working copy faster by 2008-12-03 18:20:14 +00:00
template-composing+config.nix * Tab removal. 2008-07-23 13:40:03 +00:00
template-composing-builder.nix Added FBTerm - framebuffer terminal emulator 2008-12-08 12:44:42 +00:00
template-debian.nix * mirror://debian: stripped the /pool part; there are other Debian 2008-03-13 13:31:39 +00:00
template-simple.nix Just another simple template 2007-09-04 09:52:29 +00:00