diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index c07e2c61dc75..7c8ca8be75bf 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -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. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 9cd720d1139e..724077d620fe 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -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