forked from The-Blockchain-Company/bcc-node
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcabal.project
264 lines (213 loc) · 6.01 KB
/
cabal.project
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
index-state: 2021-08-14T00:00:00Z
packages:
bcc-api
bcc-cli
bcc-client-demo
bcc-config
bcc-node
bcc-node-chairman
bcc-submit-api
bcc-testnet
bench/bcc-topology
bench/locli
bench/tx-generator
zerepoch-example/zerepoch-example
trace-forward
package bcc-api
ghc-options: -Werror
package bcc-cli
ghc-options: -Werror
package bcc-config
ghc-options: -Werror
package bcc-node
ghc-options: -Werror
package bcc-node-chairman
ghc-options: -Werror
package tx-generator
ghc-options: -Werror
package cryptonite
-- Using RDRAND instead of /dev/urandom as an entropy source for key
-- generation is dubious. Set the flag so we use /dev/urandom by default.
flags: -support_rdrand
-- ---------------------------------------------------------
-- Disable all tests by default
tests: False
test-show-details: direct
-- Then enable specific tests in this repo
package bcc-api
tests: True
package bcc-cli
tests: True
package bcc-node
tests: True
package bcc-node-chairman
tests: True
package bcc-submit-api
tests: True
package bcc-testnet
tests: True
package trace-forward
tests: True
-- The following is needed because Nix is doing something crazy.
package cole-spec-ledger
tests: False
package tbco-monitoring
tests: False
package shardagnostic-consensus-test
tests: False
package shardagnostic-consensus-bcc-test
tests: False
package shardagnostic-network
tests: False
package shardagnostic-network-framework
tests: False
package zerepoch-tx
tests: False
package prettyprinter-configurable
tests: False
package small-steps
tests: False
package small-steps-test
tests: False
package shepards
tests: False
package io-classes
tests: False
package bcc-ledger-aurum-test
tests: False
-- ---------------------------------------------------------
-- The two following one-liners will cut off / restore the remainder of this file (for nix-shell users):
-- when using the "cabal" wrapper script provided by nix-shell.
-- --------------------------- 8< --------------------------
-- Please do not put any `source-repository-package` clause above this line.
-- Using a fork until our patches can be merged upstream
source-repository-package
type: git
location: https://github.com/input-output-hk/optparse-applicative
tag: 7497a29cb998721a9068d5725d49461f2bba0e7a
--sha256: 1gvsrg925vynwgqwplgjmp53vj953qyh3wbdf34pw21c8r47w35r
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/hedgehog-extras
tag: 58ea097ad4029ddbdc5b641c4ff8f2dfa4ce7a63
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/bcc-base
tag: 6c39121b136b0f752484092c8843a73d979b2a37
subdir:
base-deriving-via
binary
binary/test
bcc-crypto-class
bcc-crypto-optimum
bcc-crypto-tests
measures
orphans-deriving-via
slotting
strict-containers
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/bcc-crypto
tag: 53f1590b7aef15054b7123bd4b77921aabdb0cda
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/bcc-ledger-specs
tag: 75858a07d25b6b39aee45157c1987e159bd995b4
subdir:
aurum/impl
cole/chain/executable-spec
cole/crypto
cole/crypto/test
cole/ledger/executable-spec
cole/ledger/impl
cole/ledger/impl/test
bcc-ledger-core
bcc-protocol-toptimum
semantics/executable-spec
semantics/small-steps-test
sophie/chain-and-ledger/dependencies/non-integer
sophie/chain-and-ledger/executable-spec
sophie/chain-and-ledger/sophie-spec-ledger-test
sophie-ma/impl
sophie-ma/sophie-ma-test
--TODO: disabled until it drops its dep on zerepoch-tx-plugin
-- aurum/test
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/bcc-prelude
tag: ad2544a45a08f950017198b7b16b768002696406
subdir:
bcc-prelude
bcc-prelude-test
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/shepards
tag: 768e0f4462c3a92959c1b8508e45f6b081184122
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/tbco-monitoring-framework
tag: 5c43c579bf93009f76093d303247bdcef8d61d9a
subdir:
contra-tracer
tbco-monitoring
plugins/backend-aggregation
plugins/backend-ekg
plugins/backend-monitoring
plugins/backend-trace-forwarder
plugins/scribe-systemd
tracer-transformers
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/Win32-network
tag: dcb15be32844f03cebf4127859942b8440ace522
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/shardagnostic-network
tag: f2886b1f66fd31dc7c467ac80695795ad03325f6
subdir:
io-sim
io-classes
monoidal-synchronisation
network-mux
shardagnostic-consensus
shardagnostic-consensus-cole
shardagnostic-consensus-bcc
shardagnostic-consensus-sophie
shardagnostic-network
shardagnostic-network-framework
shardagnostic-network-testing
typed-protocols
typed-protocols-examples
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/zerepoch
tag: 8b17285524d7a464a5492911cbce1ccabf431033
subdir:
zerepoch-core
zerepoch-ledger
zerepoch-ledger-api
zerepoch-tx
zerepoch-tx-plugin
prettyprinter-configurable
stubs/zerepoch-ghc-stub
word-array
source-repository-package
type: git
location: https://github.com/michaelpj/flat.git
tag: ee59880f47ab835dbd73bea0847dab7869fc20d8
--sha256: 1lrzknw765pz2j97nvv9ip3l1mcpf2zr4n56hwlz0rk7wq7ls4cm
constraints:
hedgehog >= 1.0
, bimap >= 0.4.0
, libsystemd-journal >= 1.4.4
, systemd >= 2.3.0
-- systemd-2.3.0 requires at least network 3.1.1.0 but it doesn't declare
-- that dependency
, network >= 3.1.1.0
package comonad
flags: -test-doctests
package bcc-ledger-aurum-test
tests: False
allow-newer:
monoidal-containers:aeson,
size-based:template-haskell