Merge pull request #273490 from sorki/haskell-updates
make haskellPackages.hnix-store-core roll forward
This commit is contained in:
commit
0b8c1b3e5f
3 changed files with 11 additions and 61 deletions
|
@ -477,11 +477,16 @@ self: super: {
|
||||||
matterhorn = doJailbreak super.matterhorn;
|
matterhorn = doJailbreak super.matterhorn;
|
||||||
|
|
||||||
# 2020-06-05: HACK: does not pass own build suite - `dontCheck`
|
# 2020-06-05: HACK: does not pass own build suite - `dontCheck`
|
||||||
hnix = dontCheck super.hnix;
|
hnix = dontCheck (super.hnix.override {
|
||||||
|
# 2023-12-11: Needs older core due to remote
|
||||||
|
hnix-store-core = self.hnix-store-core_0_6_1_0;
|
||||||
|
});
|
||||||
|
|
||||||
# Too strict bounds on algebraic-graphs
|
# Too strict bounds on algebraic-graphs
|
||||||
# https://github.com/haskell-nix/hnix-store/issues/180
|
# https://github.com/haskell-nix/hnix-store/issues/180
|
||||||
hnix-store-core = doJailbreak super.hnix-store-core;
|
hnix-store-core_0_6_1_0 = doJailbreak super.hnix-store-core_0_6_1_0;
|
||||||
|
# 2023-12-11: Needs older core
|
||||||
|
hnix-store-remote = super.hnix-store-remote.override { hnix-store-core = self.hnix-store-core_0_6_1_0; };
|
||||||
|
|
||||||
# Fails for non-obvious reasons while attempting to use doctest.
|
# Fails for non-obvious reasons while attempting to use doctest.
|
||||||
focuslist = dontCheck super.focuslist;
|
focuslist = dontCheck super.focuslist;
|
||||||
|
|
|
@ -33,7 +33,6 @@ default-package-overrides:
|
||||||
# Downgrade hasql-dynamic-statements until hasql 1.6 is in Stackage
|
# Downgrade hasql-dynamic-statements until hasql 1.6 is in Stackage
|
||||||
- hasql-dynamic-statements < 0.3.1.2
|
- hasql-dynamic-statements < 0.3.1.2
|
||||||
- rope-utf16-splay < 0.4.0.0
|
- rope-utf16-splay < 0.4.0.0
|
||||||
- hnix-store-core < 0.7 # 2023-12-07: required by hnix-store-remote 0.6
|
|
||||||
|
|
||||||
# 2023-04-22: For dhall < 1.42 compatibility
|
# 2023-04-22: For dhall < 1.42 compatibility
|
||||||
- dhall-nixpkgs == 1.0.9
|
- dhall-nixpkgs == 1.0.9
|
||||||
|
@ -67,7 +66,6 @@ extra-packages:
|
||||||
- Cabal == 3.6.* # used for packages needing newer Cabal on ghc 8.10 and 9.0
|
- 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.8.* # version required for ormolu and fourmolu on ghc 9.2 and 9.0
|
||||||
- Cabal-syntax == 3.10.* # newest version required for cabal-install and other packages
|
- Cabal-syntax == 3.10.* # newest version required for cabal-install and other packages
|
||||||
- cachix < 1.4 # 2023-04-02: cachix 1.4{,.1} have known on multi-user Nix systems
|
|
||||||
- directory == 1.3.7.* # required to build cabal-install 3.10.* with GHC 9.2
|
- 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
|
- 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
|
- aeson < 2 # required by pantry-0.5.2
|
||||||
|
@ -113,6 +111,7 @@ extra-packages:
|
||||||
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
|
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
|
||||||
- hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8
|
- hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8
|
||||||
- hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2
|
- hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2
|
||||||
|
- hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6
|
||||||
- hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
- hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||||
- hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
- hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||||
- hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
- hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||||
|
|
|
@ -58237,58 +58237,6 @@ self: {
|
||||||
license = lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"cachix_1_3_3" = callPackage
|
|
||||||
({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
|
|
||||||
, cachix-api, concurrent-extra, conduit, conduit-concurrent-map
|
|
||||||
, conduit-extra, conduit-zstd, containers, cookie, cryptonite
|
|
||||||
, deepseq, dhall, directory, ed25519, either, extra, filepath
|
|
||||||
, fsnotify, hercules-ci-cnix-store, here, hnix-store-core, hspec
|
|
||||||
, hspec-discover, http-client, http-client-tls, http-conduit
|
|
||||||
, http-types, inline-c-cpp, katip, lukko, lzma-conduit, megaparsec
|
|
||||||
, memory, mmorph, netrc, network-uri, nix, optparse-applicative
|
|
||||||
, pretty-terminal, prettyprinter, process, protolude, resourcet
|
|
||||||
, retry, safe-exceptions, servant, servant-auth
|
|
||||||
, servant-auth-client, servant-client, servant-client-core
|
|
||||||
, servant-conduit, stm, stm-chans, stm-conduit, systemd, temporary
|
|
||||||
, text, time, unix, unordered-containers, uri-bytestring, uuid
|
|
||||||
, vector, versions, websockets, wuss
|
|
||||||
}:
|
|
||||||
mkDerivation {
|
|
||||||
pname = "cachix";
|
|
||||||
version = "1.3.3";
|
|
||||||
sha256 = "0gnihq7xnd77m5rg14sw49bb0yr5r9qic2dwvk1w5xxfibh2wrib";
|
|
||||||
isLibrary = true;
|
|
||||||
isExecutable = true;
|
|
||||||
libraryHaskellDepends = [
|
|
||||||
aeson async base base64-bytestring bytestring cachix-api
|
|
||||||
concurrent-extra conduit conduit-concurrent-map conduit-extra
|
|
||||||
conduit-zstd containers cookie cryptonite deepseq dhall directory
|
|
||||||
ed25519 either extra filepath fsnotify hercules-ci-cnix-store here
|
|
||||||
hnix-store-core http-client http-client-tls http-conduit http-types
|
|
||||||
inline-c-cpp katip lukko lzma-conduit megaparsec memory mmorph
|
|
||||||
netrc network-uri optparse-applicative pretty-terminal
|
|
||||||
prettyprinter process protolude resourcet retry safe-exceptions
|
|
||||||
servant servant-auth servant-auth-client servant-client
|
|
||||||
servant-client-core servant-conduit stm stm-chans stm-conduit
|
|
||||||
systemd temporary text time unix unordered-containers
|
|
||||||
uri-bytestring uuid vector versions websockets wuss
|
|
||||||
];
|
|
||||||
libraryPkgconfigDepends = [ nix ];
|
|
||||||
executableHaskellDepends = [
|
|
||||||
aeson async base cachix-api conduit http-conduit katip protolude
|
|
||||||
safe-exceptions stm stm-chans stm-conduit time uuid websockets wuss
|
|
||||||
];
|
|
||||||
executableToolDepends = [ hspec-discover ];
|
|
||||||
testHaskellDepends = [
|
|
||||||
aeson base bytestring cachix-api dhall directory extra here hspec
|
|
||||||
protolude servant-auth-client servant-client-core temporary
|
|
||||||
];
|
|
||||||
description = "Command line client for Nix binary cache hosting https://cachix.org";
|
|
||||||
license = lib.licenses.asl20;
|
|
||||||
hydraPlatforms = lib.platforms.none;
|
|
||||||
maintainers = [ lib.maintainers.domenkozar ];
|
|
||||||
}) {inherit (pkgs) nix;};
|
|
||||||
|
|
||||||
"cachix" = callPackage
|
"cachix" = callPackage
|
||||||
({ mkDerivation, aeson, ascii-progress, async, base
|
({ mkDerivation, aeson, ascii-progress, async, base
|
||||||
, base64-bytestring, bytestring, cachix-api, concurrent-extra
|
, base64-bytestring, bytestring, cachix-api, concurrent-extra
|
||||||
|
@ -151097,7 +151045,7 @@ self: {
|
||||||
];
|
];
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"hnix-store-core" = callPackage
|
"hnix-store-core_0_6_1_0" = callPackage
|
||||||
({ mkDerivation, algebraic-graphs, attoparsec, base
|
({ mkDerivation, algebraic-graphs, attoparsec, base
|
||||||
, base16-bytestring, base64-bytestring, binary, bytestring, cereal
|
, base16-bytestring, base64-bytestring, binary, bytestring, cereal
|
||||||
, containers, cryptonite, directory, filepath, hashable, hspec
|
, containers, cryptonite, directory, filepath, hashable, hspec
|
||||||
|
@ -151126,12 +151074,13 @@ self: {
|
||||||
testToolDepends = [ tasty-discover ];
|
testToolDepends = [ tasty-discover ];
|
||||||
description = "Core effects for interacting with the Nix store";
|
description = "Core effects for interacting with the Nix store";
|
||||||
license = lib.licenses.asl20;
|
license = lib.licenses.asl20;
|
||||||
|
hydraPlatforms = lib.platforms.none;
|
||||||
maintainers = [
|
maintainers = [
|
||||||
lib.maintainers.Anton-Latukha lib.maintainers.sorki
|
lib.maintainers.Anton-Latukha lib.maintainers.sorki
|
||||||
];
|
];
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"hnix-store-core_0_7_0_0" = callPackage
|
"hnix-store-core" = callPackage
|
||||||
({ mkDerivation, algebraic-graphs, attoparsec, base
|
({ mkDerivation, algebraic-graphs, attoparsec, base
|
||||||
, base16-bytestring, base64-bytestring, binary, bytestring
|
, base16-bytestring, base64-bytestring, binary, bytestring
|
||||||
, case-insensitive, cereal, containers, cryptonite, directory
|
, case-insensitive, cereal, containers, cryptonite, directory
|
||||||
|
@ -151161,7 +151110,6 @@ self: {
|
||||||
testToolDepends = [ tasty-discover ];
|
testToolDepends = [ tasty-discover ];
|
||||||
description = "Core effects for interacting with the Nix store";
|
description = "Core effects for interacting with the Nix store";
|
||||||
license = lib.licenses.asl20;
|
license = lib.licenses.asl20;
|
||||||
hydraPlatforms = lib.platforms.none;
|
|
||||||
maintainers = [
|
maintainers = [
|
||||||
lib.maintainers.Anton-Latukha lib.maintainers.sorki
|
lib.maintainers.Anton-Latukha lib.maintainers.sorki
|
||||||
];
|
];
|
||||||
|
@ -262947,7 +262895,6 @@ self: {
|
||||||
description = "Generates unique passwords for various websites from a single password";
|
description = "Generates unique passwords for various websites from a single password";
|
||||||
license = lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
platforms = lib.platforms.x86;
|
platforms = lib.platforms.x86;
|
||||||
hydraPlatforms = lib.platforms.none;
|
|
||||||
mainProgram = "scat";
|
mainProgram = "scat";
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
|
@ -265265,7 +265212,6 @@ self: {
|
||||||
];
|
];
|
||||||
description = "Multi-backend, high-level EDSL for interacting with SQL databases";
|
description = "Multi-backend, high-level EDSL for interacting with SQL databases";
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
hydraPlatforms = lib.platforms.none;
|
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"selda-json" = callPackage
|
"selda-json" = callPackage
|
||||||
|
|
Loading…
Reference in a new issue