about summary refs log tree commit diff
path: root/pkgs/development/tools/misc/itm-tools/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/misc/itm-tools/default.nix')
-rw-r--r--pkgs/development/tools/misc/itm-tools/default.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/development/tools/misc/itm-tools/default.nix b/pkgs/development/tools/misc/itm-tools/default.nix
index 0abdd01790132..7f027a2173279 100644
--- a/pkgs/development/tools/misc/itm-tools/default.nix
+++ b/pkgs/development/tools/misc/itm-tools/default.nix
@@ -11,12 +11,19 @@ rustPlatform.buildRustPackage rec {
     sha256 = "19xkjym0i7y52cfhvis49c59nzvgw4906cd8bkz8ka38mbgfqgiy";
   };
 
-  cargoPatches = [ ./cargo-lock.patch ];
-
-  cargoSha256 = "1hqv530x8k4rf9zzyl5p5z58bymk1p4qwrcxs21gr0zm2hqjlxy4";
+  cargoLock = {
+    lockFile = ./Cargo.lock;
+    outputHashes = {
+      "itm-0.4.0" = "sha256-T61f1WvxEMhI5bzp8FuMYWiG1YOPJvWuBJfK/gjuNKI=";
+    };
+  };
 
   nativeBuildInputs = [ pkg-config ];
 
+  postPatch = ''
+    ln -s ${./Cargo.lock} Cargo.lock
+  '';
+
   doCheck = false;
 
   meta = with lib; {