1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-26 23:52:33 +00:00
nixpkgs/pkgs/data
Peter Simons fac1168816 callHackage: make 'all-cabal-hashes' repository overridable
This commit changes callHackage to use a deterministic version of the Hackage
checkout from https://github.com/commercialhaskell/all-cabal-hashes by default.
This means that packages uploaded to Hackage after today will be available to
callHackage only after "pkgs/data/misc/hackage/default.nix" has been updated.

People who want the previous behavior where we always had the latest version of
Hackage available -- at the cost of frequent downloads from Github --, can add
the following override to their "~/.nixpkgs/config.nix" file:

  {
    packageOverrides = super: {
      all-cabal-hashes = builtins.fetchTarball "https://github.com/commercialhaskell/all-cabal-hashes/archive/hackage.tar.gz";
    };
  }
2016-11-01 18:35:19 +01:00
..
documentation zeal: 0.3.0 -> 0.3.1 2016-10-20 10:41:04 +02:00
fonts font-awesome: 4.6.3 -> 4.7.0 2016-10-29 16:37:09 -04:00
icons elementary-icon-theme: 3.2.2 -> 4.0.1 2016-10-14 14:48:50 -03:00
misc callHackage: make 'all-cabal-hashes' repository overridable 2016-11-01 18:35:19 +01:00
sgml+xml stdenv/stripHash: print to stdout, not to variable 2016-10-11 18:34:36 +02:00
soundfonts/fluid