mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 23:03:40 +01:00
Merge pull request #145383 from hercules-ci/upgrade-cnix
hercules-ci-*, cachix: nix: 2.3 -> 2.4
This commit is contained in:
commit
6fe99723d3
2 changed files with 16 additions and 5 deletions
|
@ -936,11 +936,11 @@ self: super: builtins.intersectAttrs super {
|
|||
|
||||
rel8 = addTestToolDepend pkgs.postgresql super.rel8;
|
||||
|
||||
cachix = generateOptparseApplicativeCompletion "cachix" (super.cachix.override { nix = pkgs.nix_2_3; });
|
||||
cachix = generateOptparseApplicativeCompletion "cachix" (super.cachix.override { nix = pkgs.nix_2_4; });
|
||||
|
||||
hercules-ci-agent = super.hercules-ci-agent.override { nix = pkgs.nix_2_3; };
|
||||
hercules-ci-cnix-expr = super.hercules-ci-cnix-expr.override { nix = pkgs.nix_2_3; };
|
||||
hercules-ci-cnix-store = super.hercules-ci-cnix-store.override { nix = pkgs.nix_2_3; };
|
||||
hercules-ci-agent = appendConfigureFlag (super.hercules-ci-agent.override { nix = pkgs.nix_2_4; }) "-fnix-2_4";
|
||||
hercules-ci-cnix-expr = appendConfigureFlag (super.hercules-ci-cnix-expr.override { nix = pkgs.nix_2_4; }) "-fnix-2_4";
|
||||
hercules-ci-cnix-store = appendConfigureFlag (super.hercules-ci-cnix-store.override { nix = pkgs.nix_2_4; }) "-fnix-2_4";
|
||||
|
||||
# Enable extra optimisations which increase build time, but also
|
||||
# later compiler performance, so we should do this for user's benefit.
|
||||
|
|
|
@ -58,7 +58,7 @@ common =
|
|||
];
|
||||
|
||||
buildInputs =
|
||||
[ curl libsodium openssl sqlite xz bzip2 nlohmann_json
|
||||
[ curl libsodium openssl sqlite xz bzip2
|
||||
brotli boost editline
|
||||
]
|
||||
++ lib.optionals stdenv.isDarwin [ Security ]
|
||||
|
@ -209,6 +209,13 @@ common =
|
|||
];
|
||||
});
|
||||
|
||||
# master: https://github.com/NixOS/nix/pull/5536
|
||||
# 2.4: https://github.com/NixOS/nix/pull/5537
|
||||
installNlohmannJsonPatch = fetchpatch {
|
||||
url = "https://github.com/NixOS/nix/pull/5536.diff";
|
||||
sha256 = "sha256-SPnam4xNIjbMgnq6IP1AaM1V62X0yZNo4DEVmI8sHOo=";
|
||||
};
|
||||
|
||||
in rec {
|
||||
|
||||
nix = nixStable;
|
||||
|
@ -241,6 +248,8 @@ in rec {
|
|||
|
||||
boehmgc = boehmgc_nixUnstable;
|
||||
|
||||
patches = [ installNlohmannJsonPatch ];
|
||||
|
||||
inherit storeDir stateDir confDir;
|
||||
});
|
||||
|
||||
|
@ -258,6 +267,8 @@ in rec {
|
|||
|
||||
boehmgc = boehmgc_nixUnstable;
|
||||
|
||||
patches = [ installNlohmannJsonPatch ];
|
||||
|
||||
inherit storeDir stateDir confDir;
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue