on iko/ghcjs-patch-master help sign in
Use internalHackageIndexState to pin hoogle (#726)
8fac80fHamish Mackenzie
builder/default.nix+5−1
@@ -40,7 +40,11 @@ let
40
40
41 hoogleLocal = let
41 hoogleLocal = let
42 nixpkgsHoogle = import (pkgs.path + /pkgs/development/haskell-modules/hoogle.nix);
42 nixpkgsHoogle = import (pkgs.path + /pkgs/development/haskell-modules/hoogle.nix);
43− in { packages ? [], hoogle ? pkgs.buildPackages.haskell-nix.tool "hoogle" "5.0.17.15" }:
43+ in { packages ? [], hoogle ? pkgs.buildPackages.haskell-nix.tool "hoogle" {
44+ version = "5.0.17.15";
45+ index-state = pkgs.haskell-nix.internalHackageIndexState;
46+ }
47+ }:
44 haskellLib.weakCallPackage pkgs nixpkgsHoogle {
48 haskellLib.weakCallPackage pkgs nixpkgsHoogle {
45 # For musl we can use haddock from the buildGHC
49 # For musl we can use haddock from the buildGHC
46 ghc = if stdenv.hostPlatform.isLinux && stdenv.targetPlatform.isMusl && !haskellLib.isNativeMusl
50 ghc = if stdenv.hostPlatform.isLinux && stdenv.targetPlatform.isMusl && !haskellLib.isNativeMusl