From 575a550b48d3eee37544cdef6ef83d211ea76b33 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Fri, 23 May 2025 17:11:45 +0800 Subject: [PATCH] gh-ost: use finalAttrs --- pkgs/by-name/gh/gh-ost/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gh/gh-ost/package.nix b/pkgs/by-name/gh/gh-ost/package.nix index 29b0e58ef0f3..3a9ef0034952 100644 --- a/pkgs/by-name/gh/gh-ost/package.nix +++ b/pkgs/by-name/gh/gh-ost/package.nix @@ -3,17 +3,16 @@ buildGoModule, fetchFromGitHub, testers, - gh-ost, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gh-ost"; version = "1.1.7"; src = fetchFromGitHub { owner = "github"; repo = "gh-ost"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-TTc69dWasqMVwwJNo+M9seMKEWgerZ2ZR7dwDfM1gWI="; }; @@ -22,7 +21,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.AppVersion=${version}" + "-X main.AppVersion=${finalAttrs.version}" ]; checkFlags = @@ -37,7 +36,7 @@ buildGoModule rec { [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; passthru.tests.version = testers.testVersion { - package = gh-ost; + package = finalAttrs.finalPackage; }; meta = { @@ -47,4 +46,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ aaronjheng ]; mainProgram = "gh-ost"; }; -} +})