Skip to content

Commit 6ebbbae

Browse files
committed
Support for older hackage.nix versions
1 parent c94f4af commit 6ebbbae

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

overlays/haskell.nix

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,11 @@ final: prev: {
602602
# Resulting nix files are added to nix-plan subdirectory.
603603
callCabalProjectToNix = import ../lib/call-cabal-project-to-nix.nix {
604604
index-state-hashes =
605-
import (sources.hackage + "/index-state.nix")
605+
(
606+
if builtins.pathExists (hackageSrc + "/index-state.nix")
607+
then import (hackageSrc + "/index-state.nix")
608+
else import (hackageSrc + "/index-state-hashes.nix")
609+
)
606610
// import (sources.hackage-internal + "/index-state.nix");
607611
inherit (final.buildPackages.haskell-nix) haskellLib;
608612
pkgs = final.buildPackages.pkgs;

0 commit comments

Comments
 (0)