Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ mkDerivation, ansi-terminal, ansi-wl-pprint, base, binary
2, bytestring, containers, directory, edit-distance, fetchgit
3, file-embed, filelock, filepath, ghc-prim, haskeline, HTTP
4, http-client, http-client-tls, http-types, language-glsl, mtl
5, network, parsec, process, raw-strings-qq, scientific, SHA
6, snap-core, snap-server, lib, template-haskell, time
7, unordered-containers, utf8-string, vector, zip-archive
8}:
9
10mkDerivation {
11 pname = "elm";
12 version = "0.19.1";
13 src = fetchgit {
14 url = "https://github.com/elm/compiler";
15 sha256 = "1rdg3xp3js9xadclk3cdypkscm5wahgsfmm4ldcw3xswzhw6ri8w";
16 rev = "c9aefb6230f5e0bda03205ab0499f6e4af924495";
17 fetchSubmodules = true;
18 };
19 isLibrary = false;
20 isExecutable = true;
21 executableHaskellDepends = [
22 ansi-terminal ansi-wl-pprint base binary bytestring containers
23 directory edit-distance file-embed filelock filepath ghc-prim
24 haskeline HTTP http-client http-client-tls http-types language-glsl
25 mtl network parsec process raw-strings-qq scientific SHA snap-core
26 snap-server template-haskell time unordered-containers utf8-string
27 vector zip-archive
28 ];
29 homepage = "https://elm-lang.org";
30 description = "The `elm` command line interface";
31 license = lib.licenses.bsd3;
32}