@@ -125,25 +125,44 @@ in { haskell-nix = prev.haskell-nix // {
125125 ];
126126 })).ghcide.components.exes.ghcide;
127127
128− haskell-language-server."0.5.1" = args:
129− (final.haskell-nix.cabalProject ( args // {
130− name = "haskell-language-server";
131− src = final.fetchFromGitHub {
132− owner = "haskell";
133− repo = "haskell-language-server";
134− rev = "0.5.1";
135− sha256 = "17nzgpiacmrvwsy2fjx6a6pcpkncqcwfhaijvajm16jpdgni8mik";
136− fetchSubmodules = true;
137− };
138− sha256map = {
139− "https://github.com/bubba/brittany.git"."c59655f10d5ad295c2481537fc8abf0a297d9d1c" = "1rkk09f8750qykrmkqfqbh44dbx1p8aq1caznxxlw8zqfvx39cxl";
140− };
141− # Plan issues with the benchmarks, can try removing later
142− configureArgs = "--disable-benchmarks";
143− modules = [{
144− # Tests don't pass for some reason, but this is a somewhat random revision.
145− packages.haskell-language-server.doCheck = false;
146− }];
147− })).haskell-language-server.components.exes.haskell-language-server;
128+ haskell-language-server = {
129+ "0.5.1" = args:
130+ (final.haskell-nix.cabalProject ( args // {
131+ name = "haskell-language-server";
132+ src = final.fetchFromGitHub {
133+ owner = "haskell";
134+ repo = "haskell-language-server";
135+ rev = "0.5.1";
136+ sha256 = "17nzgpiacmrvwsy2fjx6a6pcpkncqcwfhaijvajm16jpdgni8mik";
137+ fetchSubmodules = true;
138+ };
139+ sha256map = {
140+ "https://github.com/bubba/brittany.git"."c59655f10d5ad295c2481537fc8abf0a297d9d1c" = "1rkk09f8750qykrmkqfqbh44dbx1p8aq1caznxxlw8zqfvx39cxl";
141+ };
142+ # Plan issues with the benchmarks, can try removing later
143+ configureArgs = "--disable-benchmarks";
144+ modules = [{
145+ # Tests don't pass for some reason, but this is a somewhat random revision.
146+ packages.haskell-language-server.doCheck = false;
147+ }];
148+ })).haskell-language-server.components.exes.haskell-language-server;
149+ "0.6.0" = args:
150+ (final.haskell-nix.cabalProject ( args // {
151+ name = "haskell-language-server";
152+ src = final.fetchFromGitHub {
153+ owner = "haskell";
154+ repo = "haskell-language-server";
155+ rev = "0.6.0";
156+ sha256 = "027fq6752024wzzq9izsilm5lkq9gmpxf82rixbimbijw0yk4pwj";
157+ fetchSubmodules = true;
158+ };
159+ sha256map = {
160+ "https://github.com/bubba/brittany.git"."c59655f10d5ad295c2481537fc8abf0a297d9d1c" = "1rkk09f8750qykrmkqfqbh44dbx1p8aq1caznxxlw8zqfvx39cxl";
161+ "https://github.com/bubba/hie-bios.git"."cec139a1c3da1632d9a59271acc70156413017e7" = "1iqk55jga4naghmh8zak9q7ssxawk820vw8932dhympb767dfkha";
162+ };
163+ # Plan issues with the benchmarks, can try removing later
164+ configureArgs = "--disable-benchmarks";
165+ })).haskell-language-server.components.exes.haskell-language-server;
166+ };
148167 };
149168}; }