From 97c993eb7f4ec1e751ecb7f0164fc64068b70a05 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 1 Feb 2025 09:34:24 +0100 Subject: [PATCH] swayws: 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/sw/swayws/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sw/swayws/package.nix b/pkgs/by-name/sw/swayws/package.nix index 1bc606d030bf..0923d3b65ce9 100644 --- a/pkgs/by-name/sw/swayws/package.nix +++ b/pkgs/by-name/sw/swayws/package.nix @@ -18,7 +18,8 @@ rustPlatform.buildRustPackage rec { hash = "sha256-zeM6/x2vjZ2IL+nZz1WBf5yY4C6ovmxyvgVLD54BKVc="; }; - cargoHash = "sha256-VYT6wV59fraAoJgR/i6GlO8s7LUoehGtxPAggEL1eLo="; + useFetchCargoVendor = true; + cargoHash = "sha256-/n41JGypLsFd02tW5WuxXsATn7/I09N+dOiq0H0QDug="; # swayws does not have any tests doCheck = false;