about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorAdam Joseph <adam@westernsemico.com>2023-04-06 13:43:22 -0700
committerAdam Joseph <adam@westernsemico.com>2023-04-06 13:43:22 -0700
commit579b812b0e0395d10aa55507e2f6c2e0763fb565 (patch)
tree7cd5e2c7128d9ea002cc7440cb9b6ae49c9cc107 /pkgs/build-support
parent482b61e1423f264279bb321b8d8c93fb766d4927 (diff)
https://github.com/NixOS/nixpkgs/pull/224893#pullrequestreview-1375521876
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/rust/default-crate-overrides.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/build-support/rust/default-crate-overrides.nix b/pkgs/build-support/rust/default-crate-overrides.nix
index a0e3c8fabea06..ce8217b403e60 100644
--- a/pkgs/build-support/rust/default-crate-overrides.nix
+++ b/pkgs/build-support/rust/default-crate-overrides.nix
@@ -88,10 +88,11 @@ in
   };
 
   evdev-sys = attrs: {
-    nativeBuildInputs =
-      [ pkg-config
-        python3 autoconf automake libtool  # used only if HOST!=TARGET
-      ];
+    nativeBuildInputs = [
+      pkg-config
+    ] ++ lib.optionals (stdenv.buildPlatform.config != stdenv.hostPlatform.config) [
+      python3 autoconf automake libtool
+    ];
     buildInputs = [ libevdev ];
 
     # This prevents libevdev's build.rs from trying to `git fetch` when HOST!=TARGET