nixpkgs/pkgs/development
Julius Michaelis 6a9beaf893 treewide: skip generating shell completions using $out/bin/… when cross compiling
This focuses on Rust packages, since the most commonly used argument
parser library (clap/structopt) makes the following pattern natural and
thus common:

  postInstall = ''
    installShellCompletion --cmd foo \
      --bash <($out/bin/foo completion bash) \
      …

This commit just guards those with

lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform)

splitting the string where unrelated actions are performed.
2024-08-04 10:50:48 +09:00
..
ada-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
androidndk-pkgs
beam-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
bower-modules/generic
chez-modules
compilers treewide: skip generating shell completions using $out/bin/… when cross compiling 2024-08-04 10:50:48 +09:00
coq-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
cuda-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
dhall-modules
em-modules/generic
embedded Merge pull request #331886 from Sigmanificient/remove-unused-arguments-pkgs-dev 2024-08-04 09:27:16 +08:00
gnuradio-modules Merge pull request #331886 from Sigmanificient/remove-unused-arguments-pkgs-dev 2024-08-04 09:27:16 +08:00
guile-modules
hare-third-party
haskell-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
idris-modules
interpreters pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
java-modules
julia-modules
libraries Merge pull request #331886 from Sigmanificient/remove-unused-arguments-pkgs-dev 2024-08-04 09:27:16 +08:00
lisp-modules
lua-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
misc pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
mobile pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
node-packages
ocaml-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
octave-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
perl-modules
php-packages pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
python2-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
python-modules Merge pull request #331886 from Sigmanificient/remove-unused-arguments-pkgs-dev 2024-08-04 09:27:16 +08:00
r-modules
rocm-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
ruby-modules pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
scheme-modules/scheme-bytestructures
skaware-packages pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
tools treewide: skip generating shell completions using $out/bin/… when cross compiling 2024-08-04 10:50:48 +09:00
web treewide: skip generating shell completions using $out/bin/… when cross compiling 2024-08-04 10:50:48 +09:00