parent
5f6fc2d834
commit
3369b35031
@ -1,11 +1,14 @@
|
|||||||
{ haskellLib }:
|
{ lib, haskellLib, fetchFromGitHub }:
|
||||||
|
|
||||||
let inherit (haskellLib) doJailbreak dontHaddock;
|
let inherit (haskellLib) doJailbreak dontHaddock dontCheck;
|
||||||
in self: super: {
|
in self: super: {
|
||||||
|
ghcjs = super.ghcjs.override {
|
||||||
|
shelly = super.shelly_1_8_1;
|
||||||
|
};
|
||||||
ghc-api-ghcjs = super.ghc-api-ghcjs.override
|
ghc-api-ghcjs = super.ghc-api-ghcjs.override
|
||||||
{
|
{
|
||||||
happy = self.happy_1_19_5;
|
happy = self.happy_1_19_5;
|
||||||
};
|
};
|
||||||
haddock-library-ghcjs = doJailbreak super.haddock-library-ghcjs;
|
haddock-library-ghcjs = doJailbreak (dontCheck super.haddock-library-ghcjs);
|
||||||
haddock-api-ghcjs = doJailbreak (dontHaddock super.haddock-api-ghcjs);
|
haddock-api-ghcjs = doJailbreak (dontHaddock super.haddock-api-ghcjs);
|
||||||
}
|
}
|
||||||
|
@ -102,7 +102,6 @@ in stdenv.mkDerivation {
|
|||||||
|
|
||||||
inherit passthru;
|
inherit passthru;
|
||||||
|
|
||||||
meta.broken = true; # build does not succeed
|
meta.platforms = passthru.bootPkgs.ghc.meta.platforms;
|
||||||
meta.platforms = lib.platforms.none; # passthru.bootPkgs.ghc.meta.platforms;
|
|
||||||
meta.maintainers = [lib.maintainers.elvishjerricco];
|
meta.maintainers = [lib.maintainers.elvishjerricco];
|
||||||
}
|
}
|
||||||
|
@ -94,4 +94,12 @@ self: super: {
|
|||||||
|
|
||||||
# Only 0.6 is compatible with ghc 8.6 https://hackage.haskell.org/package/apply-refact/changelog
|
# Only 0.6 is compatible with ghc 8.6 https://hackage.haskell.org/package/apply-refact/changelog
|
||||||
apply-refact = super.apply-refact_0_6_0_0;
|
apply-refact = super.apply-refact_0_6_0_0;
|
||||||
|
|
||||||
|
# ghcjs 8.6.x relies on shelly < 1.9.0 (default is 1.9.0 in current package set, adding 1.8.1).
|
||||||
|
shelly_1_8_1 = super.callCabal2nix "shelly" (pkgs.fetchFromGitHub {
|
||||||
|
owner = "gregwebs";
|
||||||
|
repo = "Shelly.hs";
|
||||||
|
rev = "d0a185c7dee96820fc3652e7603d81a28276d76c";
|
||||||
|
sha256 = "173msjlq6yxpvd3900ajmd8znyg9kfg5csbxbiz4m7hvxkg8kbkn";
|
||||||
|
}) {};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user