From 7ed723024cd979cd7744142c9f23d215f2dc8829 Mon Sep 17 00:00:00 2001 From: Konrad Malik Date: Mon, 13 Oct 2025 16:45:15 +0200 Subject: [PATCH] usage: 2.2.2 -> 2.8.0 --- pkgs/by-name/us/usage/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/us/usage/package.nix b/pkgs/by-name/us/usage/package.nix index 75216b5b574c..ba22f86b1c85 100644 --- a/pkgs/by-name/us/usage/package.nix +++ b/pkgs/by-name/us/usage/package.nix @@ -11,24 +11,29 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "usage"; - version = "2.2.2"; + version = "2.8.0"; src = fetchFromGitHub { owner = "jdx"; repo = "usage"; tag = "v${finalAttrs.version}"; - hash = "sha256-Hnq3ViMrNIo9m/1mePjEzMv87U24wY50UiYxnpJqHR8="; + hash = "sha256-/yDypNQdw6YS1M8YtwjdFyG8Lfh3wKkvVWyH2b/G65o="; }; - cargoHash = "sha256-Zj8Z88gYx+i0VN14HbO1LSlWjZX1EvrtyKvAwpnFMgs="; + cargoHash = "sha256-3tSMgTVmoiME/wWE8uHZEjnfeS8Hqbm0DeUaWNgN944="; postPatch = '' - substituteInPlace ./examples/mounted.sh \ + substituteInPlace ./examples/*.sh \ --replace-fail '/usr/bin/env -S usage' "$(pwd)/target/${stdenv.targetPlatform.rust.rustcTargetSpec}/release/usage" ''; nativeBuildInputs = [ installShellFiles ]; + checkFlags = [ + # tries to build usage-cli itself + "--skip=test_bash_completion_integration" + ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd usage \ --bash <($out/bin/usage --completions bash) \