nixpkgs/pkgs/development/tools
Lluís Batlle i Rossell 7ade207f6b - Removed all *NoCross expressions I dupilcated in nixpkgs, while maintaining
the cross compilation functionality.
- I renamed some expected stdenv.mkDerivation parameter attributes so we can
  keep this branch properly updated from trunk. We agreed with Nicolas Pierron
  doing a massive renaming, so all current buildInputs become hostInputs (input
  as build for the host machine, in autotools terminology) , and
  then buildInputs would mean "input as for the build machine".
  By now, the specific "input as for the build machine" is specified through
  buildNativeInputs. We should fix this in the merge to trunk.
- I made the generic stdenv understand the buildNativeInputs, otherwise if
  we start changing nixpkgs expressions so they distinguish the current
  buildInputs into buildInputs and buildNativeInputs, we could break even more
  nixpkgs for other platforms.
- I changed the default result of mkDerivation so it becomes the derivation for
  to be run in the build machine. This allows, without any special rewriting,
  "fetchurl" derivations to be always results for the build machine to use
  them.
- The change above implies that, for anyone wanting to cross-compile, has to
  build the hostDrv of the wanted derivation. For example, after this commit,
  the usual test of "nix-build -A bison.hostDrv arm.nix" works. I described
  the contents of this arm.nix in r18398.


svn path=/nixpkgs/branches/stdenv-updates/; revision=18471
2009-11-19 19:03:34 +00:00
..
analysis * Doh. 2009-09-23 19:50:31 +00:00
build-managers Adding 'remake': a patched and modernized version of GNU make utility that adds 2009-10-11 15:03:13 +00:00
cdecl Making cdecl compile with readline. 2009-04-08 10:09:14 +00:00
documentation Updating doxygen from 1.5.8 to 1.6.1 2009-11-04 14:58:39 +00:00
guile G-Wrap 1.9.13. 2009-10-29 11:23:10 +00:00
haskell Version bumps for a number of Haskell packages. 2009-09-14 08:35:39 +00:00
java Add FastJar. 2009-07-27 10:43:20 +00:00
literate-programming/noweb * Get rid of all references to nix.cs.uu.nl. 2008-11-14 16:57:19 +00:00
misc Making the definition of the cross compiling target an attribute set. 2009-11-16 23:21:13 +00:00
ocaml/camlp5 Updated Coq to version 8.2pl1 2009-11-02 11:44:27 +00:00
parsing - Removed all *NoCross expressions I dupilcated in nixpkgs, while maintaining 2009-11-19 19:03:34 +00:00
profiling * Improved a bunch of "name" attributes (mostly missing version 2009-10-28 14:06:56 +00:00
selenium/remote-control downgrade selenium-rc to rev 2450. The newer one is buggy (Neither allows using a FirefoxProfile nor launches Opera) 2009-04-14 12:58:53 +00:00