Skip to content

Commit c8d9789

Browse files
committed
overlay.nix: dependent-sum-template 0.2.0.1
1 parent 0323bf0 commit c8d9789

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

overlay.nix

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,12 @@ in
2323
sha256 = "sha256-AnjaUzSlsLi3lIURrEfs92Jo5FzX49RyNdfDSfFV3Kk=";
2424
} {};
2525

26-
# srk 2023-11-19: default in unstable is 0.1.1.1 which
27-
# fails to compile test on ghc8107
28-
# but for for ghc963 we hit
29-
# https://github.com/obsidiansystems/dependent-sum-template/issues/10
30-
# so we use 0.1.1.1 for ghc963 and 0.2.0.0 for the rest
31-
# - some weird interaction in unstable as this builds
32-
# with cabal and 0.2.0.0
33-
dependent-sum-template =
34-
if compiler == "ghc8107" || compiler == "ghc902" || compiler == "ghc928"
35-
then hsuper.dependent-sum-template_0_2_0_0
36-
else hsuper.dependent-sum-template;
26+
# srk 2023-12-06: until in unstable
27+
dependent-sum-template = hself.callHackageDirect
28+
{ pkg = "dependent-sum-template";
29+
ver = "0.2.0.1";
30+
sha256 = "sha256-quwgFuEBrK96JZenJZcyfk/O0Gp+ukwKEpe1hMqDbIg=";
31+
} {};
3732

3833
# srk 2023-11-19: wider unix bound via CPP
3934
# Required for ghc963 since linux-namespaces is pinned

0 commit comments

Comments
 (0)