about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix6
1 files changed, 1 insertions, 5 deletions
diff --git a/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix b/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
index 511412ef155c7..8c8f016510f2d 100644
--- a/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
+++ b/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
@@ -21,14 +21,10 @@ let
     lib.pipe hsPkgs.haskell-language-server ([
       (haskell.lib.compose.overrideCabal (old: {
         enableSharedExecutables = dynamic;
-        postInstall = ''
+        ${if !dynamic then "postInstall" else null} = ''
           ${old.postInstall or ""}
 
           remove-references-to -t ${hsPkgs.ghc} $out/bin/haskell-language-server
-          remove-references-to -t ${hsPkgs.shake.data} $out/bin/haskell-language-server
-          remove-references-to -t ${hsPkgs.js-jquery.data} $out/bin/haskell-language-server
-          remove-references-to -t ${hsPkgs.js-dgtable.data} $out/bin/haskell-language-server
-          remove-references-to -t ${hsPkgs.js-flot.data} $out/bin/haskell-language-server
         '';
       }))
       ((if dynamic then enableCabalFlag else disableCabalFlag) "dynamic")