From 9957da786e3cba723ef70f0cabcb12c280b717af Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 1 Jun 2022 12:49:36 +0200 Subject: [PATCH] haskellPackages.hspec_2_10_0: provide correct dependency versions --- .../haskell-modules/configuration-common.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 170d78a1d4a5..785f2a6c1575 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;