|
121 | 121 | then overrideCabal hsuper.ormolu (_: { enableSeparateBinOutput = false; }) |
122 | 122 | else hsuper.ormolu; |
123 | 123 |
|
124 | | - # Due to the following issue, fixity-th should be disabled, especially for darwin. |
125 | | - # https://github.com/fourmolu/fourmolu/issues/238 |
126 | | - # nixpkgs now disables fixity-th for ghc944. |
127 | | - fourmolu = |
128 | | - addBuildDepend |
129 | | - (appendConfigureFlag hself.fourmolu_0_10_1_0 "-f-fixity-th") |
130 | | - hself.file-embed; |
131 | | - |
132 | 124 | stylish-haskell = hself.callCabal2nix "stylish-haskell" inputs.stylish-haskell {}; |
133 | 125 | }; |
134 | 126 |
|
|
191 | 183 | }; |
192 | 184 |
|
193 | 185 | ghc902Config = (import ./configuration-ghc-90.nix) { inherit pkgs inputs; }; |
194 | | - ghc926Config = (import ./configuration-ghc-92.nix) { inherit pkgs inputs; }; |
| 186 | + ghc927Config = (import ./configuration-ghc-92.nix) { inherit pkgs inputs; }; |
195 | 187 | ghc944Config = (import ./configuration-ghc-94.nix) { inherit pkgs inputs; }; |
196 | 188 | ghc961Config = (import ./configuration-ghc-96.nix) { inherit pkgs inputs; }; |
197 | 189 |
|
|
202 | 194 | ghcVersion = "ghc" + (pkgs.lib.replaceStrings ["."] [""] pkgs.haskellPackages.ghc.version); |
203 | 195 | cases = { |
204 | 196 | ghc902 = ghc902Config.tweakHpkgs (pkgs.hlsHpkgs "ghc902"); |
205 | | - ghc926 = ghc926Config.tweakHpkgs (pkgs.hlsHpkgs "ghc926"); |
| 197 | + ghc927 = ghc927Config.tweakHpkgs (pkgs.hlsHpkgs "ghc927"); |
206 | 198 | ghc944 = ghc944Config.tweakHpkgs (pkgs.hlsHpkgs "ghc944"); |
207 | 199 | ghc961 = ghc961Config.tweakHpkgs (pkgs.hlsHpkgs "ghc961"); |
208 | 200 | }; |
209 | 201 | in { default = cases."${ghcVersion}"; } // cases; |
210 | 202 |
|
211 | 203 | ghc902 = supportedGHCs.ghc902; |
212 | | - ghc926 = supportedGHCs.ghc926; |
| 204 | + ghc927 = supportedGHCs.ghc927; |
213 | 205 | ghc944 = supportedGHCs.ghc944; |
214 | 206 | ghc961 = supportedGHCs.ghc961; |
215 | 207 | ghcDefault = supportedGHCs.default; |
|
240 | 232 | buildInputs = [ |
241 | 233 | # our compiling toolchain |
242 | 234 | hpkgs.ghc |
243 | | - pkgs.cabal-install |
244 | 235 | # @guibou: I'm not sure hie-bios is needed |
245 | | - pkgs.haskellPackages.hie-bios |
| 236 | + # pkgs.haskellPackages.hie-bios |
246 | 237 | # Dependencies needed to build some parts of hackage |
247 | 238 | gmp zlib ncurses |
248 | 239 | # Changelog tooling |
|
332 | 323 | simpleDevShells = { |
333 | 324 | haskell-language-server-dev = mkDevShell ghcDefault "cabal.project"; |
334 | 325 | haskell-language-server-902-dev = mkDevShell ghc902 "cabal.project"; |
335 | | - haskell-language-server-926-dev = mkDevShell ghc926 "cabal.project"; |
| 326 | + haskell-language-server-927-dev = mkDevShell ghc927 "cabal.project"; |
336 | 327 | haskell-language-server-944-dev = mkDevShell ghc944 "cabal.project"; |
337 | 328 | haskell-language-server-961-dev = mkDevShell ghc961 "cabal.project"; |
338 | 329 | }; |
|
341 | 332 | nixDevShells = { |
342 | 333 | haskell-language-server-dev-nix = mkDevShellWithNixDeps ghcDefault "cabal.project"; |
343 | 334 | haskell-language-server-902-dev-nix = mkDevShellWithNixDeps ghc902 "cabal.project"; |
344 | | - haskell-language-server-926-dev-nix = mkDevShellWithNixDeps ghc926 "cabal.project"; |
| 335 | + haskell-language-server-927-dev-nix = mkDevShellWithNixDeps ghc927 "cabal.project"; |
345 | 336 | haskell-language-server-944-dev-nix = mkDevShellWithNixDeps ghc944 "cabal.project"; |
346 | 337 | haskell-language-server-961-dev-nix = mkDevShellWithNixDeps ghc961 "cabal.project"; |
347 | 338 | }; |
|
351 | 342 | envShells = { |
352 | 343 | haskell-language-server-dev-env = mkEnvShell ghcDefault; |
353 | 344 | haskell-language-server-902-dev-env = mkEnvShell ghc902; |
354 | | - haskell-language-server-926-dev-env = mkEnvShell ghc926; |
| 345 | + haskell-language-server-927-dev-env = mkEnvShell ghc927; |
355 | 346 | haskell-language-server-944-dev-env = mkEnvShell ghc944; |
356 | 347 | haskell-language-server-961-dev-env = mkEnvShell ghc961; |
357 | 348 | }; |
358 | 349 |
|
359 | 350 | allPackages = { |
360 | 351 | haskell-language-server = mkExe ghcDefault; |
361 | 352 | haskell-language-server-902 = mkExe ghc902; |
362 | | - haskell-language-server-926 = mkExe ghc926; |
| 353 | + haskell-language-server-927 = mkExe ghc927; |
363 | 354 | haskell-language-server-944 = mkExe ghc944; |
364 | 355 | haskell-language-server-961 = mkExe ghc961; |
365 | 356 | }; |
|
0 commit comments