haskellPackages.hnix-store-{core,remote}: downgrade to < 0.5

hnix 0.13.* doesn't support hnix-store-* >= 0.5 yet, pending some
refactors to get GHC 9.0.x support working. Until that happens,
we downgrade hnix-store-* since nothing needs the new version yet.

https://github.com/haskell-nix/hnix/issues/952
This commit is contained in:
sternenseemann 2021-06-14 16:14:43 +02:00
parent ff9db852f0
commit d49e15e746
2 changed files with 54 additions and 0 deletions

View File

@ -96,6 +96,9 @@ default-package-overrides:
# 2021-06-07: stackage still has dhall < 1.39
- dhall-nix < 1.1.21
- dhall-openapi < 1.0.1
# 2021-06-14: hnix still needs old versions https://github.com/haskell-nix/hnix/issues/952
- hnix-store-core < 0.5
- hnix-store-remote < 0.5
extra-packages:
- base16-bytestring < 1 # required for cabal-install etc.

View File

@ -131629,6 +131629,38 @@ self: {
}) {};
"hnix-store-core" = callPackage
({ mkDerivation, algebraic-graphs, attoparsec, base
, base16-bytestring, base64-bytestring, binary, bytestring, cereal
, containers, cryptohash-md5, cryptohash-sha1, cryptohash-sha256
, cryptohash-sha512, directory, filepath, hashable, hspec
, lifted-base, monad-control, mtl, nix-derivation, process, saltine
, tasty, tasty-discover, tasty-golden, tasty-hspec, tasty-hunit
, tasty-quickcheck, temporary, text, time, unix
, unordered-containers, vector
}:
mkDerivation {
pname = "hnix-store-core";
version = "0.4.3.0";
sha256 = "17l7198s3dzjx416nplinyghbqgignvpvxkww241gjv4p23izf77";
libraryHaskellDepends = [
algebraic-graphs attoparsec base base16-bytestring
base64-bytestring bytestring cereal containers cryptohash-md5
cryptohash-sha1 cryptohash-sha256 cryptohash-sha512 directory
filepath hashable lifted-base monad-control mtl nix-derivation
saltine text time unix unordered-containers vector
];
testHaskellDepends = [
attoparsec base base16-bytestring base64-bytestring binary
bytestring containers directory filepath hspec process tasty
tasty-golden tasty-hspec tasty-hunit tasty-quickcheck temporary
text unix
];
testToolDepends = [ tasty-discover ];
description = "Core effects for interacting with the Nix store";
license = lib.licenses.asl20;
}) {};
"hnix-store-core_0_5_0_0" = callPackage
({ mkDerivation, algebraic-graphs, attoparsec, base
, base16-bytestring, base64-bytestring, binary, bytestring, cereal
, containers, cryptonite, directory, filepath, hashable, hspec
@ -131658,9 +131690,27 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Core effects for interacting with the Nix store";
license = lib.licenses.asl20;
hydraPlatforms = lib.platforms.none;
}) {};
"hnix-store-remote" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring, containers
, hnix-store-core, mtl, network, nix-derivation, text, time
, unordered-containers
}:
mkDerivation {
pname = "hnix-store-remote";
version = "0.4.3.1";
sha256 = "1wp6z5f13fkgh3mdzr1zcqdvsx1j90l5isf671gsg43brsv4c2vl";
libraryHaskellDepends = [
attoparsec base binary bytestring containers hnix-store-core mtl
network nix-derivation text time unordered-containers
];
description = "Remote hnix store";
license = lib.licenses.asl20;
}) {};
"hnix-store-remote_0_5_0_0" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring, containers
, cryptonite, hnix-store-core, mtl, network, nix-derivation, text
, time, unordered-containers
@ -131676,6 +131726,7 @@ self: {
];
description = "Remote hnix store";
license = lib.licenses.asl20;
hydraPlatforms = lib.platforms.none;
}) {};
"hnn" = callPackage