diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/infra/libkookie/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix index 71680074b746..60d3f4232464 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -57,42 +57,14 @@ self: super: { }; }); - # Deviate from Stackage LTS-15.x to fix the build. - haddock-library = self.haddock-library_1_9_0; - # Jailbreak to fix the build. base-noprelude = doJailbreak super.base-noprelude; system-fileio = doJailbreak super.system-fileio; unliftio-core = doJailbreak super.unliftio-core; - # Use the latest version to fix the build. - dhall = self.dhall_1_35_0; - lens = self.lens_4_19_2; - optics = self.optics_0_3; - optics-core = self.optics-core_0_3_0_1; - optics-extra = self.optics-extra_0_3; - optics-th = self.optics-th_0_3_0_2; - repline = self.repline_0_4_0_0; - singletons = self.singletons_2_7; - th-desugar = self.th-desugar_1_11; - - insert-ordered-containers = super.insert-ordered-containers.override { - optics-core = self.optics-core_0_3_0_1; - optics-extra = self.optics-extra_0_3.override { - optics-core = self.optics-core_0_3_0_1; - }; - }; - # Jailbreaking because monoidal-containers hasn‘t bumped it's base dependency for 8.10. monoidal-containers = doJailbreak super.monoidal-containers; - # `ghc-lib-parser-ex` (see conditionals in its `.cabal` file) does not need - # the `ghc-lib-parser` dependency on GHC >= 8.8. However, because we have - # multiple verions of `ghc-lib-parser(-ex)` available, and the default ones - # are older ones, those older ones will complain. Because we have a newer - # GHC, we can just set the dependency to `null` as it is not used. - ghc-lib-parser-ex = super.ghc-lib-parser-ex.override { ghc-lib-parser = null; }; - # Jailbreak to fix the build. brick = doJailbreak super.brick; exact-pi = doJailbreak super.exact-pi; @@ -111,17 +83,6 @@ self: super: { sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f"; }); - # Only 0.8 is compatible with ghc 8.10 https://hackage.haskell.org/package/apply-refact/changelog - apply-refact = super.apply-refact_0_8_0_0; - - # https://github.com/commercialhaskell/pantry/issues/21 - pantry = appendPatch super.pantry (pkgs.fetchpatch { - name = "add-cabal-3.2.x-support.patch"; - url = "https://patch-diff.githubusercontent.com/raw/commercialhaskell/pantry/pull/22.patch"; - sha256 = "198hsfjsy83s7rp71llf05cwa3vkm74g73djg5p4sk4awm9s6vf2"; - excludes = ["package.yaml"]; - }); - # hnix 0.9.0 does not provide an executable for ghc < 8.10, so define completions here for now. hnix = generateOptparseApplicativeCompletion "hnix" (overrideCabal super.hnix (drv: { @@ -131,5 +92,4 @@ self: super: { # Break out of "Cabal < 3.2" constraint. stylish-haskell = doJailbreak super.stylish-haskell; - } |