diff options
author | Peter Simons <simons@cryp.to> | 2016-10-05 19:03:40 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2016-10-05 19:05:50 +0200 |
commit | 2a2a3c796aa3e339248519ffed099525545f1b5c (patch) | |
tree | f360505773b772eb6b093a9b7f56993fcc0b0989 /pkgs/development/haskell-modules/default.nix | |
parent | 529a4050cdaf0f659534c2ba2d2565c43735ceb8 (diff) |
callHackage: ensure we're always using the latest available Hackage database
Diffstat (limited to 'pkgs/development/haskell-modules/default.nix')
-rw-r--r-- | pkgs/development/haskell-modules/default.nix | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index 19940bd70bea5..9020f1ee4671e 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -6,12 +6,13 @@ let - allCabalFiles = pkgs.fetchFromGitHub { - owner = "commercialhaskell"; - repo = "all-cabal-hashes"; - rev = "72f1318540eff69544eb8c14a16f630d0c5448b8"; - sha256 = "1czi1rajk2726mqrw3qp7a43h26acbjw54ll3ns063yzg9hg469m"; - }; + allCabalFiles = stdenv.mkDerivation { + name = "all-cabal-hashes-0"; + buildCommand = '' + mkdir -p $out + tar -C $out --strip-components=1 -x -f ${builtins.fetchurl "https://github.com/commercialhaskell/all-cabal-hashes/archive/hackage.tar.gz"} + ''; + }; inherit (stdenv.lib) fix' extends; |