haskell-src-meta: update ghc-8.8.x build to the latest version

This allows us to build the package without the need for
patching. The test suite still doesn't compile unfortunately.

Closes https://github.com/NixOS/nixpkgs/pull/75594.
This commit is contained in:
Peter Simons 2019-12-13 20:23:23 +01:00
parent 69e794d1d8
commit 9c01e123d6

View File

@ -77,6 +77,8 @@ self: super: {
generics-sop = self.generics-sop_0_5_0_0; generics-sop = self.generics-sop_0_5_0_0;
hackage-db = self.hackage-db_2_1_0; hackage-db = self.hackage-db_2_1_0;
haddock-library = self.haddock-library_1_8_0; haddock-library = self.haddock-library_1_8_0;
haskell-src-meta = self.haskell-src-meta_0_8_5;
haskell-src-meta_0_8_5 = dontCheck super.haskell-src-meta_0_8_5;
HaTeX = self.HaTeX_3_22_0_0; HaTeX = self.HaTeX_3_22_0_0;
HsYAML = self.HsYAML_0_2_1_0; HsYAML = self.HsYAML_0_2_1_0;
json-autotype = doJailbreak super.json-autotype; json-autotype = doJailbreak super.json-autotype;
@ -121,10 +123,6 @@ self: super: {
sha256 = "01b2gnsq0x4fd9na8zpk6pajym55mbz64hgzawlwxdw0y6681kr5"; sha256 = "01b2gnsq0x4fd9na8zpk6pajym55mbz64hgzawlwxdw0y6681kr5";
}); });
foundation = dontCheck super.foundation; foundation = dontCheck super.foundation;
haskell-src-meta = appendPatch (dontCheck (doJailbreak super.haskell-src-meta)) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/raw/master/patches/haskell-src-meta-0.8.3.patch";
sha256 = "1asl932mibr5y057xx8v1a7n3qy87lcnclsfh8pbxq1m3iwjkxy8";
});
vault = dontHaddock super.vault; vault = dontHaddock super.vault;
# https://github.com/snapframework/snap-core/issues/288 # https://github.com/snapframework/snap-core/issues/288