-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathgarn.nix
116 lines (116 loc) · 1.71 KB
/
garn.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{ mkDerivation
, aeson
, ansi-wl-pprint
, async
, base
, containers
, cradle
, directory
, filepath
, getopt-generics
, hspec
, hspec-discover
, hspec-golden
, http-client
, interpolate
, lens
, lens-aeson
, lens-regex-pcre
, lib
, mockery
, optparse-applicative
, pcre-heavy
, pretty-simple
, process
, shake
, silently
, string-conversions
, strip-ansi-escape
, template-haskell
, temporary
, text
, unix
, wreq
, yaml
}:
mkDerivation {
pname = "garn";
version = "0.1.0.0";
src = ./.;
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson
ansi-wl-pprint
base
containers
cradle
directory
getopt-generics
interpolate
optparse-applicative
pretty-simple
process
string-conversions
template-haskell
temporary
text
unix
];
executableHaskellDepends = [
aeson
ansi-wl-pprint
base
containers
cradle
directory
getopt-generics
interpolate
optparse-applicative
pretty-simple
process
string-conversions
template-haskell
temporary
text
unix
];
testHaskellDepends = [
aeson
ansi-wl-pprint
async
base
containers
cradle
directory
filepath
getopt-generics
hspec
hspec-discover
hspec-golden
http-client
interpolate
lens
lens-aeson
lens-regex-pcre
mockery
optparse-applicative
pcre-heavy
pretty-simple
process
shake
silently
string-conversions
strip-ansi-escape
template-haskell
temporary
text
unix
wreq
yaml
];
testToolDepends = [ hspec-discover ];
homepage = "https://github.com/garnix-io/garn#readme";
license = lib.licenses.asl20;
}