about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
diff options
context:
space:
mode:
authorDennis Gosnell <cdep.illabout@gmail.com>2022-11-26 00:47:42 -0500
committerDennis Gosnell <cdep.illabout@gmail.com>2022-11-26 00:47:42 -0500
commit6116709ed0790d0fdf99df0b379c938346ecc3bd (patch)
tree240d5cd27425d81f3faee7789c2be92f9922b732 /pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
parent561e8fdcf39d7582debe7525ffd875240efdd944 (diff)
downloadnixlib-6116709ed0790d0fdf99df0b379c938346ecc3bd.tar
nixlib-6116709ed0790d0fdf99df0b379c938346ecc3bd.tar.gz
nixlib-6116709ed0790d0fdf99df0b379c938346ecc3bd.tar.bz2
nixlib-6116709ed0790d0fdf99df0b379c938346ecc3bd.tar.lz
nixlib-6116709ed0790d0fdf99df0b379c938346ecc3bd.tar.xz
nixlib-6116709ed0790d0fdf99df0b379c938346ecc3bd.tar.zst
nixlib-6116709ed0790d0fdf99df0b379c938346ecc3bd.zip
haskell.packages.ghc90.hashable: add missing dep of base-orphans
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.nix9
1 files changed, 8 insertions, 1 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 49a97e8b9178..93b7118b8ef0 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -72,7 +72,14 @@ self: super: {
   dec = doJailbreak super.dec;
   ed25519 = doJailbreak super.ed25519;
   hackage-security = doJailbreak super.hackage-security;
-  hashable = overrideCabal (drv: { postPatch = "sed -i -e 's,integer-gmp .*<1.1,integer-gmp < 2,' hashable.cabal"; }) (doJailbreak (dontCheck super.hashable));
+  hashable =
+    pkgs.lib.pipe
+      super.hashable
+      [ (overrideCabal (drv: { postPatch = "sed -i -e 's,integer-gmp .*<1.1,integer-gmp < 2,' hashable.cabal"; }))
+        doJailbreak
+        dontCheck
+        (addExtraLibrary self.base-orphans)
+      ];
   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);