Upgrade to the latest stack resolver
[ghc.git] / hadrian / stack.yaml
1 # For more information, see: http://docs.haskellstack.org/en/stable/yaml_configuration.html
2
3 # Specifies the GHC version and set of packages available (e.g., lts-3.5, nightly-2015-09-21, ghc-7.10.2)
4 resolver: lts-13.6
5
6 # Local packages, usually specified by relative directory name
7 packages:
8 - '.'
9 - '../libraries/Cabal/Cabal'
10
11 # This is necessary to build until happy's version bounds are updated to work
12 # with the new Cabal version.  Stack's error message explains the issue:
13 #
14 # In the dependencies for happy-1.19.9:
15 #    Cabal-2.3.0.0 from stack configuration does not match <2.2  (latest matching version is 2.0.1.1)
16 # needed due to hadrian-0.1.0.0 -> happy-1.19.9
17 #
18 # TODO: Remove this once it's no longer necessary
19 allow-newer: true
20
21 # shake-0.17.4 and below depend on heaps, which depends on a specific Cabal
22 extra-deps:
23 - shake-0.17.5
24
25 nix:
26    enable: false
27    packages:
28    - autoconf
29    - automake
30    - gcc
31    - git
32    - ncurses
33    - perl