diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f6f01a59e94..0e5052437f3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4371,11 +4371,20 @@ in haskellPackages = haskell.packages.ghc7103.override { overrides = config.haskellPackageOverrides or (self: super: {}); }; - inherit (self.haskellPackages) ghc cabal-install stack; + + inherit (self.haskellPackages) ghc cabal-install; + + stack = haskell.lib.overrideCabal haskellPackages.stack (drv: { + enableSharedExecutables = false; + isLibrary = false; + doHaddock = false; + postFixup = "rm -rf $out/lib $out/nix-support $out/share/doc"; + }); haxe = callPackage ../development/compilers/haxe { inherit (ocamlPackages) camlp4; }; + hxcpp = callPackage ../development/compilers/haxe/hxcpp.nix { }; hhvm = callPackage ../development/compilers/hhvm { };