3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/build-support
Eelco Dolstra 50321b735b * Basic transparent mirror support in fetchurl (NIXPKGS-70). When
fetching a file with hash HASH of type TYPE, we first try to
  download <base-url>/<type>/<hash>, where <base-url> is one of a list
  of mirrors.  For instance, given

    src = fetchurl {
      url = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.6/source/firefox-2.0.0.6-source.tar.bz2;
      sha1 = "eb72f55e4a8bf08e8c6ef227c0ade3d068ba1082";
    };

  and the mirror list [http://nix.cs.uu.nl/dist/tarballs], we first
  try to download

    eb72f55e4a

  and if that fails, we use the original URL.

  The list of mirrors is not yet user-configurable.

* `fetchurl' now also accepts an argument `urls' instead of `url' for
  a list of alternative download locations, which fetchurl will try in
  sequence.

svn path=/nixpkgs/trunk/; revision=9190
2007-08-23 15:22:30 +00:00
..
buildenv nixpkgs dir: nvidia and libsrvg 2007-05-28 14:10:46 +00:00
fetchcvs Added fetchcvs. 2006-05-11 12:36:16 +00:00
fetchdarcs * updated darcs to 1.0.5, added curl dependency 2006-01-30 11:18:38 +00:00
fetchfile * "." -> "source". 2005-12-05 14:11:09 +00:00
fetchsvn * Don't pollute /tmp. 2006-07-18 12:00:38 +00:00
fetchurl * Basic transparent mirror support in fetchurl (NIXPKGS-70). When 2007-08-23 15:22:30 +00:00
gcc-cross-wrapper * Remove references to substitute.sh. 2006-12-27 18:17:53 +00:00
gcc-wrapper * Give the real GCC a lower priority than the GCC wrapper so that both 2007-05-31 13:00:49 +00:00
make-symlinks * "." -> "source". 2005-12-05 14:11:09 +00:00
make-wrapper * F-spot: work properly if an incompatible Mono is in the PATH. 2005-03-13 20:43:04 +00:00
mono-dll-fixer * Remove references to substitute.sh. 2006-12-27 18:17:53 +00:00
native-darwin-cctools-wrapper * Add nmedit. 2006-07-14 17:17:01 +00:00
nuke-references * Turn the nukeRefs() function into a separate program. 2006-11-03 13:33:24 +00:00
opengl * /var/state -> /var/run. 2007-06-09 19:46:27 +00:00
substitute * Merge the new generic builder. 2006-12-27 18:14:57 +00:00