-
Notifications
You must be signed in to change notification settings - Fork 244
/
Copy pathcabal.project.local
49 lines (40 loc) · 1.9 KB
/
cabal.project.local
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
if impl(ghc>=9.12.1)
-- allow newer packages, that are bound to be newer due to
-- being shipped with a newer compiler. If you extend this
-- be very careful to only extend it for absolutely necessary packages
-- otherwise we risk running into broken build-plans down the line.
allow-newer: *:base, *:template-haskell, *:ghc-prim, uuid-types:random, QuickCheck:random, cabal-install:random
if impl(ghc > 9.13)
allow-newer: *:containers, *:time, *:ghc-bignum
constraints: base-compat >=0.14.0, aeson >=2.2.1.0
-- From https://ghc.gitlab.haskell.org/head.hackage/cabal.constraints
constraints: extra ==1.7.14
constraints: base-orphans <0.9.3 || >0.9.3
-- This prevents hsc2hs from causing old versions of packages from being added to plan.json
allow-newer: hsc2hs:*
repository head.hackage.ghc.haskell.org
url: https://ghc.gitlab.haskell.org/head.hackage/
secure: True
key-threshold: 3
root-keys:
f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89
26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329
7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d
--sha256: sha256-xilNP+uPmCGM1NXZJYgCEYXmGdjnE8todMdQKJ2BkJw=
repository ghcjs-overlay
url: https://raw.githubusercontent.com/input-output-hk/hackage-overlay-ghcjs/ffb32dce467b9a4d27be759fdd2740a6edd09d0b
secure: True
root-keys:
key-threshold: 0
--sha256: sha256-RXRKmHMpOY7ePZGGabZ1YGhF42+eLslZEIMe2JUYwB0=
if os(ghcjs)
extra-packages: ghci
constraints: ghci installed
if !impl(ghc>=9.13) && !os(ghcjs)
active-repositories: hackage.haskell.org
if impl(ghc>=9.13) && !os(ghcjs)
active-repositories: hackage.haskell.org, head.hackage.ghc.haskell.org
if !impl(ghc>=9.13) && os(ghcjs)
active-repositories: hackage.haskell.org, ghcjs-overlay:override
if impl(ghc>=9.13) && os(ghcjs)
active-repositories: hackage.haskell.org, head.hackage.ghc.haskell.org, ghcjs-overlay:override