nixpkgs/pkgs/os-specific/linux
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
..
915resolution * Until the modesetting branch of the i810 driver works, we're still 2007-03-06 00:12:43 +00:00
acpi Add ACPI, a tiny ACPI client tool for Linux 2008-02-21 20:13:36 +00:00
acpitool Add ACPI-Tool, a command-line ACPI client for Linux. 2008-02-21 19:57:40 +00:00
alsa - 2008-02-22 03:06:12 +00:00
atheros Updated Atheros MadWiFi driver 2008-04-26 15:23:17 +00:00
aufs * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
blcr Minor updates 2008-04-24 17:00:28 +00:00
bridge_utils Nix-expr style review 2008-01-31 10:41:04 +00:00
cramfsswap update to 1.4.1 2008-03-03 21:37:55 +00:00
device-mapper * Fix a bunch of URLs. 2007-09-11 10:15:07 +00:00
dietlibc * Fix dietlibc on x86_64. 2008-03-07 15:36:21 +00:00
dmidecode Added src to meta for builderDefs-based packages. 2008-03-02 18:49:31 +00:00
dvd+rw-tools Added src to meta for builderDefs-based packages. 2008-03-02 18:49:31 +00:00
e2fsprogs * Doh, wrong hash. 2008-05-08 11:00:18 +00:00
e3cfsprogs New Ext3cow version with some bugs resolved. Updated ext3cow kernel-patch, e3cfsprogs and ext3cow-tools 2008-03-09 20:06:42 +00:00
eject * Eject 2.1.5. 2007-06-07 21:27:25 +00:00
ext3cow-tools New Ext3cow version with some bugs resolved. Updated ext3cow kernel-patch, e3cfsprogs and ext3cow-tools 2008-03-09 20:06:42 +00:00
firmware Fix the iwl4965 firmware (Intel Wi-Fi). 2008-05-07 12:15:00 +00:00
fuse Merged with trunk 2008-01-15 00:55:21 +00:00
fxload * Added fxload, a tool to upload firmware to Cypress EZ-USB microcontrollers. 2008-02-10 17:36:37 +00:00
genext2fs * Rewrite all the SourceForge URLs to mirror://sourceforge/. 2007-08-27 13:01:33 +00:00
gw6c Updated gw6c and cleaned up the expression 2008-04-13 08:23:58 +00:00
hal * HAL 0.5.10. 2008-03-06 13:06:32 +00:00
hdparm * Rewrite all the SourceForge URLs to mirror://sourceforge/. 2007-08-27 13:01:33 +00:00
hibernate hibernate: Fix impurities. 2008-04-01 17:31:31 +00:00
htop htop added 2007-09-02 16:54:08 +00:00
hwdata * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
ifplugd * Fix a bunch of URLs. 2007-09-11 10:15:07 +00:00
initscripts * Copy even more files (in particular from losser.st-lab.cs.uu.nl, 2006-01-30 16:11:00 +00:00
iproute Added version suffixes. 2007-06-26 12:13:17 +00:00
iptables Added src to meta for builderDefs-based packages. 2008-03-02 18:49:31 +00:00
iputils iputils: builder rewritten, open-max.patch added 2007-12-01 20:04:38 +00:00
iwlwifi * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
jfsrec Added jfsrec - JFS recovery tool 2008-03-28 11:16:43 +00:00
jfsutils Added JFS utils and XFS progs 2008-03-27 19:12:14 +00:00
kbd svn path=/nixpkgs/trunk/; revision=8538 2007-04-04 09:28:08 +00:00
kernel * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
kernel-headers * substitute: support patterns starting with a dash. 2008-02-22 18:19:04 +00:00
kernel-headers-cross * Rewrite all the kernel.org URLs to mirror://kernel/. 2007-08-27 13:59:40 +00:00
klibc * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
kqemu Updated builderDefs style. Now more things are overridable. Needed to fix build with custom kernels. 2008-03-24 19:39:12 +00:00
kudzu add the builder. Due to brain failure a "make install" does not install the 2005-12-23 19:25:58 +00:00
kvm * Support setting the path to smbd (we can't put it in /usr/sbin/smbd 2008-03-11 16:50:53 +00:00
libcap * Fixed an impurity in libcap that causes it to fail on non-NixOS 2008-03-26 09:37:09 +00:00
libnscd * Fix URL. 2007-03-16 14:58:28 +00:00
libselinux * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
libsepol * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
libsmbios * Added libsmbios for access to Dell-specific hardware features. 2007-06-07 22:02:12 +00:00
libvolume_id * HAL 0.5.10. 2008-03-06 13:06:32 +00:00
lvm2 * Fix a bunch of URLs. 2007-09-11 10:15:07 +00:00
mdadm * Added mdadm (raidtools replacement). 2007-01-10 21:47:03 +00:00
mingetty * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
mkinitrd add Red Hat's mkinitrd package. This is mainly so we can use the "grubby" program in NixOS. 2006-08-27 20:00:08 +00:00
module-init-tools * Check against accidentally mixing kernel versions (e.g. Linux 2.6.25 2008-05-08 15:36:19 +00:00
modutils * Rewrite all the kernel.org URLs to mirror://kernel/. 2007-08-27 13:59:40 +00:00
ndiswrapper Added prefix patch to ndiswrapper 2008-01-28 19:34:00 +00:00
net-tools * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
nfs-utils Add Linux nfs-utils. 2008-03-30 17:42:49 +00:00
nss_ldap * Purity: nss_ldap build failed when /etc/ldap.conf did not exist. 2008-03-24 16:00:22 +00:00
numactl numactl: Fix post-install. 2008-04-18 14:46:29 +00:00
nvidia * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
opengl/xorg-sys nixpkgs dir: nvidia and libsrvg 2007-05-28 14:10:46 +00:00
ov511 * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
pam * Rewrite all the kernel.org URLs to mirror://kernel/. 2007-08-27 13:59:40 +00:00
pam_console * Fix a bunch of URLs. 2007-09-11 10:15:07 +00:00
pam_devperm * Added pam_devperm. 2007-04-07 19:29:59 +00:00
pam_ldap * Added openldap and pam_ldap. 2007-01-11 21:55:29 +00:00
pam_login * Latest pam. 2006-12-08 23:53:07 +00:00
pam_unix2 * Add libxcrypt for Blowfish support in pam_unix2. 2006-12-11 02:35:05 +00:00
powertop new powertop 2008-03-03 21:44:17 +00:00
procps * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
pwdutils * Rewrite all the kernel.org URLs to mirror://kernel/. 2007-08-27 13:59:40 +00:00
qc-usb * Rewrite all the SourceForge URLs to mirror://sourceforge/. 2007-08-27 13:01:33 +00:00
radeontools Nix-expr style review 2008-01-31 10:41:04 +00:00
reiser4progs * Reiser4 stuff. 2008-02-10 17:38:36 +00:00
reiserfsprogs * Merged r9820. 2008-02-21 12:26:03 +00:00
sdparm Added src to meta for builderDefs-based packages. 2008-03-02 18:49:31 +00:00
shadow * We don't need groups from shadow. 2006-11-28 15:45:41 +00:00
splashutils * Revert to Splashutils 1.3. 2007-04-16 14:20:29 +00:00
squashfs Merged with trunk 2008-01-15 00:55:21 +00:00
sysklogd sysklogd: upgraded to 1.5 2007-12-01 20:04:44 +00:00
syslinux * Rewrite all the kernel.org URLs to mirror://kernel/. 2007-08-27 13:59:40 +00:00
sysstat * sysstat 8.0.0 (with a real URL). 2007-09-11 09:35:35 +00:00
sysvinit * Build a variant "sysvtools" of sysvinit which doesn't 2007-05-23 14:27:23 +00:00
tcp-wrapper tcp-wrapper: Install header files. 2008-03-15 22:51:05 +00:00
udev * udev: get rid of silly warnings in make install. 2008-02-10 17:38:01 +00:00
uml-utilities fix: tunctl is build again (also added check) 2008-03-20 11:36:31 +00:00
upstart merging trunk... 2007-12-08 15:21:03 +00:00
usbutils Merged with trunk again 2008-01-23 18:11:03 +00:00
util-linux merging trunk... 2007-12-08 15:21:03 +00:00
wireless-tools pre17 -> pre21 2007-05-14 11:39:01 +00:00
wis-go7007 * Put all packages that depend on a specific kernel (notably kernel 2008-05-22 12:01:24 +00:00
wpa_supplicant wpa_supplicant updated to 0.6.3 2008-04-21 08:32:30 +00:00
xfsprogs Added JFS utils and XFS progs 2008-03-27 19:12:14 +00:00