forked from The-Blockchain-Company/bcc-node
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcabal.project
265 lines (213 loc) · 6.02 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
265
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: 1485421ec9ee98db2c575c14e46e30017850edd1
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/bcc-base
tag: f6b3923ac0fb162098050f67dcbc31f6d721b22d
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: ce2f7994556490b169914f8d818fb9ef6149211f
source-repository-package
type: git
location: https://github.com/The-Blockchain-Company/bcc-ledger-specs
tag: dd52505de2418ba92527dc30e8cb1bd5d71b78a9
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: c1f053a9dbc2763ad2163281a356a2cf0f4d7858
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: 0140cb172bbd056becdf17ff40aab226742b432c
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: 29a1879bbbbd3250681aaacfbaad4a17d1ebd578
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: 057de48b3dd5502f22bfb16be47df32e94af9dd8
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