nixpkgs/pkgs
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
..
applications Git: Don't depend on Perl libs and Subversion when no Subversion support is built. 2008-05-22 08:06:52 +00:00
build-support * Added a Fedora 9 image. 2008-05-21 09:35:15 +00:00
configs/etc d'oh, don't actually gzip it 2006-03-08 19:25:44 +00:00
data .ttf font file supports OpenType features better than .otf for XeLaTeX.. 2008-04-29 01:38:46 +00:00
desktops * Purity fixes in kdelibs/kdebase: configure looks for pkg-config and 2008-03-26 09:53:04 +00:00
development x264 codec lib added 2008-05-22 00:18:45 +00:00
games Add new game: openttd. 2008-04-10 22:12:20 +00:00
lib Support for profiling (all libraries) enabled by custom config 2008-04-28 22:27:03 +00:00
misc * Raise the dpi. 2008-05-20 11:57:40 +00:00
os-specific/linux * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
servers Added general purpose mouse daemon. 2008-05-21 13:26:42 +00:00
shells Added socat, updated zsh 2008-02-10 17:36:10 +00:00
stdenv * substitute: support patterns starting with a dash. 2008-02-22 18:19:04 +00:00
test Merged with trunk. 2007-11-16 21:05:15 +00:00
tools * Proper name attribute. 2008-05-22 11:39:30 +00:00
top-level * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00