1
+ { system
2
+ , compiler
3
+ , flags
4
+ , pkgs
5
+ , hsPkgs
6
+ , pkgconfPkgs
7
+ , errorHandler
8
+ , config
9
+ , ... } :
10
+ {
11
+ flags = { } ;
12
+ package = {
13
+ specVersion = "1.12" ;
14
+ identifier = { name = "haskoin-store" ; version = "0.65.11" ; } ;
15
+ license = "MIT" ;
16
+ copyright = "" ;
17
+
18
+ author = "Jean-Pierre Rupp,\n Levente Kurusa" ;
19
+ homepage = "http://github.com/haskoin/haskoin-store#readme" ;
20
+ url = "" ;
21
+ synopsis = "Storage and index for Bitcoin and Bitcoin Cash" ;
22
+ description = "Please see the README on GitHub at <https://github.com/haskoin/haskoin-store#readme>" ;
23
+ buildType = "Simple" ;
24
+ } ;
25
+ components = {
26
+ "library" = {
27
+ depends = [
28
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
29
+ ( hsPkgs . "aeson-pretty" or ( errorHandler . buildDepError "aeson-pretty" ) )
30
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
31
+ ( hsPkgs . "base16" or ( errorHandler . buildDepError "base16" ) )
32
+ ( hsPkgs . "bytes" or ( errorHandler . buildDepError "bytes" ) )
33
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
34
+ ( hsPkgs . "cereal" or ( errorHandler . buildDepError "cereal" ) )
35
+ ( hsPkgs . "conduit" or ( errorHandler . buildDepError "conduit" ) )
36
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
37
+ ( hsPkgs . "data-default" or ( errorHandler . buildDepError "data-default" ) )
38
+ ( hsPkgs . "deepseq" or ( errorHandler . buildDepError "deepseq" ) )
39
+ ( hsPkgs . "ekg-core" or ( errorHandler . buildDepError "ekg-core" ) )
40
+ ( hsPkgs . "ekg-statsd" or ( errorHandler . buildDepError "ekg-statsd" ) )
41
+ ( hsPkgs . "foldl" or ( errorHandler . buildDepError "foldl" ) )
42
+ ( hsPkgs . "hashable" or ( errorHandler . buildDepError "hashable" ) )
43
+ ( hsPkgs . "hashtables" or ( errorHandler . buildDepError "hashtables" ) )
44
+ ( hsPkgs . "haskoin-core" or ( errorHandler . buildDepError "haskoin-core" ) )
45
+ ( hsPkgs . "haskoin-node" or ( errorHandler . buildDepError "haskoin-node" ) )
46
+ ( hsPkgs . "haskoin-store-data" or ( errorHandler . buildDepError "haskoin-store-data" ) )
47
+ ( hsPkgs . "hedis" or ( errorHandler . buildDepError "hedis" ) )
48
+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
49
+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
50
+ ( hsPkgs . "monad-control" or ( errorHandler . buildDepError "monad-control" ) )
51
+ ( hsPkgs . "monad-logger" or ( errorHandler . buildDepError "monad-logger" ) )
52
+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
53
+ ( hsPkgs . "network" or ( errorHandler . buildDepError "network" ) )
54
+ ( hsPkgs . "nqe" or ( errorHandler . buildDepError "nqe" ) )
55
+ ( hsPkgs . "random" or ( errorHandler . buildDepError "random" ) )
56
+ ( hsPkgs . "rocksdb-haskell-jprupp" or ( errorHandler . buildDepError "rocksdb-haskell-jprupp" ) )
57
+ ( hsPkgs . "rocksdb-query" or ( errorHandler . buildDepError "rocksdb-query" ) )
58
+ ( hsPkgs . "scotty" or ( errorHandler . buildDepError "scotty" ) )
59
+ ( hsPkgs . "stm" or ( errorHandler . buildDepError "stm" ) )
60
+ ( hsPkgs . "string-conversions" or ( errorHandler . buildDepError "string-conversions" ) )
61
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
62
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
63
+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
64
+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
65
+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
66
+ ( hsPkgs . "vault" or ( errorHandler . buildDepError "vault" ) )
67
+ ( hsPkgs . "wai" or ( errorHandler . buildDepError "wai" ) )
68
+ ( hsPkgs . "wai-extra" or ( errorHandler . buildDepError "wai-extra" ) )
69
+ ( hsPkgs . "wai-websockets" or ( errorHandler . buildDepError "wai-websockets" ) )
70
+ ( hsPkgs . "warp" or ( errorHandler . buildDepError "warp" ) )
71
+ ( hsPkgs . "websockets" or ( errorHandler . buildDepError "websockets" ) )
72
+ ( hsPkgs . "wreq" or ( errorHandler . buildDepError "wreq" ) )
73
+ ] ;
74
+ buildable = true ;
75
+ } ;
76
+ exes = {
77
+ "haskoin-store" = {
78
+ depends = [
79
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
80
+ ( hsPkgs . "aeson-pretty" or ( errorHandler . buildDepError "aeson-pretty" ) )
81
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
82
+ ( hsPkgs . "base16" or ( errorHandler . buildDepError "base16" ) )
83
+ ( hsPkgs . "bytes" or ( errorHandler . buildDepError "bytes" ) )
84
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
85
+ ( hsPkgs . "cereal" or ( errorHandler . buildDepError "cereal" ) )
86
+ ( hsPkgs . "conduit" or ( errorHandler . buildDepError "conduit" ) )
87
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
88
+ ( hsPkgs . "data-default" or ( errorHandler . buildDepError "data-default" ) )
89
+ ( hsPkgs . "deepseq" or ( errorHandler . buildDepError "deepseq" ) )
90
+ ( hsPkgs . "ekg-core" or ( errorHandler . buildDepError "ekg-core" ) )
91
+ ( hsPkgs . "ekg-statsd" or ( errorHandler . buildDepError "ekg-statsd" ) )
92
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
93
+ ( hsPkgs . "foldl" or ( errorHandler . buildDepError "foldl" ) )
94
+ ( hsPkgs . "hashable" or ( errorHandler . buildDepError "hashable" ) )
95
+ ( hsPkgs . "hashtables" or ( errorHandler . buildDepError "hashtables" ) )
96
+ ( hsPkgs . "haskoin-core" or ( errorHandler . buildDepError "haskoin-core" ) )
97
+ ( hsPkgs . "haskoin-node" or ( errorHandler . buildDepError "haskoin-node" ) )
98
+ ( hsPkgs . "haskoin-store" or ( errorHandler . buildDepError "haskoin-store" ) )
99
+ ( hsPkgs . "haskoin-store-data" or ( errorHandler . buildDepError "haskoin-store-data" ) )
100
+ ( hsPkgs . "hedis" or ( errorHandler . buildDepError "hedis" ) )
101
+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
102
+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
103
+ ( hsPkgs . "monad-control" or ( errorHandler . buildDepError "monad-control" ) )
104
+ ( hsPkgs . "monad-logger" or ( errorHandler . buildDepError "monad-logger" ) )
105
+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
106
+ ( hsPkgs . "network" or ( errorHandler . buildDepError "network" ) )
107
+ ( hsPkgs . "nqe" or ( errorHandler . buildDepError "nqe" ) )
108
+ ( hsPkgs . "optparse-applicative" or ( errorHandler . buildDepError "optparse-applicative" ) )
109
+ ( hsPkgs . "random" or ( errorHandler . buildDepError "random" ) )
110
+ ( hsPkgs . "rocksdb-haskell-jprupp" or ( errorHandler . buildDepError "rocksdb-haskell-jprupp" ) )
111
+ ( hsPkgs . "rocksdb-query" or ( errorHandler . buildDepError "rocksdb-query" ) )
112
+ ( hsPkgs . "scotty" or ( errorHandler . buildDepError "scotty" ) )
113
+ ( hsPkgs . "stm" or ( errorHandler . buildDepError "stm" ) )
114
+ ( hsPkgs . "string-conversions" or ( errorHandler . buildDepError "string-conversions" ) )
115
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
116
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
117
+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
118
+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
119
+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
120
+ ( hsPkgs . "vault" or ( errorHandler . buildDepError "vault" ) )
121
+ ( hsPkgs . "wai" or ( errorHandler . buildDepError "wai" ) )
122
+ ( hsPkgs . "wai-extra" or ( errorHandler . buildDepError "wai-extra" ) )
123
+ ( hsPkgs . "wai-websockets" or ( errorHandler . buildDepError "wai-websockets" ) )
124
+ ( hsPkgs . "warp" or ( errorHandler . buildDepError "warp" ) )
125
+ ( hsPkgs . "websockets" or ( errorHandler . buildDepError "websockets" ) )
126
+ ( hsPkgs . "wreq" or ( errorHandler . buildDepError "wreq" ) )
127
+ ] ;
128
+ buildable = true ;
129
+ } ;
130
+ } ;
131
+ tests = {
132
+ "haskoin-store-test" = {
133
+ depends = [
134
+ ( hsPkgs . "QuickCheck" or ( errorHandler . buildDepError "QuickCheck" ) )
135
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
136
+ ( hsPkgs . "aeson-pretty" or ( errorHandler . buildDepError "aeson-pretty" ) )
137
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
138
+ ( hsPkgs . "base16" or ( errorHandler . buildDepError "base16" ) )
139
+ ( hsPkgs . "base64" or ( errorHandler . buildDepError "base64" ) )
140
+ ( hsPkgs . "bytes" or ( errorHandler . buildDepError "bytes" ) )
141
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
142
+ ( hsPkgs . "cereal" or ( errorHandler . buildDepError "cereal" ) )
143
+ ( hsPkgs . "conduit" or ( errorHandler . buildDepError "conduit" ) )
144
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
145
+ ( hsPkgs . "data-default" or ( errorHandler . buildDepError "data-default" ) )
146
+ ( hsPkgs . "deepseq" or ( errorHandler . buildDepError "deepseq" ) )
147
+ ( hsPkgs . "ekg-core" or ( errorHandler . buildDepError "ekg-core" ) )
148
+ ( hsPkgs . "ekg-statsd" or ( errorHandler . buildDepError "ekg-statsd" ) )
149
+ ( hsPkgs . "foldl" or ( errorHandler . buildDepError "foldl" ) )
150
+ ( hsPkgs . "hashable" or ( errorHandler . buildDepError "hashable" ) )
151
+ ( hsPkgs . "hashtables" or ( errorHandler . buildDepError "hashtables" ) )
152
+ ( hsPkgs . "haskoin-core" or ( errorHandler . buildDepError "haskoin-core" ) )
153
+ ( hsPkgs . "haskoin-node" or ( errorHandler . buildDepError "haskoin-node" ) )
154
+ ( hsPkgs . "haskoin-store" or ( errorHandler . buildDepError "haskoin-store" ) )
155
+ ( hsPkgs . "haskoin-store-data" or ( errorHandler . buildDepError "haskoin-store-data" ) )
156
+ ( hsPkgs . "hedis" or ( errorHandler . buildDepError "hedis" ) )
157
+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
158
+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
159
+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
160
+ ( hsPkgs . "monad-control" or ( errorHandler . buildDepError "monad-control" ) )
161
+ ( hsPkgs . "monad-logger" or ( errorHandler . buildDepError "monad-logger" ) )
162
+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
163
+ ( hsPkgs . "network" or ( errorHandler . buildDepError "network" ) )
164
+ ( hsPkgs . "nqe" or ( errorHandler . buildDepError "nqe" ) )
165
+ ( hsPkgs . "random" or ( errorHandler . buildDepError "random" ) )
166
+ ( hsPkgs . "rocksdb-haskell-jprupp" or ( errorHandler . buildDepError "rocksdb-haskell-jprupp" ) )
167
+ ( hsPkgs . "rocksdb-query" or ( errorHandler . buildDepError "rocksdb-query" ) )
168
+ ( hsPkgs . "scotty" or ( errorHandler . buildDepError "scotty" ) )
169
+ ( hsPkgs . "stm" or ( errorHandler . buildDepError "stm" ) )
170
+ ( hsPkgs . "string-conversions" or ( errorHandler . buildDepError "string-conversions" ) )
171
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
172
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
173
+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
174
+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
175
+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
176
+ ( hsPkgs . "vault" or ( errorHandler . buildDepError "vault" ) )
177
+ ( hsPkgs . "wai" or ( errorHandler . buildDepError "wai" ) )
178
+ ( hsPkgs . "wai-extra" or ( errorHandler . buildDepError "wai-extra" ) )
179
+ ( hsPkgs . "wai-websockets" or ( errorHandler . buildDepError "wai-websockets" ) )
180
+ ( hsPkgs . "warp" or ( errorHandler . buildDepError "warp" ) )
181
+ ( hsPkgs . "websockets" or ( errorHandler . buildDepError "websockets" ) )
182
+ ( hsPkgs . "wreq" or ( errorHandler . buildDepError "wreq" ) )
183
+ ] ;
184
+ build-tools = [
185
+ ( hsPkgs . buildPackages . hspec-discover . components . exes . hspec-discover or ( pkgs . buildPackages . hspec-discover or ( errorHandler . buildToolDepError "hspec-discover:hspec-discover" ) ) )
186
+ ] ;
187
+ buildable = true ;
188
+ } ;
189
+ } ;
190
+ } ;
191
+ }
0 commit comments