From dba9d4e33a2dd73d052aee9f71f494b086d43647 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 20 Aug 2023 00:26:52 +0200 Subject: haskellPackages.lsp_2_1_0_0: allow building individually --- pkgs/development/haskell-modules/configuration-common.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'pkgs/development/haskell-modules/configuration-common.nix') diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c0096b0b6aa..d4ad7e64fd2 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2529,9 +2529,13 @@ self: super: { lucid-htmx = doJailbreak super.lucid-htmx; # Needs lsp >= 2.1 - futhark = super.futhark.overrideScope (fself: _: { - lsp = fself.lsp_2_1_0_0; - lsp-types = fself.lsp-types_2_0_1_1; + futhark = super.futhark.override { + lsp = self.lsp_2_1_0_0; + }; + + # Provide matching lsp-types version + lsp_2_1_0_0 = doDistribute (super.lsp_2_1_0_0.override { + lsp-types = self.lsp-types_2_0_1_1; }); # Too strict bounds on hspec -- cgit 1.4.1