File tree 5 files changed +26
-24
lines changed
5 files changed +26
-24
lines changed Original file line number Diff line number Diff line change @@ -58,10 +58,10 @@ in rec {
58
58
inherit evalPackages ;
59
59
src = pkgs . haskell-nix . sources . "hls-2.2" ;
60
60
} ;
61
- } // pkgs . lib . optionalAttrs ( ghcFromTo "9.0" "9.8 " ) {
62
- "hls-26 " = tool compiler-nix-name "haskell-language-server" {
61
+ } // pkgs . lib . optionalAttrs ( ghcFromTo "9.0" "9.10 " ) {
62
+ "hls-27 " = tool compiler-nix-name "haskell-language-server" {
63
63
inherit evalPackages ;
64
- src = pkgs . haskell-nix . sources . "hls-2.6 " ;
64
+ src = pkgs . haskell-nix . sources . "hls-2.7 " ;
65
65
} ;
66
66
} )
67
67
) ;
Original file line number Diff line number Diff line change 30
30
"hls-2.4" = { url = "github:haskell/haskell-language-server/2.4.0.1" ; flake = false ; } ;
31
31
"hls-2.5" = { url = "github:haskell/haskell-language-server/2.5.0.0" ; flake = false ; } ;
32
32
"hls-2.6" = { url = "github:haskell/haskell-language-server/2.6.0.0" ; flake = false ; } ;
33
+ "hls-2.7" = { url = "github:haskell/haskell-language-server/2.7.0.0" ; flake = false ; } ;
33
34
hydra . url = "hydra" ;
34
35
hackage = {
35
36
url = "github:input-output-hk/hackage.nix" ;
Original file line number Diff line number Diff line change @@ -21,11 +21,11 @@ repository head.hackage.ghc.haskell.org
21
21
--sha256: sha256-h/vbKTUdGVdkt2ogJer2d+gRuHkayiblQ7oFRqpj14c=
22
22
23
23
repository ghcjs-overlay
24
- url: https://raw.githubusercontent.com/input-output-hk/hackage-overlay-ghcjs/91f4ce9bea0e7f739b7495647c3f72a308ed1c6f
24
+ url: https://raw.githubusercontent.com/input-output-hk/hackage-overlay-ghcjs/ed91ac93832fdfc50471ab8df13b8174e91b35ed
25
25
secure: True
26
26
root-keys:
27
27
key-threshold: 0
28
- --sha256: sha256-mZT7c+xR5cUTjLdCqOxpprjYL3kr/+9rmumtXvWAQlM =
28
+ --sha256: sha256-+Eq62mUAS6rl0PYC5U0D3fH3P5tpnH/Y5qftZMgL7OM =
29
29
30
30
if !impl(ghc>=9.10) && !os(ghcjs)
31
31
active-repositories: hackage.haskell.org
Original file line number Diff line number Diff line change 3
3
project = haskell-nix . cabalProject' {
4
4
inherit compiler-nix-name evalPackages ;
5
5
name = "haskell-language-server" ;
6
- src = haskell-nix . sources . "hls-2.6" ;
7
- # Even though this is in the cabal.project it is inside a condional
8
- # and so haskell.nix cannot parse it properly. Luckily adding it
9
- # again seems to work fine.
10
- cabalProjectLocal = ''
11
- repository head.hackage.ghc.haskell.org
12
- url: https://ghc.gitlab.haskell.org/head.hackage/
13
- secure: True
14
- key-threshold: 3
15
- root-keys:
16
- f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89
17
- 26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329
18
- 7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d
19
- --sha256: sha256-Bkn2Etb0JVmb7tM7jxuIoYLFnSp7acqraEYVq0I5oUM=
20
-
21
- if impl(ghc < 9.7)
22
- active-repositories: hackage.haskell.org
23
- '' ;
6
+ src = haskell-nix . sources . "hls-2.7" ;
24
7
configureArgs = "--disable-benchmarks --disable-tests" ;
25
8
} ;
26
9
in recurseIntoAttrs {
@@ -33,5 +16,5 @@ in recurseIntoAttrs {
33
16
meta . disabled =
34
17
stdenv . hostPlatform != stdenv . buildPlatform
35
18
|| __compareVersions buildPackages . haskell-nix . compiler . ${ compiler-nix-name } . version "9.0.1" < 0
36
- || __compareVersions buildPackages . haskell-nix . compiler . ${ compiler-nix-name } . version "9.8 .0" >= 0 ;
19
+ || __compareVersions buildPackages . haskell-nix . compiler . ${ compiler-nix-name } . version "9.9 .0" >= 0 ;
37
20
}
You can’t perform that action at this time.
0 commit comments