nixpkgs/pkgs/top-level
Eelco Dolstra 0aea0db581 * Put all packages that depend on a specific kernel (notably kernel
modules) together in an attribute set returned by the function
  "kernelPackagesFor" that takes a kernel as argument.  For instance,
  kernelPackages_2_6_23 is the result of calling this function with
  kernel_2_6_23.

  This is necessary in NixOS to make it easier to override the kernel:
  it's not enough to just specify a different kernel (via the
  boot.kernel option), but you also need matching nvidiaDriver, aufs,
  iwlwifi, etc.  Having a single attribute set that contains all
  kernel-related packages makes this much easier.

* The kernel now has a passthru attribute "features" that allows NixOS
  expressions to test whether a kernel has certain features.  For
  instance, the externel "iwlwifi" kernel module package should only
  be built on kernels < 2.6.24, as kernels >= 2.6.24 have iwlwifi
  support integrated.  So the NixOS expressions can do the test
  "kernel.features ? iwlwifi" to see if the iwlwifi package should be
  built.

  Kernel patches can declare additional features.  E.g., the fbsplash
  patch adds a "fbSplash" feature.

svn path=/nixpkgs/trunk/; revision=11881
2008-05-22 12:01:24 +00:00
..
all-packages.nix * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
build-for-release.nix * Build Linux 2.6.25 as well. 2008-05-08 10:57:18 +00:00
builder-defs.nix LZMA support in builderDefs; gpm added 2008-05-21 13:27:41 +00:00
mingw.nix * Remove execute permission. 2006-09-11 13:37:46 +00:00
template-composing-builder.nix Updated template for composing builder 2008-03-20 15:56:17 +00:00
template-composing+config.nix Some refactorings in builderDefs. Psi is a simple showcase. TeXLive now works as far as English is concerned, and it is also updated up to newest builderDefs. 2008-03-20 15:40:26 +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