From 2dddf9d99c0929869715f2ce4ec842695be002d1 Mon Sep 17 00:00:00 2001 From: Defelo Date: Mon, 5 May 2025 21:12:47 +0200 Subject: [PATCH] proksi: 0.5.3 -> 0.5.3-unstable-2025-05-05 0.5.3 fails to build on the latest Rust toolchain due to outdated dependencies. --- pkgs/by-name/pr/proksi/package.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pr/proksi/package.nix b/pkgs/by-name/pr/proksi/package.nix index f60a31829f2e..eaa6f88b7f8f 100644 --- a/pkgs/by-name/pr/proksi/package.nix +++ b/pkgs/by-name/pr/proksi/package.nix @@ -13,13 +13,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "proksi"; - version = "0.5.3"; + version = "0.5.3-unstable-2025-05-05"; src = fetchFromGitHub { owner = "luizfonseca"; repo = "proksi"; - tag = "proksi-v${finalAttrs.version}"; - hash = "sha256-zwLF6yL/EqyBtZ+hHXLJRe2UaZyhSzotEFYlpoLXKZ4="; + rev = "d0d95bd0bc142fafbe095248597a057524ff0721"; + hash = "sha256-D+MS7Y7aKlgAY7T2vq+rayZ8fjP+98gGJrF5qLvH37Q="; }; postPatch = '' @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; useFetchCargoVendor = true; - cargoHash = "sha256-vFZUcHh/gI4fdlM6LcN+6kjweLUnPNYNq6Y+XxWoSl8="; + cargoHash = "sha256-HEwtaERPw6llwhXPgifrtuO1fjV1gCEuH80PaIukp6Q="; nativeBuildInputs = [ pkg-config @@ -61,11 +61,15 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; doInstallCheck = true; + # remove after updating to the next stable version + preVersionCheck = '' + export version=0.5.3 + ''; passthru.updateScript = nix-update-script { extraArgs = [ - "--version-regex" - "proksi-v(.*)" + "--version=branch" + "--version-regex=proksi-v(.*)" ]; };