-
Notifications
You must be signed in to change notification settings - Fork 47
/
Copy pathcabal.project
42 lines (37 loc) · 1.35 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
packages:
project-m36.cabal
package *
split-sections: True
-- Required patch from head.hackage to fix:
-- * `winery` compilation with GHC-9.6
if impl(ghc >= 9.6)
repository head.hackage.ghc.haskell.org
url: https://ghc.gitlab.haskell.org/head.hackage/
secure: True
key-threshold: 3
root-keys:
26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329
7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d
f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89
-- Loosened dependency bounds for compatibility with various versions of GHC.
-- Remove these upper bound relaxations once the dependency has a new version
-- released with higher upper bounds.
--
-- Note: The 'allow-newer' fields are /concatenative/, meaning that each
-- conditional statement which is satisfied will have thier listed packages
-- unioned together into an aggregated set of 'allow-newer' packages constraints.
-- Hence the 'allow-newer' constraints /accumulate/ as GHC versions increase.
if impl(ghc >= 9.6)
allow-newer:
barbies-th:base,
barbies-th:template-haskell
if impl(ghc >= 9.8)
allow-newer:
streamly-bytestring:bytestring,
if impl(ghc >= 9.10)
allow-newer:
streamly:base,
streamly:template-haskell,
streamly-core:base,
streamly-core:template-haskell,
websockets:containers,