|
| 1 | +packages: |
| 2 | + ./ |
| 3 | + ./hie-compat |
| 4 | + ./shake-bench |
| 5 | + ./hls-graph |
| 6 | + ./ghcide |
| 7 | + ./hls-plugin-api |
| 8 | + ./hls-test-utils |
| 9 | + ./plugins/hls-tactics-plugin |
| 10 | + ./plugins/hls-brittany-plugin |
| 11 | + ./plugins/hls-stylish-haskell-plugin |
| 12 | + ./plugins/hls-fourmolu-plugin |
| 13 | + ./plugins/hls-class-plugin |
| 14 | + ./plugins/hls-eval-plugin |
| 15 | + ./plugins/hls-explicit-imports-plugin |
| 16 | + ./plugins/hls-refine-imports-plugin |
| 17 | + ./plugins/hls-hlint-plugin |
| 18 | + ./plugins/hls-rename-plugin |
| 19 | + ./plugins/hls-retrie-plugin |
| 20 | + ./plugins/hls-haddock-comments-plugin |
| 21 | + ./plugins/hls-splice-plugin |
| 22 | + ./plugins/hls-qualify-imported-names-plugin |
| 23 | + ./plugins/hls-floskell-plugin |
| 24 | + ./plugins/hls-pragmas-plugin |
| 25 | + ./plugins/hls-module-name-plugin |
| 26 | + ./plugins/hls-ormolu-plugin |
| 27 | + ./plugins/hls-call-hierarchy-plugin |
| 28 | + ./plugins/hls-alternate-number-format-plugin |
| 29 | + |
| 30 | +source-repository-package |
| 31 | + type: git |
| 32 | + location: https://github.com/tfausak/unix-compat |
| 33 | + tag: 154c3a63f154cb49c51d5f9d13488e8119631d8a |
| 34 | + -- To fix windows build |
| 35 | + -- https://github.com/jacobstanley/unix-compat/pull/47 |
| 36 | + |
| 37 | +with-compiler: ghc-9.0.2 |
| 38 | + |
| 39 | +tests: true |
| 40 | + |
| 41 | +package * |
| 42 | + ghc-options: -haddock |
| 43 | + test-show-details: direct |
| 44 | + |
| 45 | +write-ghc-environment-files: never |
| 46 | + |
| 47 | +index-state: 2021-12-29T12:30:08Z |
| 48 | + |
| 49 | +constraints: |
| 50 | + -- These plugins don't work on GHC9 yet |
| 51 | + haskell-language-server +ignore-plugins-ghc-bounds -brittany -stylishhaskell -tactic, |
| 52 | + ghc-lib-parser ^>= 9.0 |
| 53 | + |
| 54 | +-- although we are not building all plugins cabal solver phase is run for all packages |
| 55 | +-- this way we track explicitly all transitive dependencies which need support for ghc-9 |
| 56 | +allow-newer: |
| 57 | + brittany:base, |
| 58 | + brittany:ghc, |
| 59 | + brittany:ghc-boot-th, |
| 60 | + -- for brittany |
| 61 | + butcher:base, |
| 62 | + multistate:base, |
| 63 | + data-tree-print:base, |
| 64 | + |
| 65 | + stylish-haskell:Cabal, |
| 66 | + stylish-haskell:ghc-lib-parser, |
| 67 | + |
| 68 | + floskell:base, |
| 69 | + floskell:ghc-prim, |
| 70 | + |
| 71 | + -- for shake-bench |
| 72 | + Chart-diagrams:diagrams-core, |
| 73 | + SVGFonts:diagrams-core, |
| 74 | + |
| 75 | + -- ghc-9.0.2 specific |
| 76 | + hashable:ghc-bignum, |
| 77 | + ghc-typelits-natnormalise:ghc-bignum |
0 commit comments