/
stack.yaml
executable file
·147 lines (121 loc) · 3.55 KB
/
stack.yaml
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
resolver: lts-11.17
packages:
- 'core'
- 'witness'
- 'educator'
- 'multi-educator'
- 'tools'
- 'wallet'
- 'faucet'
- 'pdfs'
extra-deps:
- aeson-options-0.0.0
- base58-bytestring-0.1.0
- cryptonite-openssl-0.7
- pretty-tree-0.1.0.0
- time-units-1.0.0
- serokell-util-0.8.0
- formatting-6.2.5
- typed-process-0.2.2.0
- teardown-0.5.0.0
- universum-1.1.0
- safe-exceptions-0.1.7.0
- servant-auth-0.3.2.0
- servant-auth-server-0.4.0.0
- cborg-0.2.1.0
- serialise-0.2.1.0
- beam-postgres-0.3.2.2
- servant-quickcheck-0.0.6.0
- HList-0.5.0.0
- qrcode-core-0.8.0
- qrcode-juicypixels-0.8.0
- retry-0.8.0.0
# Fixes bug with `concurrently` not waiting for its children to die
# (this bug causes our node terminatation before all workers/resources cleaned up)
- async-2.2.1
- lifted-async-0.10.0.3
- git: https://github.com/serokell/servant-util.git
commit: 54a8af9f82055a4cc45ad85eb4094ecbe77d249e
subdirs:
- servant-util
- servant-util-beam-pg
- git: https://github.com/serokell/auth-data-structures.git
commit: 4a95f4dd32a82195f49ceb0113c9f05bc260ca7d
- git: https://github.com/serokell/log-warper.git
commit: 5b3c68fb2c71df45c7589a2ecff011659221d279
- git: https://github.com/serokell/blockchain-util.git
commit: 9a28a192c55cb61735ffc0c899fbd80815e1dd2c # volhovm/dscp193
subdirs:
- snowdrop-core
- snowdrop-util
- snowdrop-block
- snowdrop-execution
- git: https://github.com/serokell/rocksdb-haskell.git
commit: 2dd6b4ffdc4edb86b477273ee3c8416a1520f4e1
# Required by lootbox (loot-log)
- git: https://github.com/kowainik/co-log.git
commit: 41cc915e42628c9cc4eea28db2ecdf11bd0e413e
subdirs:
- co-log-core
- co-log
- git: https://github.com/serokell/co-log-sys.git
commit: 4d3edc99a073e51830dce0dd0efd35b65f9fb5b5
# In version 1.2.1.1 function `createTempDirectory` implemented in a way which does
# not suit for concurrent use from multiple processes.
# This fork is temporary-1.3 with version lowered to 1.2.9
# (otherwise too many dependant packages refuse to build).
- git: https://github.com/serokell/temporary.git
commit: 102ed4671dd78c5d271f09756681aac2a41b6717
# Fixes missing resources cleanup in case of async exception.
- git: https://github.com/serokell/Haskell-componentm.git
commit: 7dc2850e50b095e384bc4d5216e0ff0c5d204438
subdirs:
- componentm
# Required by co-log and co-log-core
- contravariant-1.5
- relude-0.3.0
- typerep-map-0.3.0
- primitive-0.6.4.0
- git: https://github.com/serokell/lootbox.git
commit: 66506052cd7338d420701f446c619f160c4bb7d4
subdirs:
- code/base
- code/config
- code/log
- code/network
- code/prelude
- git: https://github.com/serokell/ariadne.git
commit: 7676f62b48e76f6d2041d3b5c07e96979e4f517f
subdirs:
- ariadne/core
- knit
- ui/cli-lib
- ui/vty-lib
# for ariadne
- loc-0.1.3.2
- brick-0.38
- named-0.1.0.0
- ntype-0.1.0.0
- vty-5.22
# Forced by lootbox #
- base-noprelude-4.10.1.0
# - log-warper-1.8.9 - overriden above
# - serokell-util-0.6.0 - overriden above
- vinyl-0.8.1.1
- git: https://github.com/int-index/caps
commit: 2f46fc6d5480bdef0a17f64359ad6eb29510dba4
# for caps
- git: https://github.com/mokus0/dependent-sum
commit: f8909cb323b4ffa63af6c4e7cb3a9745e6199080
# for monitoring
- git: https://github.com/serokell/mon.git
commit: 19d35c9895468c22397187420fe9e63379aef4db
# for fixed networking
- git: https://github.com/serokell/zeromq-haskell
commit: 714ac20981b2d346609fd896a1af4d31eb6d1162
# Lootbox dependencies end #
# for snowdrop, will be removed
- pretty-terminal-0.1.0.0
apply-ghc-options: everything
nix:
shell-file: shell-native.nix