1# This has been automatically generated by the script
2# ./update.sh. This should not be changed by hand.
3{
4 mkDerivation,
5 aeson,
6 aeson-pretty,
7 ansi-terminal,
8 async-pool,
9 base,
10 bower-json,
11 bytestring,
12 containers,
13 cryptonite,
14 dhall,
15 directory,
16 either,
17 extra,
18 fetchgit,
19 file-embed,
20 filepath,
21 foldl,
22 fsnotify,
23 generic-lens,
24 Glob,
25 hspec,
26 hspec-discover,
27 hspec-megaparsec,
28 http-client,
29 http-conduit,
30 http-types,
31 lens-family-core,
32 lib,
33 megaparsec,
34 mtl,
35 network-uri,
36 open-browser,
37 optparse-applicative,
38 prettyprinter,
39 process,
40 QuickCheck,
41 retry,
42 rio,
43 rio-orphans,
44 safe,
45 semver-range,
46 stm,
47 stringsearch,
48 tar,
49 template-haskell,
50 temporary,
51 text,
52 time,
53 transformers,
54 turtle,
55 unliftio,
56 unordered-containers,
57 uri-encode,
58 utf8-string,
59 versions,
60 with-utf8,
61 yaml,
62 zlib,
63}:
64mkDerivation {
65 pname = "spago";
66 version = "0.21.0";
67 src = fetchgit {
68 url = "https://github.com/purescript/spago.git";
69 sha256 = "1v5y15nhw6smnir0y7y854pa70iv8asxsqph2y8rz1c9lkz5d41g";
70 rev = "c354f4a461f65fcb83aaa843830ea1589f6c7179";
71 fetchSubmodules = true;
72 };
73 isLibrary = true;
74 isExecutable = true;
75 libraryHaskellDepends = [
76 aeson
77 aeson-pretty
78 ansi-terminal
79 async-pool
80 base
81 bower-json
82 bytestring
83 containers
84 cryptonite
85 dhall
86 directory
87 either
88 file-embed
89 filepath
90 foldl
91 fsnotify
92 generic-lens
93 Glob
94 http-client
95 http-conduit
96 http-types
97 lens-family-core
98 megaparsec
99 mtl
100 network-uri
101 open-browser
102 optparse-applicative
103 prettyprinter
104 process
105 retry
106 rio
107 rio-orphans
108 safe
109 semver-range
110 stm
111 stringsearch
112 tar
113 template-haskell
114 temporary
115 text
116 time
117 transformers
118 turtle
119 unliftio
120 unordered-containers
121 uri-encode
122 utf8-string
123 versions
124 with-utf8
125 yaml
126 zlib
127 ];
128 executableHaskellDepends = [
129 ansi-terminal
130 base
131 text
132 turtle
133 with-utf8
134 ];
135 testHaskellDepends = [
136 base
137 containers
138 directory
139 extra
140 hspec
141 hspec-megaparsec
142 megaparsec
143 process
144 QuickCheck
145 temporary
146 text
147 turtle
148 versions
149 ];
150 testToolDepends = [ hspec-discover ];
151 homepage = "https://github.com/purescript/spago#readme";
152 license = lib.licenses.bsd3;
153 mainProgram = "spago";
154}