nixpkgs/pkgs/os-specific/linux
Lluís Batlle i Rossell 585ba8c27f Big fixes in the cross build:
- Before this changes, cflags and ldflags for the native and the cross compiler
  got mixed. Not all the gcc-wrapper/gcc-cross-wrapper variables are
  independant now, but enough, I think.
- Fixed the generic stdenv expression, which did a big mess on buildInputs and
  buildNativeInputs. Now it distinguishes when there is a stdenvCross or not.
  Maybe we should have a single stdenv and forget about the stdenvCross
  adapter - this could end in a stdenv a bit complex, but simpler than the
  generic stdenv + adapter.
- Added basic support in pkgconfig for cross-builds: a single PKG_CONFIG_PATH
  now works for both the cross and the native compilers, but I think this
  should work well for most cases I can think of.
- I tried to fix the guile expression to cross-biuld; guile is built, but not
  its manual, so the derivation still fails. Guile requires patching to
  cross-build, as far as I understnad.
- Made the glibcCross build to be done through the usage of a
  gcc-cross-wrapper over the gcc-cross-stage-static, instead of using it
  directly.
- Trying to make physfs (a neverball dependency) cross build.
- Updated the gcc expression to support building a cross compiler without getting
  derivation variables mixed with those of the stdenvCross.

