|
| 1 | +resolver: nightly-2022-01-04 |
| 2 | +compiler: ghc-9.0.2 |
| 3 | + |
| 4 | +packages: |
| 5 | +- . |
| 6 | +- ./hie-compat |
| 7 | +- ./hls-graph |
| 8 | +- ./ghcide/ |
| 9 | +- ./hls-plugin-api |
| 10 | +- ./hls-test-utils |
| 11 | +- ./shake-bench |
| 12 | +- ./plugins/hls-call-hierarchy-plugin |
| 13 | +- ./plugins/hls-class-plugin |
| 14 | +- ./plugins/hls-haddock-comments-plugin |
| 15 | +- ./plugins/hls-eval-plugin |
| 16 | +- ./plugins/hls-explicit-imports-plugin |
| 17 | +- ./plugins/hls-qualify-imported-names-plugin |
| 18 | +- ./plugins/hls-refine-imports-plugin |
| 19 | +- ./plugins/hls-hlint-plugin |
| 20 | +- ./plugins/hls-rename-plugin |
| 21 | +- ./plugins/hls-retrie-plugin |
| 22 | +- ./plugins/hls-splice-plugin |
| 23 | +# - ./plugins/hls-tactics-plugin |
| 24 | +# - ./plugins/hls-brittany-plugin |
| 25 | +# - ./plugins/hls-stylish-haskell-plugin |
| 26 | +- ./plugins/hls-floskell-plugin |
| 27 | +- ./plugins/hls-fourmolu-plugin |
| 28 | +- ./plugins/hls-pragmas-plugin |
| 29 | +- ./plugins/hls-module-name-plugin |
| 30 | +- ./plugins/hls-ormolu-plugin |
| 31 | +- ./plugins/hls-alternate-number-format-plugin |
| 32 | + |
| 33 | +extra-deps: |
| 34 | +- bytestring-encoding-0.1.1.0 |
| 35 | +- dependent-map-0.4.0.0 |
| 36 | +- extra-1.7.9 # for ghcide, https://github.com/haskell/haskell-language-server/pull/2131 |
| 37 | +- hspec-2.7.10 # for hls-test-utils |
| 38 | +- hspec-core-2.7.10 # for hls-test-utils |
| 39 | +- some-1.0.2 # for dependent-sum, https://github.com/obsidiansystems/dependent-sum/issues/66 |
| 40 | +- floskell-0.10.6 |
| 41 | +- heapsize-0.3.0.1 |
| 42 | +- hiedb-0.4.1.0 |
| 43 | +- implicit-hie-0.1.2.6 |
| 44 | +- implicit-hie-cradle-0.3.0.5 |
| 45 | +- monad-dijkstra-0.1.1.3 |
| 46 | +- retrie-1.1.0.0 |
| 47 | + |
| 48 | +# shake-bench dependencies |
| 49 | +- Chart-1.9.3 |
| 50 | +- Chart-diagrams-1.9.3 |
| 51 | +- SVGFonts-1.7.0.1 # for Chart-diagrams, https://github.com/timbod7/haskell-chart/issues/232 |
| 52 | +- diagrams-postscript-1.5 |
| 53 | +- statestack-0.3 |
| 54 | +- operational-0.2.4.1 |
| 55 | + |
| 56 | +# boot libraries |
| 57 | +- Cabal-3.6.2.0 |
| 58 | +- directory-1.3.7.0 |
| 59 | +- ghc-boot-9.2.1 |
| 60 | +- process-1.6.13.2 |
| 61 | +- time-1.12.1 |
| 62 | + |
| 63 | +# currently needed for ghcide>extra, etc. |
| 64 | +allow-newer: true |
| 65 | + |
| 66 | +ghc-options: |
| 67 | + "$everything": -haddock |
| 68 | + |
| 69 | +configure-options: |
| 70 | + ghcide: |
| 71 | + - --disable-library-for-ghci |
| 72 | + haskell-language-server: |
| 73 | + - --disable-library-for-ghci |
| 74 | + heapsize: |
| 75 | + - --disable-library-for-ghci |
| 76 | + |
| 77 | +flags: |
| 78 | + haskell-language-server: |
| 79 | + pedantic: true |
| 80 | + |
| 81 | + ignore-plugins-ghc-bounds: true |
| 82 | + tactic: false # Dependencies fail |
| 83 | + stylishHaskell: false |
| 84 | + brittany: false |
| 85 | + |
| 86 | + retrie: |
| 87 | + BuildExecutable: false |
| 88 | + # Stack doesn't support automatic flags. |
| 89 | + hls-hlint-plugin: |
| 90 | + hlint33: true |
| 91 | + hyphenation: |
| 92 | + embed: true |
| 93 | + |
| 94 | +nix: |
| 95 | + packages: [ icu libcxx zlib ] |
| 96 | + |
| 97 | +concurrent-tests: false |
0 commit comments