File tree Expand file tree Collapse file tree 1 file changed +38
-3
lines changed Expand file tree Collapse file tree 1 file changed +38
-3
lines changed Original file line number Diff line number Diff line change @@ -8,30 +8,65 @@ let haskellPackagesForProject = if compiler == "default"
88 then haskellPackages . ghcWithPackages
99 else haskell . packages . ${ compiler } . ghcWithPackages ;
1010
11+ # these packages fail to build with ghc8101
12+ extraPackages = p : if compiler == "ghc8101"
13+ then [ ]
14+ else [ p . haskell-lsp p . lsp-test ] ;
15+
1116 compilerWithPackages = haskellPackagesForProject ( p :
1217 with p ;
1318 [ aeson
19+ alex
1420 async
21+ base16-bytestring
22+ blaze-builder
23+ blaze-markup
24+ conduit-extra
25+ conduit-parse
26+ cryptohash-sha1
27+ data-default
28+ data-default-class
29+ data-default-instances-containers
30+ data-default-instances-dlist
31+ data-default-instances-old-locale
32+ Diff
1533 extra
34+ floskell
35+ fuzzy
36+ generic-deriving
1637 gitrev
17- haskell-lsp
38+ Glob
39+ happy
40+ haskell-src-exts
41+ hslogger
42+ hspec
1843 lens
1944 network
2045 optparse-simple
21- prettyprinter
2246 QuickCheck
47+ parsers
48+ parser-combinators
49+ prettyprinter
50+ prettyprinter-ansi-terminal
51+ primes
52+ psqueues
2353 regex-tdfa
2454 rope-utf16-splay
2555 safe-exceptions
2656 shake
57+ sorted-list
2758 tasty
2859 tasty-golden
2960 tasty-hunit
3061 tasty-rerun
3162 temporary
3263 text
64+ typed-process
3365 unordered-containers
34- ] ) ;
66+ xml
67+ yaml
68+ zlib
69+ ] ++ extraPackages p ) ;
3570in
3671stdenv . mkDerivation {
3772 name = "haskell-language-server" ;
You can’t perform that action at this time.
0 commit comments