From eaeec5353aea72b81aef4228c1a765d80b755678 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sun, 26 Jan 2025 17:28:49 +0100 Subject: [PATCH] element-desktop.seshat: useFetchCargoVendor Cargo 1.84.0 seems to have changed the output format of cargo vendor again, once again invalidating fetchCargoTarball FOD hashes. It's time to fix this once and for all, switching across the board to fetchCargoVendor, which is not dependent on cargo vendor's output format. --- pkgs/by-name/el/element-desktop/seshat/default.nix | 2 ++ pkgs/by-name/el/element-desktop/seshat/pin.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/el/element-desktop/seshat/default.nix b/pkgs/by-name/el/element-desktop/seshat/default.nix index 5e3bb3f0aa07..cafc33f1eaf8 100644 --- a/pkgs/by-name/el/element-desktop/seshat/default.nix +++ b/pkgs/by-name/el/element-desktop/seshat/default.nix @@ -29,6 +29,8 @@ rustPlatform.buildRustPackage rec { sourceRoot = "${src.name}/seshat-node/native"; + useFetchCargoVendor = true; + nativeBuildInputs = [ nodejs python3 diff --git a/pkgs/by-name/el/element-desktop/seshat/pin.json b/pkgs/by-name/el/element-desktop/seshat/pin.json index f0648d11f2e0..aacdffa1ddd2 100644 --- a/pkgs/by-name/el/element-desktop/seshat/pin.json +++ b/pkgs/by-name/el/element-desktop/seshat/pin.json @@ -2,5 +2,5 @@ "version": "2.3.3", "srcHash": "sha256-HmKHWFoO8TQ9S/RcJnJ3h85/2uSkqGrgLnX82hkux4Q=", "yarnHash": "1cbkv8ap7f8vxl5brzqb86d2dyxg555sz67cldrp0vgnk8sq6ibp", - "cargoHash": "sha256-WsgTbQ91aZZV5sIuFVjsccdiXivjtAUC1Zs/4uNk1zU=" + "cargoHash": "sha256-klrFk0gpqQu/9MzLEYMNqEBETZMXtZJX67Sm5ZqyHfE==" }