summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-common.nix
diff options
context:
space:
mode:
authorAriel Nunez <54999+ingenieroariel@users.noreply.github.com>2020-08-13 15:43:19 -0500
committerAriel Nunez <54999+ingenieroariel@users.noreply.github.com>2020-09-03 14:59:08 -0500
commita29ed35bc7af11418e7319150f57a7beab0a8f9a (patch)
tree63705d47575d8bc3b92de8b197041507ff12e8f3 /pkgs/development/haskell-modules/configuration-common.nix
parentad7f8917fd5f330769884efa82ffc304348441eb (diff)
downloadnixpkgs-a29ed35bc7af11418e7319150f57a7beab0a8f9a.tar
nixpkgs-a29ed35bc7af11418e7319150f57a7beab0a8f9a.tar.gz
nixpkgs-a29ed35bc7af11418e7319150f57a7beab0a8f9a.tar.bz2
nixpkgs-a29ed35bc7af11418e7319150f57a7beab0a8f9a.tar.lz
nixpkgs-a29ed35bc7af11418e7319150f57a7beab0a8f9a.tar.xz
nixpkgs-a29ed35bc7af11418e7319150f57a7beab0a8f9a.tar.zst
nixpkgs-a29ed35bc7af11418e7319150f57a7beab0a8f9a.zip
hasura: 1.2.1 -> 1.3.1-beta.1
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index f621bfe541b..e28107d5ae4 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -1386,6 +1386,38 @@ self: super: {
   # Testsuite trying to run `which haskeline-examples-Test`
   haskeline_0_8_1_0 = dontCheck super.haskeline_0_8_1_0;
 
+  # Tests for list-t, superbuffer, and stm-containers
+  # depend on HTF and it is broken, 2020-08-23
+  list-t = dontCheck super.list-t;
+  superbuffer = dontCheck super.superbuffer;
+  stm-containers = dontCheck super.stm-containers;
+
+  # Fails with "supports custom headers"
+  Spock-core = dontCheck super.Spock-core;
+
+  # Needed by Hasura  1.3.1
+  dependent-map_0_2_4_0 = super.dependent-map_0_2_4_0.override {
+    dependent-sum = self.dependent-sum_0_4;
+  };
+
+  # Hasura 1.3.1
+  # Because of ghc-heap-view, profiling needs to be disabled.
+  graphql-engine = disableLibraryProfiling( overrideCabal (super.graphql-engine.override {
+     immortal = self.immortal_0_2_2_1;
+     dependent-map = self.dependent-map_0_2_4_0;
+     dependent-sum = self.dependent-sum_0_4;
+     witherable = self.witherable_0_3_2;
+  }) (drv: {
+     # version in cabal file is invalid
+     version = "1.3.1-beta1";
+     # hasura needs VERSION env exported during build
+     preBuild = "export VERSION=1.3.1-beta1";
+  }));
+
+  graphql-parser = super.graphql-parser.override {
+     protolude = self.protolude_0_3_0;
+  };
+
   # Requires repline 0.4 which is the default only for ghc8101, override for the rest
   zre = super.zre.override {
     repline = self.repline_0_4_0_0.override {