2016-08-04 17:08:32 +01:00
|
|
|
{ mkDerivation, aeson, aeson-pretty_0_7_2, ansi-terminal, ansi-wl-pprint
|
2015-11-20 17:14:49 +00:00
|
|
|
, base, binary, bytestring, containers, directory, edit-distance
|
|
|
|
, fetchgit, filemanip, filepath, HUnit, indents
|
|
|
|
, language-ecmascript, language-glsl, mtl, parsec, pretty, process
|
|
|
|
, QuickCheck, stdenv, test-framework, test-framework-hunit
|
2016-07-15 23:11:41 +01:00
|
|
|
, test-framework-quickcheck2, text, union-find
|
2015-08-13 12:50:59 +01:00
|
|
|
}:
|
|
|
|
mkDerivation {
|
|
|
|
pname = "elm-compiler";
|
2016-07-15 23:11:41 +01:00
|
|
|
version = "0.17.1";
|
2015-08-13 12:50:59 +01:00
|
|
|
src = fetchgit {
|
|
|
|
url = "https://github.com/elm-lang/elm-compiler";
|
2016-07-15 23:11:41 +01:00
|
|
|
sha256 = "17y0jlii81mnjywknblcv1nfja51slmwrhz9x8w144b0sblcj0if";
|
|
|
|
rev = "e44deafaf9cbf3749484070f267f03a368711adb";
|
2015-08-13 12:50:59 +01:00
|
|
|
};
|
|
|
|
isLibrary = true;
|
|
|
|
isExecutable = true;
|
2015-11-20 17:14:49 +00:00
|
|
|
libraryHaskellDepends = [
|
2016-08-04 17:08:32 +01:00
|
|
|
aeson aeson-pretty_0_7_2 ansi-terminal ansi-wl-pprint base binary
|
2015-11-20 17:14:49 +00:00
|
|
|
bytestring containers directory edit-distance filepath indents
|
|
|
|
language-ecmascript language-glsl mtl parsec pretty process text
|
2016-07-15 23:11:41 +01:00
|
|
|
union-find
|
2015-08-13 12:50:59 +01:00
|
|
|
];
|
2015-11-20 17:14:49 +00:00
|
|
|
executableHaskellDepends = [
|
|
|
|
aeson base binary directory filepath process text
|
|
|
|
];
|
|
|
|
testHaskellDepends = [
|
2016-08-04 17:08:32 +01:00
|
|
|
aeson aeson-pretty_0_7_2 ansi-terminal ansi-wl-pprint base binary
|
2015-11-20 17:14:49 +00:00
|
|
|
bytestring containers directory edit-distance filemanip filepath
|
|
|
|
HUnit indents language-ecmascript language-glsl mtl parsec pretty
|
|
|
|
process QuickCheck test-framework test-framework-hunit
|
2016-07-15 23:11:41 +01:00
|
|
|
test-framework-quickcheck2 text union-find
|
2015-08-13 12:50:59 +01:00
|
|
|
];
|
|
|
|
jailbreak = true;
|
|
|
|
homepage = "http://elm-lang.org";
|
2016-07-15 23:11:41 +01:00
|
|
|
description = "Values to help with elm-package, elm-make, and elm-lang.org.";
|
2015-08-13 12:50:59 +01:00
|
|
|
license = stdenv.lib.licenses.bsd3;
|
|
|
|
}
|