diff options
author | Domen Kožar <domen@dev.si> | 2018-08-25 12:01:52 +0100 |
---|---|---|
committer | Domen Kožar <domen@enlambda.com> | 2018-08-26 23:20:41 +0100 |
commit | fc11905b6e44ca7a803fec6986950608625a16d4 (patch) | |
tree | 52442fd99d2d5195c47818ec0b1cd1d8bca768e5 /pkgs/development/compilers/elm | |
parent | 82f11ba01b97e1f3961b24187e96ad8db336a124 (diff) | |
download | nixpkgs-fc11905b6e44ca7a803fec6986950608625a16d4.tar nixpkgs-fc11905b6e44ca7a803fec6986950608625a16d4.tar.gz nixpkgs-fc11905b6e44ca7a803fec6986950608625a16d4.tar.bz2 nixpkgs-fc11905b6e44ca7a803fec6986950608625a16d4.tar.lz nixpkgs-fc11905b6e44ca7a803fec6986950608625a16d4.tar.xz nixpkgs-fc11905b6e44ca7a803fec6986950608625a16d4.tar.zst nixpkgs-fc11905b6e44ca7a803fec6986950608625a16d4.zip |
elm: depend on nodejs due to repl
Diffstat (limited to 'pkgs/development/compilers/elm')
-rw-r--r-- | pkgs/development/compilers/elm/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index 70be5a95105..f338fc23835 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -60,12 +60,17 @@ let hsPkgs = haskell.packages.ghc822.override { overrides = self: super: with haskell.lib; let elmPkgs = { - elm = overrideCabal (self.callPackage ./packages/elm.nix { }) (attrs: { + elm = overrideCabal (self.callPackage ./packages/elm.nix { }) (drv: { # sadly with parallelism most of the time breaks compilation enableParallelBuilding = false; preConfigure = '' export ELM_HOME=`pwd`/.elm '' + (makeDotElm "0.19.0" (import ./packages/elm-elm.nix)); + buildTools = drv.buildTools or [] ++ [ makeWrapper ]; + postInstall = '' + wrapProgram $out/bin/elm \ + --prefix PATH ':' ${lib.makeBinPath [ nodejs ]} + ''; }); |