aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
diff options
context:
space:
mode:
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.nix40
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;
-
}