Skip to content

Commit

Permalink
haskell: use new justStaticExecutables and add purescript
Browse files Browse the repository at this point in the history
  • Loading branch information
domenkozar committed Mar 7, 2017
1 parent db23fe1 commit f67a89e
Showing 1 changed file with 6 additions and 24 deletions.
30 changes: 6 additions & 24 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3287,14 +3287,9 @@ with pkgs;

pal = callPackage ../tools/misc/pal { };

pandoc = haskell.lib.overrideCabal haskellPackages.pandoc (drv: {
pandoc = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskellPackages.pandoc) (drv: {
configureFlags = drv.configureFlags or [] ++ ["-fembed_data_files"];
buildTools = drv.buildTools or [] ++ [haskellPackages.hsb2hs];
enableSharedExecutables = false;
enableSharedLibraries = false;
isLibrary = false;
doHaddock = false;
postFixup = "rm -rf $out/lib $out/nix-support $out/share";
});

panomatic = callPackage ../tools/graphics/panomatic { };
Expand Down Expand Up @@ -5132,15 +5127,12 @@ with pkgs;

cabal-install = haskell.lib.disableSharedExecutables haskellPackages.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";
});
stack = haskell.lib.justStaticExecutables haskellPackages.stack;

all-cabal-hashes = callPackage ../data/misc/hackage/default.nix { };

purescript = haskell.lib.justStaticExecutables haskellPackages.purescript;

inherit (ocamlPackages) haxe;

hxcpp = callPackage ../development/compilers/haxe/hxcpp.nix { };
Expand Down Expand Up @@ -6756,12 +6748,7 @@ with pkgs;

shards = callPackage ../development/tools/build-managers/shards { };

shellcheck = haskell.lib.overrideCabal haskellPackages.ShellCheck (drv: {
isLibrary = false;
enableSharedExecutables = false;
doHaddock = false;
postFixup = "rm -rf $out/lib $out/nix-support $out/share/doc";
});
shellcheck = haskell.lib.justStaticExecutables haskellPackages.ShellCheck;

shncpd = callPackage ../tools/networking/shncpd { };

Expand Down Expand Up @@ -13020,13 +13007,8 @@ with pkgs;

cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };

darcs = haskell.lib.overrideCabal haskellPackages.darcs (drv: {
darcs = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskellPackages.darcs) (drv: {
configureFlags = (stdenv.lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
enableSharedExecutables = false;
enableSharedLibraries = false;
isLibrary = false;
doHaddock = false;
postFixup = "rm -rf $out/lib $out/nix-support $out/share";
});

darktable = callPackage ../applications/graphics/darktable {
Expand Down

0 comments on commit f67a89e

Please sign in to comment.