mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-17 07:13:23 +01:00
haskell: break dependency cycle between QuickCheck and semigroups for GHC < 8
The cycle: QuickCheck -> semigroups semigroups -> hashable semigroups -> unordered-containers unordered-containers -> hashable unordered-containers -> QuickCheck # test suite only hashable -> QuickCheck # test suite only
This commit is contained in:
parent
1aa6d77af4
commit
24c93619e9
1 changed files with 4 additions and 0 deletions
|
@ -182,6 +182,10 @@ self: super: {
|
|||
# https://github.com/well-typed/hackage-security/issues/158
|
||||
hackage-security = dontHaddock (dontCheck super.hackage-security);
|
||||
|
||||
# Breaks a dependency cycle between QuickCheck and semigroups
|
||||
hashable = dontCheck super.hashable;
|
||||
unordered-containers = dontCheck super.unordered-containers;
|
||||
|
||||
# GHC versions prior to 8.x require additional build inputs.
|
||||
distributive = addBuildDepend super.distributive self.semigroups;
|
||||
mono-traversable = addBuildDepend super.mono-traversable self.semigroups;
|
||||
|
|
Loading…
Reference in a new issue