about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
diff options
context:
space:
mode:
authorJanus Troelsen <ysangkok@gmail.com>2023-07-16 16:23:29 +0000
committerJanus Troelsen <ysangkok@gmail.com>2023-07-16 16:23:29 +0000
commitebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c (patch)
tree2dd2d41eb7f9f22cd72c145ab44bebc1df002c57 /pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
parent5d1c9db9c9d90a54d6ec6dd31acf3e8e7ccd463c (diff)
downloadnixlib-ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c.tar
nixlib-ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c.tar.gz
nixlib-ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c.tar.bz2
nixlib-ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c.tar.lz
nixlib-ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c.tar.xz
nixlib-ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c.tar.zst
nixlib-ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c.zip
haskell.packages.{ghc90x,ghc94x}: Remove unnecessary jailbreaks
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix33
1 files changed, 0 insertions, 33 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
index 90b3b9ffce39..e6eda1f86ecd 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -57,16 +57,6 @@ self: super: {
 
   # Jailbreaks & Version Updates
 
-  # This `doJailbreak` can be removed once the following PR is released to Hackage:
-  # https://github.com/thsutton/aeson-diff/pull/58
-  aeson-diff = doJailbreak super.aeson-diff;
-
-  async = doJailbreak super.async;
-  data-fix = doJailbreak super.data-fix;
-  dec = doJailbreak super.dec;
-  ed25519 = doJailbreak super.ed25519;
-  hackage-security = doJailbreak super.hackage-security;
-
   # For GHC < 9.4, some packages need data-array-byte as an extra dependency
   primitive = addBuildDepends [ self.data-array-byte ] super.primitive;
   hashable = addBuildDepends [
@@ -75,21 +65,8 @@ self: super: {
   ] super.hashable;
 
   hashable-time = doJailbreak super.hashable-time;
-  HTTP = overrideCabal (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; }) (doJailbreak super.HTTP);
-  integer-logarithms = overrideCabal (drv: { postPatch = "sed -i -e 's,integer-gmp <1.1,integer-gmp < 2,' integer-logarithms.cabal"; }) (doJailbreak super.integer-logarithms);
-  lukko = doJailbreak super.lukko;
-  parallel = doJailbreak super.parallel;
-  regex-posix = doJailbreak super.regex-posix;
-  singleton-bool = doJailbreak super.singleton-bool;
-  split = doJailbreak super.split;
-  tar = doJailbreak super.tar;
-  time-compat = doJailbreak super.time-compat;
   tuple = addBuildDepend self.base-orphans super.tuple;
-  vector-binary-instances = doJailbreak super.vector-binary-instances;
   vector-th-unbox = doJailbreak super.vector-th-unbox;
-  zlib = doJailbreak super.zlib;
-  # 2021-11-08: Fixed in autoapply-0.4.2
-  autoapply = doJailbreak super.autoapply;
 
   doctest = dontCheck super.doctest;
   # Apply patches from head.hackage.
@@ -127,16 +104,6 @@ self: super: {
     parser-combinators prettyprinter refinery retrie syb unagi-chan unordered-containers
   ]) super.hls-tactics-plugin);
 
-  # The test suite depends on ChasingBottoms, which is broken with ghc-9.0.x.
-  unordered-containers = dontCheck super.unordered-containers;
-
-  # The test suite seems pretty broken.
-  base64-bytestring = dontCheck super.base64-bytestring;
-
-  # GHC 9.0.x doesn't like `import Spec (main)` in Main.hs
-  # https://github.com/snoyberg/mono-traversable/issues/192
-  mono-traversable = dontCheck super.mono-traversable;
-
   # Test suite sometimes segfaults with GHC 9.0.1 and 9.0.2
   # https://github.com/ekmett/reflection/issues/51
   # https://gitlab.haskell.org/ghc/ghc/-/issues/21141