nixpkgs/pkgs
Nicolas Pierron 1557cfd0c6 split moduleClosure in two parts:
* unifyModuleSyntax: handle all kind of module syntax to convert them into
  a module which has the following form:

  {
    imports = [ <paths> ];
    options = <attribute set of options declarations>;
    config = <attribute set (with properties) of option definitions>;
  }

  This function assume that there is at most one imported attribute set which
  correspond to option declarations.

* moduleClosure: handle a list of module's paths which are converted with
  the previous function to do the closure of the imports with the function
  lazyGenericClosure (which does the same as builtins.genericClosure except
  that it doesn't evaluate the content of modules).  The "key" and "paths"
  attributes are left to be used as debug information in futur
  implementation(s).

svn path=/nixpkgs/trunk/; revision=17108
2009-09-14 13:19:00 +00:00
..
applications * Firefox 3.5.3. 2009-09-13 18:17:44 +00:00
build-support Updating XMoto (and adding some functionality to upstream tracking system) 2009-09-13 18:31:33 +00:00
configs/etc
data * docbook-xsl / docbook-xsl-ns: match the upstream package name. Also 2009-07-14 15:02:56 +00:00
desktops * qt-4 -> qt-4.4. 2009-09-13 11:04:54 +00:00
development Version bumps for a number of Haskell packages. 2009-09-14 08:35:39 +00:00
games Updating XMoto (and adding some functionality to upstream tracking system) 2009-09-13 18:31:33 +00:00
lib split moduleClosure in two parts: 2009-09-14 13:19:00 +00:00
misc svn path=/nixpkgs/trunk/; revision=17083 2009-09-13 10:54:47 +00:00
os-specific/linux Turn off more debug options not needed by default 2009-09-13 20:22:37 +00:00
servers * Make sure that the X server can write the compiled xkb keymap. This 2009-09-09 22:16:09 +00:00
shells * tcsh: create a "csh" symlink. 2009-06-13 16:09:26 +00:00
stdenv * Factor out an adapter to clean up the build tree. 2009-09-02 06:31:13 +00:00
test
tools Mailutils: Restrict to GNU platforms. 2009-09-12 20:53:21 +00:00
top-level Version bumps for a number of Haskell packages. 2009-09-14 08:35:39 +00:00