haskell.packages.ghc94.haskell-language-server: Add deprecation warning (#457892)

This commit is contained in:
Malte Ott 2025-11-02 22:46:59 +01:00 committed by GitHub
commit 89f0f73625
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -136,38 +136,11 @@ self: super: {
haddock-library = doJailbreak super.haddock-library;
path = self.path_0_9_5;
inherit
(
let
hls_overlay = lself: lsuper: {
Cabal-syntax = lself.Cabal-syntax_3_10_3_0;
Cabal = lself.Cabal_3_10_3_0;
extensions = dontCheck (doJailbreak (lself.extensions_0_1_0_1));
};
in
lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) {
apply-refact = addBuildDepend self.data-default-class super.apply-refact;
floskell = doJailbreak super.floskell;
fourmolu = doJailbreak (dontCheck self.fourmolu_0_14_0_0); # ansi-terminal, Diff
haskell-language-server = addBuildDepends [
self.retrie
self.floskell
] super.haskell-language-server;
hlint = self.hlint_3_6_1;
ormolu = doJailbreak self.ormolu_0_7_2_0; # ansi-terminal
retrie = doJailbreak (unmarkBroken super.retrie);
stylish-haskell = self.stylish-haskell_0_14_5_0;
}
)
apply-refact
floskell
fourmolu
haskell-language-server
hlint
ormolu
retrie
stylish-haskell
;
haskell-language-server =
lib.throwIf config.allowAliases
"haskell-language-server has dropped support for ghc 9.4 in version 2.12.0.0, please use a newer ghc version or an older nixpkgs"
(markBroken super.haskell-language-server);
# directory-ospath-streaming requires the ospath API in core packages
# filepath, directory and unix.