summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-common.nix
diff options
context:
space:
mode:
authorArian van Putten <aeroboy94@gmail.com>2018-09-10 13:34:28 +0200
committerArian van Putten <aeroboy94@gmail.com>2018-09-10 13:41:57 +0200
commit02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9 (patch)
tree5e6c89100fad59e6a8ccbc1eb5d81d589e890eb1 /pkgs/development/haskell-modules/configuration-common.nix
parente5b904818b656a596a541ee9f6ac694c8bda2476 (diff)
downloadnixlib-02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9.tar
nixlib-02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9.tar.gz
nixlib-02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9.tar.bz2
nixlib-02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9.tar.lz
nixlib-02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9.tar.xz
nixlib-02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9.tar.zst
nixlib-02feb90d4e2bd9f2ad000a1a5a4a1d621f79aea9.zip
safe-money: Fix dependencies for safe-money-*
They all depend on safe-money-0.7, but hackage2nix made them incorrectly
depend on safe-money-0.6

We should be able to remove this 'hack' as soon as the new Stackage LTS
comes out, as safe-money-0.7 will then be the default version.
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index ef55272d6e97..2e293f1031b0 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -1130,4 +1130,12 @@ self: super: {
 
   # https://github.com/snapframework/xmlhtml/pull/37
   xmlhtml = doJailbreak super.xmlhtml;
+
+  # https://github.com/NixOS/nixpkgs/issues/46467
+  safe-money-aeson = super.safe-money-aeson.override { safe-money = self.safe-money_0_7; };
+  safe-money-store = super.safe-money-store.override { safe-money = self.safe-money_0_7; };
+  safe-money-cereal = super.safe-money-cereal.override { safe-money = self.safe-money_0_7; };
+  safe-money-serialise = super.safe-money-serialise.override { safe-money = self.safe-money_0_7; };
+  safe-money-xmlbf = super.safe-money-xmlbf.override { safe-money = self.safe-money_0_7; };
+
 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super