summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
diff options
context:
space:
mode:
authorMalte Brandy <malte.brandy@maralorn.de>2020-11-10 22:07:19 +0100
committerPeter Simons <simons@cryp.to>2020-11-13 21:37:56 +0100
commitbf29c147c3fc616267868da67b28c3253e78b0c8 (patch)
tree2d181abfd9b0e92e124231f9a9e1ad6f8f98f8e4 /pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
parentbecd5f5bc3c040b6220f1c8f1299ea5ff05c3a6a (diff)
downloadnixpkgs-bf29c147c3fc616267868da67b28c3253e78b0c8.tar
nixpkgs-bf29c147c3fc616267868da67b28c3253e78b0c8.tar.gz
nixpkgs-bf29c147c3fc616267868da67b28c3253e78b0c8.tar.bz2
nixpkgs-bf29c147c3fc616267868da67b28c3253e78b0c8.tar.lz
nixpkgs-bf29c147c3fc616267868da67b28c3253e78b0c8.tar.xz
nixpkgs-bf29c147c3fc616267868da67b28c3253e78b0c8.tar.zst
nixpkgs-bf29c147c3fc616267868da67b28c3253e78b0c8.zip
haskellPackages.haskell-language-server: Fix build
In preparation of the upcoming 0.6.0 release I wanted to fix hls.

It introduces two new plugin packages, which are not on hackage yet.

I remove apply-refact overrides, because current apply-refact versions
are compatible with all ghcs we support, according to their changelog.

I override more of the hls dependencies globally on the whole package
set, to avoid a lot of duplicate compilations. And because @peti changed
my mind about this being a good practice.

hls now uses a released version of ghcide
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix3
1 files changed, 0 insertions, 3 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
index f2da20426ac..0a64c20ea7a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -91,7 +91,4 @@ self: super: {
 
   # ghc versions prior to 8.8.x needs additional dependency to compile successfully.
   ghc-lib-parser-ex = addBuildDepend super.ghc-lib-parser-ex self.ghc-lib-parser;
-
-  # Only 0.6 is compatible with ghc 8.6 https://hackage.haskell.org/package/apply-refact/changelog
-  apply-refact = super.apply-refact_0_6_0_0;
 }