diff options
author | Peter Simons <simons@cryp.to> | 2017-01-24 22:40:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-24 22:40:14 +0100 |
commit | 7673d5932d41a022938ffccf28781a03e3c35ec4 (patch) | |
tree | 915f67b0ced07dcd241416583552eac0517f164d /pkgs | |
parent | 54e97b8ec6348e5d3f11014aa1902d85a26db51f (diff) | |
parent | 1a534e0aabf64c704c044504790c789493d63220 (diff) | |
download | nixlib-7673d5932d41a022938ffccf28781a03e3c35ec4.tar nixlib-7673d5932d41a022938ffccf28781a03e3c35ec4.tar.gz nixlib-7673d5932d41a022938ffccf28781a03e3c35ec4.tar.bz2 nixlib-7673d5932d41a022938ffccf28781a03e3c35ec4.tar.lz nixlib-7673d5932d41a022938ffccf28781a03e3c35ec4.tar.xz nixlib-7673d5932d41a022938ffccf28781a03e3c35ec4.tar.zst nixlib-7673d5932d41a022938ffccf28781a03e3c35ec4.zip |
Merge pull request #22104 from aherrmann/pr_diagrams
diagrams: Fix the 1.4.* versions of the ecosystem
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-common.nix | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fdb04681b2c7..06bfab9e0fe7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -675,8 +675,38 @@ self: super: { ''; })); - # Requires optparse-applicative 0.13.0.0 + # Packages of the diagrams ecosystem that require: + # diagrams-core ==1.4.* + # diagrams-lib ==1.4.* + # optparse-applicative ==0.13.* + diagrams_1_4 = super.diagrams_1_4.overrideScope (self: super: { + diagrams-contrib = self.diagrams-contrib_1_4_0_1; + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + diagrams-svg = self.diagrams-svg_1_4_1; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); + diagrams-contrib_1_4_0_1 = super.diagrams-contrib_1_4_0_1.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + }); + diagrams-lib_1_4_0_1 = super.diagrams-lib_1_4_0_1.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); diagrams-pgf = super.diagrams-pgf.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); + diagrams-rasterific_1_4 = super.diagrams-rasterific_1_4.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); + diagrams-svg_1_4_1 = super.diagrams-svg_1_4_1.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; optparse-applicative = self.optparse-applicative_0_13_0_0; }); |