forked from input-output-hk/cardano-sl-explorer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
stack.yaml
127 lines (118 loc) · 3.92 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
#resolver: lts-8.5
resolver: lts-8.13
extra-package-dbs: []
packages:
- '.'
- location:
git: https://github.com/input-output-hk/cardano-sl
commit: 043a7c224288092c1e8feb9f92c8764abd0e4846
extra-dep: true
subdirs:
- '.'
- core
- update
- infra
- db
- lrc
- ssc
- godtossing
- txp
- location:
git: https://github.com/serokell/time-units.git
commit: 6c3747c1ac794f952de996dd7ba8a2f6d63bf132
extra-dep: true
- location:
git: https://github.com/serokell/acid-state.git
commit: 95fce1dbada62020a0b2d6aa2dd7e88eadd7214b
extra-dep: true
- location:
git: https://github.com/serokell/kademlia.git
commit: bbdca50c263c6dae251e67eb36a7d4e1ba7c1cb6
extra-dep: true
- location:
git: https://github.com/input-output-hk/plutus-prototype
commit: e2e2711e6978002279b4d7c49cab1aff47a2fd43
extra-dep: true
- location:
git: https://github.com/thoughtpolice/hs-ed25519
# We're waiting on next release
commit: da4247b5b3420120e20451e6a252e2a2ca15b43c
extra-dep: true
- location:
git: https://github.com/input-output-hk/cardano-report-server.git
commit: b4fbd07c077b41c0e948bd377f1662b599f0bc4c
extra-dep: true
- location:
git: https://github.com/serokell/time-warp-nt.git
commit: 8bfba580e628791a03b0bec4d913890dde16811d # master
extra-dep: true
# These two are needed for time-warp-nt
- location:
git: https://github.com/serokell/network-transport-tcp
commit: a6c04c35f3a1d786bc5e57fd04cf3e2a043179f3
extra-dep: true
- location:
git: https://github.com/serokell/network-transport
commit: f2321a103f53f51d36c99383132e3ffa3ef1c401
extra-dep: true
- location:
git: https://github.com/serokell/engine.io.git
commit: a594e402fd450f11ad60d09ddbd93db500000632
extra-dep: true
subdirs:
- socket-io
- engine-io
- engine-io-wai
- location:
git: https://github.com/input-output-hk/cardano-crypto
commit: 1cde8e3a8d9093bbf571085920045c05edb3eaa4
extra-dep: true
# We're using forked version of 'swagger2' package because of bug in haddock package.
# Now we don't build Haddock-docs for this 'swagger2' package, and when that bug will
# be fixed, we'll back to Hackage-version.
- location:
git: https://github.com/serokell/swagger2
commit: 6cc2063e1c8da9e701f3ac95549b8a33be9605de
extra-dep: true
# - location:
# git: https://github.com/haskell-crypto/cryptonite.git
# commit: 2932df9e243aa7ae7eb2b25d7c60fa77a30c6fb5
# extra-dep: true
nix:
shell-file: shell.nix
extra-deps:
- universum-0.4.3
- time-units-1.0.0
- serokell-util-0.1.5.0
- pvss-0.1
- base58-bytestring-0.1.0
- log-warper-1.1.2
- concurrent-extra-0.7.0.10 # not yet in lts-8
- purescript-bridge-0.10.1.0
- cryptonite-0.23
- cryptonite-openssl-0.6
- directory-1.3.1.0 # https://github.com/malcolmwallace/cpphs/issues/8
- servant-0.10 # servant-multipart supports version servant-10 only
- servant-server-0.10 # so it triggers another dependencies to be v10
- servant-swagger-1.1.2.1
- servant-multipart-0.10
- ether-0.5.1.0
- transformers-lift-0.2.0.1
# The other dependencies that we need to revise
- derive-2.6.2 # not yet in lts-8
- lens-4.15.3 # not yet in lts-8
- th-abstraction-0.2.2.0 # needed for lens
- turtle-1.3.1 # earlier versions don't have 'stat'
- optparse-applicative-0.13.0.0 # needed for turtle
- criterion-1.1.4.0 # older criterion doesn't like optparse-0.13
- code-page-0.1.1 # needed for criterion
- rocksdb-haskell-1.0.0 # required for cardano-sl stack solving
- generic-arbitrary-0.1.0 # required for cardano-sl stack solving
- store-0.4.3.1 # required for cardano-sl Pos.Binary.Crypto
# This is for CI to pass --fast to all dependencies
apply-ghc-options: everything
flags:
cardano-sl:
with-explorer: True
ether:
disable-tup-instances: True