Loading pkgs/development/haskell-modules/configuration-common.nix +19 −12 Original line number Diff line number Diff line Loading @@ -102,7 +102,9 @@ self: super: { ####################################### # All jailbreaks in this section due to: https://github.com/haskell/haskell-language-server/pull/4316#discussion_r1667684895 haskell-language-server = doJailbreak (dontCheck (super.haskell-language-server.overrideScope (lself: lsuper: { haskell-language-server = lib.pipe (super.haskell-language-server.overrideScope (lself: lsuper: { # For most ghc versions, we overrideScope Cabal in the configuration-ghc-???.nix, # because some packages, like ormolu, need a newer Cabal version. # ghc-paths is special because it depends on Cabal for building Loading @@ -113,7 +115,12 @@ self: super: { # otherwise we have different versions of ghc-paths # around which have the same abi-hash, which can lead to confusions and conflicts. ghc-paths = lsuper.ghc-paths.override { Cabal = null; }; }))); })) [ doJailbreak dontCheck ]; hls-plugin-api = doJailbreak super.hls-plugin-api; ghcide = doJailbreak super.ghcide; Loading Loading
pkgs/development/haskell-modules/configuration-common.nix +19 −12 Original line number Diff line number Diff line Loading @@ -102,7 +102,9 @@ self: super: { ####################################### # All jailbreaks in this section due to: https://github.com/haskell/haskell-language-server/pull/4316#discussion_r1667684895 haskell-language-server = doJailbreak (dontCheck (super.haskell-language-server.overrideScope (lself: lsuper: { haskell-language-server = lib.pipe (super.haskell-language-server.overrideScope (lself: lsuper: { # For most ghc versions, we overrideScope Cabal in the configuration-ghc-???.nix, # because some packages, like ormolu, need a newer Cabal version. # ghc-paths is special because it depends on Cabal for building Loading @@ -113,7 +115,12 @@ self: super: { # otherwise we have different versions of ghc-paths # around which have the same abi-hash, which can lead to confusions and conflicts. ghc-paths = lsuper.ghc-paths.override { Cabal = null; }; }))); })) [ doJailbreak dontCheck ]; hls-plugin-api = doJailbreak super.hls-plugin-api; ghcide = doJailbreak super.ghcide; Loading