nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1# This file has been autogenerated with cabal2nix.
2# Update via ./update.sh
3{
4 mkDerivation,
5 ansi-wl-pprint,
6 base,
7 base64-bytestring,
8 binary,
9 bytestring,
10 containers,
11 directory,
12 edit-distance,
13 fetchgit,
14 filepath,
15 ghc-prim,
16 haskeline,
17 hspec,
18 hspec-discover,
19 indexed-traversable,
20 lib,
21 mtl,
22 prettyprinter,
23 process,
24 raw-strings-qq,
25 scientific,
26 text,
27 utf8-string,
28 vector,
29}:
30mkDerivation {
31 pname = "gren";
32 version = "0.6.3";
33 src = fetchgit {
34 url = "https://github.com/gren-lang/compiler.git";
35 sha256 = "0p93wamff539pb242lib2wyfr6alqz96rpyh9xb0a61ix0j3miiz";
36 rev = "54277a25d47b5c20816550ff6deab89026797526";
37 fetchSubmodules = true;
38 };
39 isLibrary = false;
40 isExecutable = true;
41 libraryHaskellDepends = [
42 ansi-wl-pprint
43 base
44 base64-bytestring
45 binary
46 bytestring
47 containers
48 directory
49 edit-distance
50 filepath
51 ghc-prim
52 indexed-traversable
53 mtl
54 prettyprinter
55 raw-strings-qq
56 scientific
57 text
58 utf8-string
59 vector
60 ];
61 executableHaskellDepends = [
62 base
63 bytestring
64 containers
65 directory
66 filepath
67 haskeline
68 mtl
69 process
70 utf8-string
71 ];
72 testHaskellDepends = [
73 base
74 bytestring
75 hspec
76 utf8-string
77 ];
78 testToolDepends = [ hspec-discover ];
79 doHaddock = false;
80 jailbreak = true;
81 homepage = "https://gren-lang.org";
82 description = "The `gren` command line interface";
83 license = lib.licenses.bsd3;
84 mainProgram = "gren";
85}