forked from commercialhaskell/stack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstack-macos.yaml
46 lines (38 loc) · 1.4 KB
/
stack-macos.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
# This project-level configuration file is intended to be used with, and only
# with, macOS. It specifies process-1.6.15.0 as a dependency, which includes
# important bug fixes for macOS. When building test suite stack-test, Stack will
# warn:
#
# This package indirectly depends on multiple versions of the same package.
# This is very likely to cause a compile failure.
#
# but macOS, unlike other operating systems, appears able to avoid that failure.
# GHC 9.2.4
resolver: nightly-2022-08-02
packages:
- .
extra-deps:
# nightly-2022-08-02 provides hi-file-parser-0.1.2.0, which does not accomodate
# GHC 9.4.1
- hi-file-parser-0.1.3.0@sha256:b868e1bcb73fffe5963de6879f0a0a4c5ced97e08fc09c2c9428af884cdcaa74,2488
# GHC 9.2.4 comes with process-1.6.13.2, which lacks important bug fixes
- process-1.6.15.0@sha256:04df32d9497add5f0b90a27a3eceffa4bad5c2f41d038bd12ed6efc454db3faf,2845
# Although Cabal-3.6.3.0 is a global package, it depends on process and so has
# to be expressly added as an extra-dep
- Cabal-3.6.3.0@sha256:ff97c442b0c679c1c9876acd15f73ac4f602b973c45bde42b43ec28265ee48f4,12459
drop-packages:
# See https://github.com/commercialhaskell/stack/pull/4712
- cabal-install
docker:
enable: false
repo: psibi/alpine-haskell-stack:9.2.4
nix:
# --nix on the command-line to enable.
packages:
- zlib
- unzip
flags:
stack:
developer-mode: true
ghc-options:
"$locals": -fhide-source-paths