diff options
author | Janus Troelsen <ysangkok@gmail.com> | 2023-07-16 16:23:29 +0000 |
---|---|---|
committer | Janus Troelsen <ysangkok@gmail.com> | 2023-07-16 16:23:29 +0000 |
commit | ebcb9db21d0c3c20eb83f3ee3739223d4e5a8a0c (patch) | |
tree | 2dd2d41eb7f9f22cd72c145ab44bebc1df002c57 /pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix | |
parent | 5d1c9db9c9d90a54d6ec6dd31acf3e8e7ccd463c (diff) | |
download | nixlib-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.nix | 33 |
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 |