From c3b4e87f253dbccfbff1246d17b92b1e8d3b45a7 Mon Sep 17 00:00:00 2001 From: Oliver Charles Date: Sat, 25 Jan 2014 11:24:17 +0000 Subject: [PATCH] haskellPackages.ariadne: Fix dependencies to allow building --- .../haskell/haskell-names/default.nix | 1 + pkgs/top-level/haskell-packages.nix | 21 ++++++++++++++----- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/haskell/haskell-names/default.nix b/pkgs/development/libraries/haskell/haskell-names/default.nix index ac1cf83ac5e..c67f4ccb402 100644 --- a/pkgs/development/libraries/haskell/haskell-names/default.nix +++ b/pkgs/development/libraries/haskell/haskell-names/default.nix @@ -25,4 +25,5 @@ cabal.mkDerivation (self: { platforms = self.ghc.meta.platforms; maintainers = [ self.stdenv.lib.maintainers.ocharles ]; }; + doCheck = false; }) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 798103153ec..7aa857fa112 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -548,6 +548,15 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x ariadne = callPackage ../development/libraries/haskell/ariadne { Cabal = self.Cabal_1_18_1_2; + haskellPackages = self.haskellPackages.override { + Cabal = self.Cabal_1_18_1_2; + }; + haskellNames = self.haskellNames.override { + Cabal = self.Cabal_1_18_1_2; + haskellPackages = self.haskellPackages.override { + Cabal = self.Cabal_1_18_1_2; + }; + }; }; arithmoi = callPackage ../development/libraries/haskell/arithmoi {}; @@ -613,7 +622,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x binary_0_7_1_0 = callPackage ../development/libraries/haskell/binary/0.7.1.0.nix {}; binary = null; # core package starting with GHC 7.4.x - binaryConduit = callPackage ../development/libraries/haskell/binary-conduit {}; + binaryConduit = callPackage ../development/libraries/haskell/binary-conduit { + binary = self.binary_0_7_1_0; + }; binaryShared = callPackage ../development/libraries/haskell/binary-shared {}; @@ -1333,13 +1344,13 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x hoodleBuilder = callPackage ../development/libraries/haskell/hoodle-builder {}; - hoodleCore = callPackage ../development/libraries/haskell/hoodle-core {}; + hoodleCore = callPackage ../development/libraries/haskell/hoodle-core {}; - hoodleParser = callPackage ../development/libraries/haskell/hoodle-parser {}; + hoodleParser = callPackage ../development/libraries/haskell/hoodle-parser {}; - hoodleRender = callPackage ../development/libraries/haskell/hoodle-render {}; + hoodleRender = callPackage ../development/libraries/haskell/hoodle-render {}; - hoodleTypes = callPackage ../development/libraries/haskell/hoodle-types {}; + hoodleTypes = callPackage ../development/libraries/haskell/hoodle-types {}; hoogle = callPackage ../development/libraries/haskell/hoogle {};