From 8d5b47e9b88fcee77431773f52b36f6c6e8f1f41 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Sat, 24 May 2025 21:13:14 +0800 Subject: [PATCH] cue: use finalAttrs --- pkgs/by-name/cu/cue/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cu/cue/package.nix b/pkgs/by-name/cu/cue/package.nix index 213b86e3f54c..6c767afc5dbc 100644 --- a/pkgs/by-name/cu/cue/package.nix +++ b/pkgs/by-name/cu/cue/package.nix @@ -5,18 +5,17 @@ stdenv, installShellFiles, testers, - cue, callPackage, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "cue"; version = "0.13.0"; src = fetchFromGitHub { owner = "cue-lang"; repo = "cue"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RvdjZ3wSc3IhQvYJL989x33qOtVZ4paoQTLFzWF9xj0="; }; @@ -29,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X cuelang.org/go/cmd/cue/cmd.version=v${version}" + "-X cuelang.org/go/cmd/cue/cmd.version=v${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -44,9 +43,9 @@ buildGoModule rec { tests = { test-001-all-good = callPackage ./tests/001-all-good.nix { }; version = testers.testVersion { - package = cue; + package = finalAttrs.finalPackage; command = "cue version"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; }; }; @@ -58,4 +57,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ aaronjheng ]; mainProgram = "cue"; }; -} +})