svn path=/nixpkgs/branches/stdenv-updates/; revision=18534
2009-11-22 19:51:45 +00:00
..
915resolution
acpi * Cleaned up a lot of description fields that contained newlines. 2009-03-03 13:27:40 +00:00
acpid * Added acpid, a daemon that monitors ACPI events. 2009-02-10 23:12:18 +00:00
acpitool * Cleaned up a lot of description fields that contained newlines. 2009-03-03 13:27:40 +00:00
alsa-lib * Updated ALSA. 2009-10-30 15:05:13 +00:00
alsa-plugins pass jackaudio to alsaPlugins also adding convinient wrapper script 2009-09-21 15:55:26 +00:00
alsa-utils * Updated ALSA. 2009-10-30 15:05:13 +00:00
atheros * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
aufs Reverting AUFS update 2009-07-16 11:39:03 +00:00
aufs2 Fix more problems with aufs2 2009-09-14 13:30:33 +00:00
aufs2-utils Fix aufs utilities for NixOS manual 2009-09-15 10:28:40 +00:00
autofs cleaned up and fixed autofs v5 2009-05-01 05:42:32 +00:00
blcr FullDepEntry -> fullDepEntry, PackEntry -> packEntry 2009-05-19 23:25:58 +00:00
bluez * Bluez 4.54. 2009-09-28 16:25:38 +00:00
bridge_utils
btrfsprogs * Urgh. 2009-10-02 15:15:18 +00:00
cpufrequtils svn path=/nixpkgs/branches/stdenv-updates/; revision=13971 2009-02-03 10:39:48 +00:00
cramfsswap
cryopid New version of cryopid. 2009-11-08 10:38:07 +00:00
cryptsetup Adding me as a maintainer, with a pair of packages. 2009-09-20 09:37:55 +00:00
davfs2 * added davfs2 1.4.1 2009-09-22 08:12:11 +00:00
device-mapper
dietlibc * Got rid of a lot of "postInstall=postInstall" and similar lines in 2009-04-23 13:31:10 +00:00
directvnc Add directvnc. Not sure whether it works - for me it hangs, but I have known Radeon issues, it seems 2009-11-05 21:10:51 +00:00
dmidecode * dmidecode 2.10. 2009-08-11 20:43:39 +00:00
dmraid Adding dmraid 2009-09-20 08:38:30 +00:00
e2fsprogs * e2fsprogs 1.41.9. 2009-09-25 20:53:21 +00:00
e3cfsprogs
eject
exmap Add Exmap, a Linux-specific tool to examine process memory usage. 2008-09-12 20:00:00 +00:00
ext3cow-tools
fbterm Updating fbterm 2009-10-27 23:49:59 +00:00
firmware Updating ipw2200 firmware from 3.0 to 3.1. 2009-10-14 21:56:45 +00:00
fuse * Latest ntfs-3g, FUSE. 2009-03-25 10:55:40 +00:00
fxload
genext2fs
gw6c Gw6c tarball is now uncompessed.. Do not ask me why 2009-09-29 16:22:23 +00:00
hal Updating from trunk. 2009-11-13 19:19:34 +00:00
hdparm
hibernate
htop htop: updated to version 0.8.3 2009-09-22 19:37:18 +00:00
hwdata
ifplugd
iproute * iproute2 updated to 2.6.29-1. 2009-07-23 21:34:53 +00:00
iptables * iptables updated to 1.4.4. 2009-07-23 18:16:24 +00:00
iputils svn path=/nixpkgs/branches/stdenv-updates/; revision=13971 2009-02-03 10:39:48 +00:00
iwlwifi
jfsrec * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
jfsutils * Fix some packages that broke because libuuid can be null on Darwin. 2009-10-08 13:07:56 +00:00
kbd * kbd updated to 1.15. 2009-06-05 17:16:14 +00:00
kernel Updating the logic to put the resulting kernel image into its store path. 2009-11-08 17:19:46 +00:00
kernel-headers Big fixes in the cross build: 2009-11-22 19:51:45 +00:00
kernel-headers-cross * Got rid of a lot of "postInstall=postInstall" and similar lines in 2009-04-23 13:31:10 +00:00
klibc Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
kqemu * Removed selectVersion. There's no good reason to write 2009-11-18 09:39:59 +00:00
kudzu * Got rid of a lot of "postInstall=postInstall" and similar lines in 2009-04-23 13:31:10 +00:00
kvm Adding kvm88, although without the patches kvm86 had for some nix advantages (samba, ...), 2009-11-09 11:55:23 +00:00
libcap
libnscd
libselinux
libsepol
libsmbios * Latest libsmbios. 2009-09-28 15:33:42 +00:00
libvolume_id
lm_sensors * Latest lm_sensors. 2009-09-15 22:06:38 +00:00
lvm2
mdadm
mingetty * mingetty 1.08. 2009-01-27 14:14:42 +00:00
module-init-tools * Module aggregator: use buildEnv, which is much faster because it 2009-04-20 19:13:40 +00:00
modutils
mount-cifs * Fixed the mount-cifs source URL (copied from the stdenv-branch). 2009-04-09 08:12:16 +00:00
ndiswrapper
net-tools * Fix broken meta attributes. 2009-10-13 09:39:27 +00:00
nfs-utils * util-linux-ng: updated to 2.16. Don't build a separate mount 2009-08-11 20:57:29 +00:00
nss_ldap
numactl
nvidia-x11 * NVIDIA X11 driver updated to 190.42. 2009-10-29 13:47:44 +00:00
opengl/xorg-sys
ov511 * Get rid of all references to nix.cs.uu.nl. 2008-11-14 16:57:19 +00:00
pam * Various PAM updates. 2009-02-18 11:40:32 +00:00
pam_console * Got rid of all --disable-static flags; they're redundant now. 2009-04-21 23:18:09 +00:00
pam_devperm
pam_ldap
pam_login * Various PAM updates. 2009-02-18 11:40:32 +00:00
pam_unix2 Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
pcmciautils pcmcia-utils: 2008-08-27 13:59:33 +00:00
pm-utils * Use /etc/pm for the configuration. 2009-09-26 17:09:51 +00:00
powertop bump powertop to 1.11 2009-03-09 13:53:48 +00:00
procps
pwdutils
qc-usb
qemu-kvm * qemu-kvm 0.11.0. 2009-09-28 14:28:20 +00:00
radeontools
reiser4progs
reiserfsprogs
sdparm * sdparm: the previous URL was broken. 2009-04-16 12:23:53 +00:00
shadow
splashutils * Fix splashutils. 2009-04-22 23:13:21 +00:00
squashfs * mksquashfs needs pthread_cancel. 2009-06-10 13:29:12 +00:00
statifier Adding statifier, a tool to make pseudostatic binaries. Unfortunately, statified NixOS-built binaries segfault on Ubuntu.. 2009-07-09 21:34:29 +00:00
sysfsutils
sysklogd
syslinux
sysstat
sysvinit * Got rid of a lot of "postInstall=postInstall" and similar lines in 2009-04-23 13:31:10 +00:00
tcp-wrapper TCP Wrappers: Use the Debian patches. 2009-02-26 09:53:31 +00:00
tunctl Adding tunctl. I didn't know how to build the manpage, though. 2009-03-01 21:34:39 +00:00
uclibc Porting changes from stdenv-updates into this branch. 2009-11-08 00:32:12 +00:00
udev A case study in transitive overrides. WebKit needs fresh glib. This means it needs a whole slice of system built against glib-2.22.. Added overrides are generic enough, though. So the same way can be used to override everything. I have failed (so far?) to add mkOverridable into stdenv, though. 2009-10-06 05:43:51 +00:00
uml-utilities * Get rid of all references to nix.cs.uu.nl. 2008-11-14 16:57:19 +00:00
upstart * Oops, wrong version. 2009-10-30 18:13:08 +00:00
usbutils * usbutils updated to 0.84. 2009-08-11 20:48:56 +00:00
util-linux-ng A case study in transitive overrides. WebKit needs fresh glib. This means it needs a whole slice of system built against glib-2.22.. Added overrides are generic enough, though. So the same way can be used to override everything. I have failed (so far?) to add mkOverridable into stdenv, though. 2009-10-06 05:43:51 +00:00
wireless-tools
wis-go7007
wpa_supplicant Modified WPA supplicant expression so that it includes an icon 2009-05-13 10:56:53 +00:00
xfsprogs * Fix some packages that broke because libuuid can be null on Darwin. 2009-10-08 13:07:56 +00:00
zen-kernel Enabling ipv6 at least as module in the zen5 arm kernel 2009-11-09 23:26:34 +00:00