From ebccba5d544b46ecf4ec4ce8f9a43f859840cef0 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Mon, 12 May 2025 10:44:17 +0800 Subject: [PATCH] yq-go: use finalAttrs --- pkgs/by-name/yq/yq-go/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/yq/yq-go/package.nix b/pkgs/by-name/yq/yq-go/package.nix index 13d0f6eb1e8e..d7d79d8f7f20 100644 --- a/pkgs/by-name/yq/yq-go/package.nix +++ b/pkgs/by-name/yq/yq-go/package.nix @@ -8,14 +8,14 @@ yq-go, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "yq-go"; version = "4.45.3"; src = fetchFromGitHub { owner = "mikefarah"; repo = "yq"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-xa0kIdb/Y+1zqGulmQ3qR62E9q4s5CCooYvsUDsZN9E="; }; @@ -31,7 +31,7 @@ buildGoModule rec { ''; passthru.tests = { - simple = runCommand "${pname}-test" { } '' + simple = runCommand "${finalAttrs.pname}-test" { } '' echo "test: 1" | ${yq-go}/bin/yq eval -j > $out [ "$(cat $out | tr -d $'\n ')" = '{"test":1}' ] ''; @@ -40,7 +40,7 @@ buildGoModule rec { meta = with lib; { description = "Portable command-line YAML processor"; homepage = "https://mikefarah.gitbook.io/yq/"; - changelog = "https://github.com/mikefarah/yq/raw/v${version}/release_notes.txt"; + changelog = "https://github.com/mikefarah/yq/raw/v${finalAttrs.version}/release_notes.txt"; mainProgram = "yq"; license = [ licenses.mit ]; maintainers = with maintainers; [ @@ -48,4 +48,4 @@ buildGoModule rec { SuperSandro2000 ]; }; -} +})