nixpkgs/pkgs/development/haskell-modules
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
..
patches haskell-spy: drop obsolete override 2016-09-17 17:57:01 +02:00
configuration-common.nix haskellPackages.dataenc: jailbreak 2016-11-01 13:30:50 +01:00
configuration-ghc-6.12.x.nix haskell: drop obsolete jailbreaking overrides 2016-10-20 13:40:10 +02:00
configuration-ghc-7.0.x.nix haskell: drop obsolete jailbreaking overrides 2016-10-20 13:40:10 +02:00
configuration-ghc-7.2.x.nix haskell: drop obsolete jailbreaking overrides 2016-10-20 13:40:10 +02:00
configuration-ghc-7.4.x.nix haskell: drop obsolete jailbreaking overrides 2016-10-20 13:40:10 +02:00
configuration-ghc-7.6.x.nix haskell: drop obsolete jailbreaking overrides 2016-10-20 13:40:10 +02:00
configuration-ghc-7.8.x.nix haskell: drop obsolete jailbreaking overrides 2016-10-20 13:40:10 +02:00
configuration-ghc-7.10.x.nix haskell: drop obsolete jailbreaking overrides 2016-10-20 13:40:10 +02:00
configuration-ghc-8.0.x.nix haskell-xxhash: Use doJailbreak instead of sed 2016-11-01 11:34:14 +01:00
configuration-ghc-head.nix jailbreak-cabal: use native Cabal library with GHC 8.0.x or later 2016-01-27 00:33:26 +01:00
configuration-ghc-nokinds.nix haskell-alex: remove obsolete overrides: the test suite succeeds in version 3.1.5 2015-11-29 15:30:31 +01:00
configuration-ghcjs.nix cereal: fix build on ghcjs 2016-10-14 00:35:01 +02:00
configuration-hackage2nix.yaml LTS Haskell 7.5 2016-10-28 16:51:52 +02:00
default.nix callHackage: make 'all-cabal-hashes' repository overridable 2016-11-01 18:35:19 +01:00
generic-builder.nix Revert "Extend Haskell generic builder to use new --ipid flag." 2016-10-08 10:45:48 +02:00
generic-stack-builder.nix Merge pull request #17997 from teozkr/fix/buildstackproject-stackroot 2016-09-10 22:23:02 +02:00
hackage-packages.nix hackage-packages.nix: automatic Haskell package set update 2016-10-28 16:52:50 +02:00
hoogle-local-wrapper.sh Make hoogle-local compatible wih hoogle >= 5.0.4 2016-09-20 12:04:46 +02:00
hoogle.nix Make hoogle-local compatible wih hoogle >= 5.0.4 2016-09-20 12:04:46 +02:00
lib.nix haskell: add support for 'hardeningDisable' to the generic builder 2016-09-15 09:12:03 +02:00
with-packages-wrapper.nix replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00