diff options
author | Silvan Mosberger <infinisil@icloud.com> | 2019-06-10 23:34:08 +0200 |
---|---|---|
committer | Silvan Mosberger <infinisil@icloud.com> | 2019-06-12 00:20:35 +0200 |
commit | c382915e2817c694a1eee4fc60d9562c972b9f15 (patch) | |
tree | d32a057f0112d61d86c60bf67ea409029af420c4 /pkgs/development/compilers/ghc | |
parent | 0e1d92260a233f5e18b1e0b0b8cbf9b82990e333 (diff) | |
download | nixpkgs-c382915e2817c694a1eee4fc60d9562c972b9f15.tar nixpkgs-c382915e2817c694a1eee4fc60d9562c972b9f15.tar.gz nixpkgs-c382915e2817c694a1eee4fc60d9562c972b9f15.tar.bz2 nixpkgs-c382915e2817c694a1eee4fc60d9562c972b9f15.tar.lz nixpkgs-c382915e2817c694a1eee4fc60d9562c972b9f15.tar.xz nixpkgs-c382915e2817c694a1eee4fc60d9562c972b9f15.tar.zst nixpkgs-c382915e2817c694a1eee4fc60d9562c972b9f15.zip |
haskell.compiler.ghcHEAD: 20190115 -> 20190601
Diffstat (limited to 'pkgs/development/compilers/ghc')
-rw-r--r-- | pkgs/development/compilers/ghc/head.nix | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index b263b8b187d..14151601542 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -27,7 +27,7 @@ , # Whetherto build terminfo. enableTerminfo ? !stdenv.targetPlatform.isWindows -, version ? "8.7.20190115" +, version ? "8.9.20190601" , # What flavour to build. An empty string indicates no # specific flavour and falls back to ghc default values. ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) @@ -89,14 +89,24 @@ stdenv.mkDerivation (rec { src = fetchgit { url = "https://gitlab.haskell.org/ghc/ghc.git/"; - rev = "c9756dbf1ee58b117ea5c4ded45dea88030efd65"; - sha256 = "0ja3ivyz4jrqkw6z1mdgsczxaqkjy5vw0nyyqlqr0bqxiw9p8834"; + rev = "9bc10993bb300d3712b0f13ec6e28621d75d4204"; + sha256 = "1s7vbinywx8ffj09nxr0h32nggjiqpssrvgmj7820k32w2yi7i8v"; }; enableParallelBuilding = true; outputs = [ "out" "doc" ]; + patches = [ + (fetchpatch rec { # https://github.com/haskell/haddock/issues/900 + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/983.diff"; + name = "loadpluginsinmodules.diff"; + sha256 = "0bvvv0zsfq2581zsir97zfkggc1kkircbbajc2fz3b169ycpbha1"; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + ]; + postPatch = "patchShebangs ."; # GHC is a bit confused on its cross terminology. |