forked from IntersectMBO/cardano-db-sync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstack.yaml
152 lines (135 loc) · 4.28 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
148
149
150
151
152
resolver: https://raw.githubusercontent.com/input-output-hk/cardano-prelude/0c5b0a6619fadf22f4d62a12154e181a6d035c1c/snapshot.yaml
compiler: ghc-8.6.5
allow-newer: true
packages:
- cardano-db
- cardano-db/test
- cardano-db-sync
- cardano-db-sync-extended
flags:
# Bundle VRF crypto in libsodium and do not rely on an external fork to have it.
# This still requires the host system to have the 'standard' libsodium installed.
cardano-crypto-praos:
external-libsodium-vrf: false
ghc-options:
cardano-db: -Wall -Werror -fwarn-redundant-constraints
cardano-db-test: -Wall -Werror -fwarn-redundant-constraints
cardano-db-sync: -Wall -Werror -fwarn-redundant-constraints
cardano-db-sync-extended: -Wall -Werror -fwarn-redundant-constraints
extra-deps:
- binary-0.8.7.0
- bimap-0.4.0
- brick-0.47.1
- config-ini-0.2.4.0
- containers-0.5.11.0
- data-clist-0.1.2.3
- ekg-prometheus-adapter-0.1.0.4
- esqueleto-3.2.2
- generic-monoid-0.1.0.0
- libsystemd-journal-1.4.4
- network-3.1.1.1
- snap-core-1.0.4.1
- snap-server-1.1.1.1
- persistent-2.10.5.1
- persistent-postgresql-2.10.1.2
- persistent-template-2.8.2.3
- prometheus-2.1.2
- pvss-0.2.0
- tasty-hedgehog-1.0.0.2
- text-zipper-0.10.1
- time-units-1.0.0
- word-wrap-0.4.1
- transformers-except-0.1.1
- text-ansi-0.1.0
- Diff-0.4.0
- katip-0.8.3.0
- moo-1.2
- gray-code-0.3.1
- Unique-0.4.7.6
- statistics-linreg-0.3
- socks-0.6.1
- servant-0.17
- servant-server-0.17
- connection-0.3.1
- http-api-data-0.4.1.1
- time-compat-1.9.2.2
- quiet-0.2
- git: https://github.com/input-output-hk/cardano-crypto
commit: 2547ad1e80aeabca2899951601079408becbc92c
- git: https://github.com/input-output-hk/cardano-prelude
commit: 0c5b0a6619fadf22f4d62a12154e181a6d035c1c
subdirs:
- .
- test
- git: https://github.com/input-output-hk/iohk-monitoring-framework
commit: d4bb653fcef181befe3883490c66faed46b6197d
subdirs:
- contra-tracer
- iohk-monitoring
- plugins/backend-aggregation
- plugins/backend-ekg
- plugins/backend-monitoring
- plugins/backend-trace-forwarder
- plugins/scribe-systemd
- tracer-transformers
- git: https://github.com/input-output-hk/cardano-base
commit: 13f44ad35d2762dbf98b3d3be56b7ba2adf515f4
subdirs:
- binary
- cardano-crypto-praos
- binary/test
- cardano-crypto-class
- slotting
- git: https://github.com/input-output-hk/goblins
commit: cde90a2b27f79187ca8310b6549331e59595e7ba
- git: https://github.com/input-output-hk/cardano-ledger-specs
commit: a6ce8feddc09bf78c4378c9b4592c6509bfddc81
subdirs:
- byron/crypto
- byron/crypto/test
- byron/chain/executable-spec
- byron/ledger/executable-spec
- byron/ledger/impl
- byron/ledger/impl/test
- semantics/executable-spec
- shelley/chain-and-ledger/dependencies/non-integer
- shelley/chain-and-ledger/executable-spec
- shelley/chain-and-ledger/executable-spec/test
- git: https://github.com/input-output-hk/ouroboros-network
commit: f6466b6473df52a42316061e495f0defa2a71442
subdirs:
- cardano-client
- io-sim
- io-sim-classes
- network-mux
- ouroboros-network
- ouroboros-network-framework
- Win32-network
- ouroboros-consensus
- ouroboros-consensus-byron
- ouroboros-consensus-byronspec
- ouroboros-consensus-shelley
- ouroboros-consensus-cardano
- typed-protocols
- typed-protocols-examples
- ouroboros-network-testing
- ouroboros-consensus/ouroboros-consensus-mock
- ouroboros-consensus/ouroboros-consensus-test-infra
- git: https://github.com/input-output-hk/cardano-node
commit: 4f44b01f190030dd56f40edb462a2addb6df4061
subdirs:
- cardano-config
flags:
# Bundle VRF crypto in libsodium and do not rely on an external fork to have it.
# This still requires the host system to have the 'standard' libsodium installed.
cardano-crypto-praos:
external-libsodium-vrf: false
nix:
pure: true
packages: [ zlib.dev, zlib.out
, openssl.dev, openssl.out
, haskell.compiler.ghc865
, pkg-config
, systemd.dev
, postgresql
]