From 2ad497f75b37ef80ddcdc8d8696270bbd8a7d84c Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:28:21 +0100 Subject: [PATCH] cargo-guppy: unstable-2023-10-04 -> 0.17.25 --- pkgs/by-name/ca/cargo-guppy/package.nix | 27 ++++++++++++++++--------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ca/cargo-guppy/package.nix b/pkgs/by-name/ca/cargo-guppy/package.nix index 32de7e285a4d..d899b7329d9c 100644 --- a/pkgs/by-name/ca/cargo-guppy/package.nix +++ b/pkgs/by-name/ca/cargo-guppy/package.nix @@ -1,23 +1,24 @@ { - lib, - rustPlatform, fetchFromGitHub, - pkg-config, + lib, + nix-update-script, openssl, + pkg-config, + rustPlatform, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-guppy"; - version = "unstable-2023-10-04"; + version = "0.17.25"; src = fetchFromGitHub { owner = "guppy-rs"; repo = "guppy"; - rev = "837d0ae762b9ae79cc8ca5d629842e5ca34293b4"; - sha256 = "sha256-LWU1yAD/f9w5m522vcKP9D2JusGkwzvfGSGstvFGUpk="; + tag = "guppy-${finalAttrs.version}"; + hash = "sha256-wH14RCNjqbuJsyJdV3Vthulyd5GbLdfpoojK3F2muwM="; }; - cargoHash = "sha256-nNbCQ/++gm2S+xFbE5t9U9gQR8E2fVWE4kh73wgbAwQ="; + cargoHash = "sha256-fNbuVXFCqrQPT0q00VkOVXm1H7/7HjuK9JYZ0TRxMJk="; nativeBuildInputs = [ pkg-config ]; @@ -27,19 +28,25 @@ rustPlatform.buildRustPackage { "-p" "cargo-guppy" ]; + cargoTestFlags = [ "-p" "cargo-guppy" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version-regex=guppy-(.*)" ]; + }; + meta = { + changelog = "https://github.com/guppy-rs/guppy/releases/tag/${finalAttrs.src.tag}"; description = "Command-line frontend for guppy"; - mainProgram = "cargo-guppy"; homepage = "https://github.com/guppy-rs/guppy/tree/main/cargo-guppy"; license = with lib.licenses; [ mit # or asl20 ]; + mainProgram = "cargo-guppy"; maintainers = [ ]; }; -} +})