haskell.packages.ghc{90,92}.haskell-language-server: make throw an alias
Same reasoning as commits before.
This commit is contained in:
@@ -1,4 +1,8 @@
|
||||
{ pkgs, haskellLib }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
haskellLib,
|
||||
}:
|
||||
|
||||
with haskellLib;
|
||||
|
||||
@@ -108,7 +112,10 @@ self: super: {
|
||||
|
||||
doctest = dontCheck super.doctest;
|
||||
|
||||
haskell-language-server = throw "haskell-language-server has dropped support for ghc 9.0 in version 2.4.0.0, please use a newer ghc version or an older nixpkgs version";
|
||||
haskell-language-server =
|
||||
lib.throwIf config.allowAliases
|
||||
"haskell-language-server has dropped support for ghc 9.0 in version 2.4.0.0, please use a newer ghc version or an older nixpkgs version"
|
||||
(markBroken super.haskell-language-server);
|
||||
|
||||
# Needs to use ghc-lib due to incompatible GHC
|
||||
ghc-tags = doDistribute self.ghc-tags_1_5;
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
{ pkgs, haskellLib }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
haskellLib,
|
||||
}:
|
||||
|
||||
with haskellLib;
|
||||
|
||||
@@ -74,7 +78,10 @@ self: super: {
|
||||
}
|
||||
);
|
||||
|
||||
haskell-language-server = throw "haskell-language-server has dropped support for ghc 9.2 in version 2.10.0.0, please use a newer ghc version or an older nixpkgs version";
|
||||
haskell-language-server =
|
||||
lib.throwIf config.allowAliases
|
||||
"haskell-language-server has dropped support for ghc 9.2 in version 2.10.0.0, please use a newer ghc version or an older nixpkgs version"
|
||||
(markBroken super.haskell-language-server);
|
||||
|
||||
# For GHC < 9.4, some packages need data-array-byte as an extra dependency
|
||||
hashable = addBuildDepends [ self.data-array-byte ] super.hashable;
|
||||
|
||||
Reference in New Issue
Block a user