haskell-Cabal: keep a copy of the 2.2.x version around in the package set

This commit is contained in:
Peter Simons 2018-09-03 12:26:48 +02:00
parent da86e4255b
commit 838b4fe552
2 changed files with 32 additions and 2 deletions

@ -2378,6 +2378,7 @@ extra-packages:
- Cabal == 1.18.* # required for cabal-install et al on old GHC versions - Cabal == 1.18.* # required for cabal-install et al on old GHC versions
- Cabal == 1.20.* # required for cabal-install et al on old GHC versions - Cabal == 1.20.* # required for cabal-install et al on old GHC versions
- Cabal == 1.24.* # required for jailbreak-cabal etc. - Cabal == 1.24.* # required for jailbreak-cabal etc.
- Cabal == 2.2.* # required for jailbreak-cabal etc.
- colour < 2.3.4 # newer versions don't support GHC 7.10.x - colour < 2.3.4 # newer versions don't support GHC 7.10.x
- conduit >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227 - conduit >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227
- conduit-extra >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227 - conduit-extra >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227

@ -2440,6 +2440,35 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none; hydraPlatforms = stdenv.lib.platforms.none;
}) {}; }) {};
"Cabal_2_2_0_1" = callPackage
({ mkDerivation, array, base, base-compat, base-orphans, binary
, bytestring, containers, deepseq, Diff, directory, filepath
, integer-logarithms, mtl, optparse-applicative, parsec, pretty
, process, QuickCheck, tagged, tar, tasty, tasty-golden
, tasty-hunit, tasty-quickcheck, text, time, transformers
, tree-diff, unix
}:
mkDerivation {
pname = "Cabal";
version = "2.2.0.1";
sha256 = "0yqa6fm9jvr0ka6b1mf17bf43092dc1bai6mqyiwwwyz0h9k1d82";
setupHaskellDepends = [ mtl parsec ];
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory filepath
mtl parsec pretty process text time transformers unix
];
testHaskellDepends = [
array base base-compat base-orphans bytestring containers deepseq
Diff directory filepath integer-logarithms optparse-applicative
pretty process QuickCheck tagged tar tasty tasty-golden tasty-hunit
tasty-quickcheck text tree-diff
];
doCheck = false;
description = "A framework for packaging Haskell software";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Cabal_2_4_0_0" = callPackage "Cabal_2_4_0_0" = callPackage
({ mkDerivation, array, base, base-compat, base-orphans, binary ({ mkDerivation, array, base, base-compat, base-orphans, binary
, bytestring, containers, deepseq, Diff, directory, filepath , bytestring, containers, deepseq, Diff, directory, filepath
@ -96129,7 +96158,7 @@ self: {
description = "Haskell interface of the igraph library"; description = "Haskell interface of the igraph library";
license = stdenv.lib.licenses.mit; license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none; hydraPlatforms = stdenv.lib.platforms.none;
}) {igraph = null;}; }) {inherit (pkgs) igraph;};
"haskell-import-graph" = callPackage "haskell-import-graph" = callPackage
({ mkDerivation, base, classy-prelude, ghc, graphviz, process, text ({ mkDerivation, base, classy-prelude, ghc, graphviz, process, text
@ -117256,7 +117285,7 @@ self: {
description = "Bindings to the igraph C library"; description = "Bindings to the igraph C library";
license = stdenv.lib.licenses.bsd3; license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none; hydraPlatforms = stdenv.lib.platforms.none;
}) {igraph = null;}; }) {inherit (pkgs) igraph;};
"igrf" = callPackage "igrf" = callPackage
({ mkDerivation, ad, base, polynomial }: ({ mkDerivation, ad, base, polynomial }: