mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-30 00:34:00 +00:00
haskellPackages.Cabal_3_12_1_0: keep for cabal-install and friends
This commit is contained in:
parent
5b2d0d365d
commit
46ee759dd5
@ -39,12 +39,14 @@ default-package-overrides:
|
||||
|
||||
|
||||
extra-packages:
|
||||
- Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8
|
||||
- Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8
|
||||
- Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8
|
||||
- Cabal == 3.6.* # used for packages needing newer Cabal on ghc 8.10 and 9.0
|
||||
- Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.2 and 9.0
|
||||
- Cabal-syntax == 3.10.* # version required for cabal-install and other packages
|
||||
- Cabal == 3.10.* # version required for cabal-install and other packages
|
||||
- Cabal-syntax == 3.10.*
|
||||
- Cabal == 3.10.*
|
||||
- Cabal == 3.12.* # version required for cabal-install and other packages
|
||||
- Cabal-syntax == 3.12.* # version required for cabal-install and other packages
|
||||
- directory == 1.3.7.* # required to build cabal-install 3.10.* with GHC 9.2
|
||||
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
|
||||
- aeson < 2 # required by pantry-0.5.2
|
||||
|
@ -2926,6 +2926,26 @@ self: {
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"Cabal_3_12_1_0" = callPackage
|
||||
({ mkDerivation, array, base, bytestring, Cabal-syntax, containers
|
||||
, deepseq, directory, filepath, mtl, parsec, pretty, process, time
|
||||
, transformers, unix
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "Cabal";
|
||||
version = "3.12.1.0";
|
||||
sha256 = "1lmnmp1ag9lwaxks66ba26mi4q10afnl0a82nj1fv27bnjzz8hkn";
|
||||
setupHaskellDepends = [ mtl parsec ];
|
||||
libraryHaskellDepends = [
|
||||
array base bytestring Cabal-syntax containers deepseq directory
|
||||
filepath mtl parsec pretty process time transformers unix
|
||||
];
|
||||
doCheck = false;
|
||||
description = "A framework for packaging Haskell software";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"Cabal_3_14_0_0" = callPackage
|
||||
({ mkDerivation, array, base, bytestring, Cabal-syntax, containers
|
||||
, deepseq, directory, filepath, mtl, parsec, pretty, process, time
|
||||
@ -3023,6 +3043,25 @@ self: {
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"Cabal-syntax_3_12_1_0" = callPackage
|
||||
({ mkDerivation, alex, array, base, binary, bytestring, containers
|
||||
, deepseq, directory, filepath, mtl, parsec, pretty, text, time
|
||||
, transformers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "Cabal-syntax";
|
||||
version = "3.12.1.0";
|
||||
sha256 = "1d045h470yykabz5d89896d6v2p1vng373s7bgysfdmzqhgd7wp5";
|
||||
libraryHaskellDepends = [
|
||||
array base binary bytestring containers deepseq directory filepath
|
||||
mtl parsec pretty text time transformers
|
||||
];
|
||||
libraryToolDepends = [ alex ];
|
||||
description = "A library for working with .cabal files";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"Cabal-syntax_3_14_0_0" = callPackage
|
||||
({ mkDerivation, alex, array, base, binary, bytestring, containers
|
||||
, deepseq, directory, filepath, mtl, parsec, pretty, text, time
|
||||
|
Loading…
Reference in New Issue
Block a user