haskellPackages.dependent-sum-template: back pin for ghc 9.4 compat

This commit is contained in:
maralorn 2023-07-29 13:05:17 +02:00
parent cd1c98b639
commit 8ecc5ecc5a
No known key found for this signature in database
2 changed files with 23 additions and 2 deletions

View file

@ -51,10 +51,14 @@ default-package-overrides:
# https://github.com/haskell/haskell-language-server/blob/feb596592de95f09cf4ee885f3e74178161919f1/ghcide/ghcide.cabal#L107-L111
- implicit-hie < 0.1.3
# 2023-07-06: newer versions of stylish-haskell require
# ghc-lib-parser-ex >= 9.6, but LTS-21 contains ghc-lib-parser-ex-9.4
# 2023-07-06: newer versions of stylish-haskell require
# ghc-lib-parser-ex >= 9.6, but LTS-21 contains ghc-lib-parser-ex-9.4
- stylish-haskell < 0.14.5.0
# Only an older version of dependent-sum-template is compatible with ghc 9.4
# https://github.com/obsidiansystems/dependent-sum-template/issues/5
- dependent-sum-template < 0.1.2
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

View file

@ -79561,6 +79561,22 @@ self: {
}) {};
"dependent-sum-template" = callPackage
({ mkDerivation, base, constraints-extras, dependent-sum
, template-haskell, th-abstraction, th-extras
}:
mkDerivation {
pname = "dependent-sum-template";
version = "0.1.1.1";
sha256 = "03xffmih70ksk7jgfs3ypaa91bm1x21fjxqpj1gkhp9gbj6w2vyl";
libraryHaskellDepends = [
base dependent-sum template-haskell th-abstraction th-extras
];
testHaskellDepends = [ base constraints-extras dependent-sum ];
description = "Template Haskell code to generate instances of classes in dependent-sum package";
license = lib.licenses.publicDomain;
}) {};
"dependent-sum-template_0_1_2_0" = callPackage
({ mkDerivation, base, constraints-extras, containers, mtl, some
, template-haskell, th-abstraction
}:
@ -79576,6 +79592,7 @@ self: {
];
description = "Template Haskell code to generate instances of classes in some package";
license = lib.licenses.publicDomain;
hydraPlatforms = lib.platforms.none;
}) {};
"depends" = callPackage