From f54ce21a530cf2c50ed7a1a0447ede64f85e6b65 Mon Sep 17 00:00:00 2001 From: Emily Date: Sat, 4 Jan 2025 02:54:38 +0000 Subject: [PATCH] qt6Packages.stdenv: condition on `config.allowAliases` Should fix the warnings for good. Fixes: 9f2d119bb1016d62a1ae4c3c97120b67436e3673 --- pkgs/top-level/all-packages.nix | 2 +- pkgs/top-level/qt6-packages.nix | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2044c4005557..c1246415e951 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10482,7 +10482,7 @@ with pkgs; qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { }); qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix { - inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget kdePackages; + inherit lib config __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget kdePackages; inherit stdenv; }); diff --git a/pkgs/top-level/qt6-packages.nix b/pkgs/top-level/qt6-packages.nix index 51e303ca3857..0834419e13bd 100644 --- a/pkgs/top-level/qt6-packages.nix +++ b/pkgs/top-level/qt6-packages.nix @@ -5,6 +5,7 @@ # this file. { lib +, config , __splicedPackages , makeScopeWithSplicing' , generateSplicesForMkScope @@ -124,6 +125,6 @@ makeScopeWithSplicing' { xwaylandvideobridge = kdePackages.callPackage ../tools/wayland/xwaylandvideobridge { }; }); -} // { +} // lib.optionalAttrs config.allowAliases { stdenv = lib.warn "qt6Packages.stdenv is deprecated. Use stdenv instead." stdenv; # Added for 25.05 }