mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-11 08:13:04 +00:00
e0464e4788
In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` |
||
---|---|---|
.. | ||
akku | ||
apk-tools | ||
apkg | ||
appimage-run | ||
appimagekit | ||
apt-dater | ||
cde | ||
checkinstall | ||
ciel | ||
clib | ||
comma | ||
conda | ||
createrepo_c | ||
disnix | ||
dnf5 | ||
dpkg | ||
elm-github-install | ||
emplace | ||
fortran-fpm | ||
fpm | ||
fusesoc | ||
gx | ||
holo-build | ||
libcomps | ||
libdnf | ||
librepo | ||
licensee | ||
lix | ||
micromamba | ||
morph | ||
mynewt-newt | ||
nfpm | ||
niff | ||
nix | ||
nix-bundle | ||
nix-doc | ||
nix-du | ||
nix-eval-jobs | ||
nix-index | ||
nix-pin | ||
nix-prefetch | ||
nix-prefetch-scripts | ||
nix-serve | ||
nix-template | ||
nix-update-source | ||
nix-visualize | ||
nixpkgs-review | ||
nox | ||
npm-check-updates | ||
nvd | ||
opkg | ||
opkg-utils | ||
packagekit | ||
pacman | ||
pacup | ||
pdm | ||
pkg | ||
poetry | ||
poetry2conda | ||
protontricks | ||
repro-get | ||
rpm | ||
smlpkg | ||
xbps | ||
yarn-lock-converter |