From 03c91598874ec4895cedf8de74a4dfedfc13d8bc Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 27 May 2025 22:32:22 +0800 Subject: [PATCH] go-jsonnet: use finalAttrs --- pkgs/by-name/go/go-jsonnet/package.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/go/go-jsonnet/package.nix b/pkgs/by-name/go/go-jsonnet/package.nix index 418e7609d951..f88fb1f1dcc4 100644 --- a/pkgs/by-name/go/go-jsonnet/package.nix +++ b/pkgs/by-name/go/go-jsonnet/package.nix @@ -3,17 +3,16 @@ buildGoModule, fetchFromGitHub, testers, - go-jsonnet, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "go-jsonnet"; version = "0.21.0"; src = fetchFromGitHub { owner = "google"; - repo = pname; - rev = "v${version}"; + repo = finalAttrs.pname; + tag = "v${finalAttrs.version}"; hash = "sha256-J92xNDpCidbiSsN6NveS6BX6Tx+qDQqkgm6pjk1wBTQ="; }; @@ -21,9 +20,14 @@ buildGoModule rec { subPackages = [ "cmd/jsonnet*" ]; + ldflags = [ + "-s" + "-w" + ]; + passthru.tests.version = testers.testVersion { - package = go-jsonnet; - version = "v${version}"; + package = finalAttrs.finalPackage; + version = "v${finalAttrs.version}"; }; meta = { @@ -36,4 +40,4 @@ buildGoModule rec { ]; mainProgram = "jsonnet"; }; -} +})