forked from haskell-github/github
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoverlay.nix
More file actions
31 lines (31 loc) · 1.33 KB
/
overlay.nix
File metadata and controls
31 lines (31 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
_: pkgs: {
haskellPackages = pkgs.haskellPackages.override (old: {
overrides = pkgs.lib.composeExtensions (old.overrides or (_: _: {})) (self: super: {
unordered-containers = pkgs.haskell.lib.overrideCabal super.unordered-containers (_: {
version = "0.2.10.0";
sha256 = "0wy5hfrs880hh8hvp648bl07ws777n3kkmczzdszr7papnyigwb5";
});
binary-instances = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.overrideCabal super.binary-instances (old: {
libraryHaskellDepends = old.libraryHaskellDepends ++ [
self.binary-orphans_1_0_1
];
broken = false;
}));
binary-orphans_1_0_1 = pkgs.haskell.lib.dontCheck super.binary-orphans_1_0_1;
github = pkgs.haskell.lib.overrideCabal super.github (old: {
version = "0.22";
sha256 = "15py79qcpj0k331i42njgwkirwyiacbc5razmxnm4672dvvip2qk";
libraryHaskellDepends = old.libraryHaskellDepends ++ [
self.binary-instances self.exceptions self.transformers-compat
];
});
time-compat = pkgs.haskell.lib.dontCheck (pkgs.haskell.lib.overrideCabal super.time-compat (old: {
version = "1.9.2.2";
sha256 = "05va0rqs759vbridbcl6hksp967j9anjvys8vx72fnfkhlrn2s52";
libraryHaskellDepends = old.libraryHaskellDepends ++ [
self.base-orphans
];
}));
});
});
}