about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
index b42bc8ff3428..e6ba886032b7 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
@@ -84,4 +84,13 @@ self: super: {
             stripLen = 1;
           };
     in appendPatch super.hadoop-rpc patch;
+
+  # Custom Setup.hs breaks with Cabal 2
+  # https://github.com/NICTA/coordinate/pull/4
+  coordinate =
+    let patch = pkgs.fetchpatch
+          { url = https://github.com/NICTA/coordinate/pull/4.patch;
+            sha256 = "06sfxk5cyd8nqgjyb95jkihxxk8m6dw9m3mlv94sm2qwylj86gqy";
+          };
+    in appendPatch super.coordinate patch;
 }