about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorAdam Joseph <adam@westernsemico.com>2022-08-14 21:20:55 -0700
committerAdam Joseph <adam@westernsemico.com>2022-08-14 21:20:55 -0700
commit58e5bd56d67b46208a6eef2539bb000b7a146580 (patch)
treeba869259b2ea81688e6ffdc9ef908184eb392ced /pkgs/build-support
parent38dd05d2ec8f35bb1961d54444850d1de7a6b772 (diff)
default-crate-overrides.nix: add libevdev for evdev-rs
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/rust/default-crate-overrides.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/build-support/rust/default-crate-overrides.nix b/pkgs/build-support/rust/default-crate-overrides.nix
index 9f88e8a067bca..f6383af44e828 100644
--- a/pkgs/build-support/rust/default-crate-overrides.nix
+++ b/pkgs/build-support/rust/default-crate-overrides.nix
@@ -27,6 +27,7 @@
 , freetype
 , rdkafka
 , udev
+, libevdev
 , ...
 }:
 
@@ -65,6 +66,12 @@ in
     buildInputs = [ dbus ];
   };
 
+  evdev-sys = attrs: {
+    LIBGIT2_SYS_USE_PKG_CONFIG = true;
+    nativeBuildInputs = [ pkg-config ];
+    buildInputs = [ libevdev ];
+  };
+
   expat-sys = attrs: {
     nativeBuildInputs = [ cmake ];
   };