haskell-language-server: Fix build of multiple plugins

This commit is contained in:
Malte Brandy
2021-05-08 01:05:37 +02:00
parent e4633b8a68
commit 58f8338e61
2 changed files with 32 additions and 0 deletions
@@ -872,4 +872,30 @@ self: super: builtins.intersectAttrs super {
hsignal = overrideCabal super.hsignal {
platforms = pkgs.lib.platforms.x86;
};
hls-brittany-plugin = overrideCabal super.hls-brittany-plugin (drv: {
testToolDepends = [ pkgs.git ];
preCheck = ''
export HOME=$TMPDIR/home
'';
});
hls-class-plugin = overrideCabal super.hls-class-plugin (drv: {
testToolDepends = [ pkgs.git ];
preCheck = ''
export HOME=$TMPDIR/home
'';
});
# Tests have file permissions expections that dont work with the nix store.
hls-stylish-haskell-plugin = dontCheck super.hls-stylish-haskell-plugin;
hls-haddock-comments-plugin = overrideCabal super.hls-haddock-comments-plugin (drv: {
testToolDepends = [ pkgs.git ];
preCheck = ''
export HOME=$TMPDIR/home
'';
});
hls-eval-plugin = overrideCabal super.hls-eval-plugin (drv: {
preCheck = ''
export HOME=$TMPDIR/home
'';
});
}