summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2022-06-01 12:49:36 +0200
committersternenseemann <sternenseemann@systemli.org>2022-06-01 12:50:37 +0200
commit9957da786e3cba723ef70f0cabcb12c280b717af (patch)
tree4d7497618f65d174e40ae8c1f7e0cb76a5e0693b /pkgs/development/haskell-modules
parent1eb05612d0b59eeb62b707f1d50a64f5f223e791 (diff)
downloadnixpkgs-9957da786e3cba723ef70f0cabcb12c280b717af.tar
nixpkgs-9957da786e3cba723ef70f0cabcb12c280b717af.tar.gz
nixpkgs-9957da786e3cba723ef70f0cabcb12c280b717af.tar.bz2
nixpkgs-9957da786e3cba723ef70f0cabcb12c280b717af.tar.lz
nixpkgs-9957da786e3cba723ef70f0cabcb12c280b717af.tar.xz
nixpkgs-9957da786e3cba723ef70f0cabcb12c280b717af.tar.zst
nixpkgs-9957da786e3cba723ef70f0cabcb12c280b717af.zip
haskellPackages.hspec_2_10_0: provide correct dependency versions
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 170d78a1d4a..785f2a6c157 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -1681,6 +1681,18 @@ self: super: {
   # https://github.com/biocad/servant-openapi3/issues/30
   servant-openapi3 = dontCheck super.servant-openapi3;
 
+  # Give hspec 2.10.* correct dependency versions without overrideScope
+  hspec_2_10_0 = doDistribute (super.hspec_2_10_0.override {
+    hspec-discover = self.hspec-discover_2_10_0;
+    hspec-core = self.hspec-core_2_10_0;
+  });
+  hspec-discover_2_10_0 = super.hspec-discover_2_10_0.override {
+    hspec-meta = self.hspec-meta_2_9_3;
+  };
+  hspec-core_2_10_0 = super.hspec-core_2_10_0.override {
+    hspec-meta = self.hspec-meta_2_9_3;
+  };
+
   # waiting for aeson bump
   servant-swagger-ui-core = doJailbreak super.servant-swagger-ui-core;