nixpkgs/pkgs
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
..
applications zotero: remove ttuegel from maintainers 2016-11-01 10:04:58 -05:00
build-support Merge pull request #20018 from adnelson/use_basename_docker 2016-11-01 12:29:28 +01:00
data callHackage: make 'all-cabal-hashes' repository overridable 2016-11-01 18:35:19 +01:00
desktops Merge pull request #19917 from grahamc/epiphany 2016-10-27 12:09:48 -04:00
development callHackage: make 'all-cabal-hashes' repository overridable 2016-11-01 18:35:19 +01:00
games gnubg: fix build 2016-11-01 16:35:19 +01:00
misc db45: remove outdated version 2016-11-01 03:10:13 +00:00
os-specific linux: 4.8.5 -> 4.8.6 2016-11-01 08:58:53 -04:00
servers redis: 3.2.3 -> 3.2.5 2016-10-31 14:33:15 +01:00
shells oh-my-zsh: 2016-10-08 -> 2016-10-25 2016-10-25 14:29:36 -04:00
stdenv Merge pull request #18660 from aneeshusa/add-override-attrs 2016-10-30 11:32:15 +01:00
test
tools encfs: 1.8.1 -> 1.9.1 2016-11-01 15:57:29 +01:00
top-level callHackage: make 'all-cabal-hashes' repository overridable 2016-11-01 18:35:19 +01:00