elm: depend on nodejs due to repl
This commit is contained in:
parent
82f11ba01b
commit
fc11905b6e
@ -60,12 +60,17 @@ let
|
|||||||
hsPkgs = haskell.packages.ghc822.override {
|
hsPkgs = haskell.packages.ghc822.override {
|
||||||
overrides = self: super: with haskell.lib;
|
overrides = self: super: with haskell.lib;
|
||||||
let elmPkgs = {
|
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
|
# sadly with parallelism most of the time breaks compilation
|
||||||
enableParallelBuilding = false;
|
enableParallelBuilding = false;
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
export ELM_HOME=`pwd`/.elm
|
export ELM_HOME=`pwd`/.elm
|
||||||
'' + (makeDotElm "0.19.0" (import ./packages/elm-elm.nix));
|
'' + (makeDotElm "0.19.0" (import ./packages/elm-elm.nix));
|
||||||
|
buildTools = drv.buildTools or [] ++ [ makeWrapper ];
|
||||||
|
postInstall = ''
|
||||||
|
wrapProgram $out/bin/elm \
|
||||||
|
--prefix PATH ':' ${lib.makeBinPath [ nodejs ]}
|
||||||
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user