about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorRodney Lorrimar <dev@rodney.id.au>2024-02-22 16:57:41 +0800
committerRodney Lorrimar <dev@rodney.id.au>2024-02-28 07:35:13 +0800
commit0bb731d7b6a7f83557ee8beef05cfab7145411f3 (patch)
treea3ebf3af8f11cd10869ec66b1b10eb1e50755cbe /pkgs/development/haskell-modules
parent7e5ed63169046d8250ded004cfbd5f8b13b264e7 (diff)
downloadnixlib-0bb731d7b6a7f83557ee8beef05cfab7145411f3.tar
nixlib-0bb731d7b6a7f83557ee8beef05cfab7145411f3.tar.gz
nixlib-0bb731d7b6a7f83557ee8beef05cfab7145411f3.tar.bz2
nixlib-0bb731d7b6a7f83557ee8beef05cfab7145411f3.tar.lz
nixlib-0bb731d7b6a7f83557ee8beef05cfab7145411f3.tar.xz
nixlib-0bb731d7b6a7f83557ee8beef05cfab7145411f3.tar.zst
nixlib-0bb731d7b6a7f83557ee8beef05cfab7145411f3.zip
haskellPackages.haskell-language-server: Correct dependency versions
The extra-packages version of `lsp_1_4_0_1` in
configuration-hackage2nix/main.yaml causes `lsp` to receive the latest
version from Hackage, not the LTS version.

This commit pushes `lsp` back to 2.3.0.0 from 2.4.0.0. The package
`lsp-test` needs similar treatment.
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
index 634b96c2c7c0..79d9798e0f46 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
@@ -28,6 +28,10 @@ default-package-overrides:
   - gi-gdkx11 < 4
   # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1
   - ghc-bignum == 1.0
+  # 2024-02-22: Needed for haskell-language-server-2.6.0.0
+  - lsp < 2.4.0.0
+  # 2024-02-22: Needed for hls-fourmolu-plugin-2.6.0.0 and others
+  - lsp-test < 0.17.0.0
 
 extra-packages:
   - Cabal-syntax == 3.6.*               # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8