diff --git a/pkgs/by-name/at/attic-client/package.nix b/pkgs/by-name/at/attic-client/package.nix index f0ddc302125c..5e8c267dbf2d 100644 --- a/pkgs/by-name/at/attic-client/package.nix +++ b/pkgs/by-name/at/attic-client/package.nix @@ -2,7 +2,7 @@ lib, rustPlatform, fetchFromGitHub, - nixForLinking, + nixVersions, nixosTests, boost, pkg-config, @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage { buildInputs = [ - nixForLinking + nixVersions.nix_2_24 boost ] ++ lib.optionals stdenv.hostPlatform.isDarwin ( @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage { useFetchCargoVendor = true; ATTIC_DISTRIBUTOR = "nixpkgs"; - NIX_INCLUDE_PATH = "${lib.getDev nixForLinking}/include"; + NIX_INCLUDE_PATH = "${lib.getDev nixVersions.nix_2_24}/include"; # Attic interacts with Nix directly and its tests require trusted-user access # to nix-daemon to import NARs, which is not possible in the build sandbox. diff --git a/pkgs/by-name/li/libblake3/package.nix b/pkgs/by-name/li/libblake3/package.nix index f8ad9df8f55f..59306559958e 100644 --- a/pkgs/by-name/li/libblake3/package.nix +++ b/pkgs/by-name/li/libblake3/package.nix @@ -4,7 +4,13 @@ cmake, fetchFromGitHub, tbb_2021_11, - useTBB ? true, + + # Until we have a release with + # https://github.com/BLAKE3-team/BLAKE3/pull/461 and similar, or those + # PRs are patched onto this current release. Even then, I think we + # still need to disable for MinGW build because + # https://github.com/BLAKE3-team/BLAKE3/issues/467 + useTBB ? false, }: stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/by-name/ni/nickel/package.nix b/pkgs/by-name/ni/nickel/package.nix index 6be15bb7d196..4e929e4d6395 100644 --- a/pkgs/by-name/ni/nickel/package.nix +++ b/pkgs/by-name/ni/nickel/package.nix @@ -6,7 +6,7 @@ python3, versionCheckHook, pkg-config, - nix, + nixVersions, nix-update-script, enableNixImport ? true, }: @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; buildInputs = lib.optionals enableNixImport [ - nix + nixVersions.nix_2_24 boost ]; diff --git a/pkgs/by-name/ni/nix-heuristic-gc/package.nix b/pkgs/by-name/ni/nix-heuristic-gc/package.nix index 0c0c8e76222a..88cad6addb7a 100644 --- a/pkgs/by-name/ni/nix-heuristic-gc/package.nix +++ b/pkgs/by-name/ni/nix-heuristic-gc/package.nix @@ -3,7 +3,7 @@ { lib, fetchFromGitHub, - nix, + nixVersions, boost, python3Packages, }: @@ -19,12 +19,12 @@ python3Packages.buildPythonPackage rec { # NIX_SYSTEM suggested at # https://github.com/NixOS/nixpkgs/issues/386184#issuecomment-2692433531 - NIX_SYSTEM = nix.stdenv.hostPlatform.system; - NIX_CFLAGS_COMPILE = [ "-I${lib.getDev nix}/include/nix" ]; + NIX_SYSTEM = nixVersions.nix_2_24.stdenv.hostPlatform.system; + NIX_CFLAGS_COMPILE = [ "-I${lib.getDev nixVersions.nix_2_24}/include/nix" ]; buildInputs = [ boost - nix + nixVersions.nix_2_24 python3Packages.pybind11 python3Packages.setuptools ]; diff --git a/pkgs/by-name/ni/nix-plugins/package.nix b/pkgs/by-name/ni/nix-plugins/package.nix index bb0c86e7cba6..918734291ffd 100644 --- a/pkgs/by-name/ni/nix-plugins/package.nix +++ b/pkgs/by-name/ni/nix-plugins/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - nix, + nixVersions, cmake, pkg-config, boost, @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - nix + nixVersions.nix_2_24 boost ]; diff --git a/pkgs/development/tools/language-servers/nixd/default.nix b/pkgs/development/tools/language-servers/nixd/default.nix index a56c47b59b31..6dc9ff0fb969 100644 --- a/pkgs/development/tools/language-servers/nixd/default.nix +++ b/pkgs/development/tools/language-servers/nixd/default.nix @@ -8,7 +8,7 @@ llvmPackages, meson, ninja, - nixForLinking, + nixVersions, nix-update-script, nixd, nixf, @@ -101,12 +101,12 @@ in ]; buildInputs = [ - nixForLinking + nixVersions.nix_2_24 gtest boost ]; - env.CXXFLAGS = "-include ${nixForLinking.dev}/include/nix/config.h"; + env.CXXFLAGS = "-include ${nixVersions.nix_2_24.dev}/include/nix/config.h"; passthru.tests.pkg-config = testers.hasPkgConfigModules { package = nixt; @@ -127,7 +127,7 @@ in sourceRoot = "${common.src.name}/nixd"; buildInputs = [ - nixForLinking + nixVersions.nix_2_24 nixf nixt llvmPackages.llvm @@ -137,7 +137,7 @@ in nativeBuildInputs = common.nativeBuildInputs ++ [ cmake ]; - env.CXXFLAGS = "-include ${nixForLinking.dev}/include/nix/config.h"; + env.CXXFLAGS = "-include ${nixVersions.nix_2_24.dev}/include/nix/config.h"; # See https://github.com/nix-community/nixd/issues/519 doCheck = false; diff --git a/pkgs/tools/package-management/nix-du/default.nix b/pkgs/tools/package-management/nix-du/default.nix index 33ef120c40bc..369eec6c9f88 100644 --- a/pkgs/tools/package-management/nix-du/default.nix +++ b/pkgs/tools/package-management/nix-du/default.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, rustPlatform, - nixForLinking, + nixVersions, nlohmann_json, boost, graphviz, @@ -27,13 +27,13 @@ rustPlatform.buildRustPackage rec { doCheck = true; nativeCheckInputs = [ - nixForLinking + nixVersions.nix_2_24 graphviz ]; buildInputs = [ boost - nixForLinking + nixVersions.nix_2_24 nlohmann_json ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 89f6805752b7..6fd7f3e18dbf 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -228,7 +228,7 @@ lib.makeExtensible ( nix; # Read ./README.md before bumping a major release - stable = addFallbackPathsCheck self.nix_2_24; + stable = addFallbackPathsCheck self.nix_2_28; } // lib.optionalAttrs config.allowAliases ( lib.listToAttrs (