From 1e7fc0d8b1b7e83e8c55aef320650e26f3c957dd Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 27 Jan 2026 19:19:14 +0000 Subject: [PATCH] alp: migrate to finalAttrs --- pkgs/by-name/al/alp/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/al/alp/package.nix b/pkgs/by-name/al/alp/package.nix index ecf122ef7e00..12d9abb43802 100644 --- a/pkgs/by-name/al/alp/package.nix +++ b/pkgs/by-name/al/alp/package.nix @@ -6,19 +6,19 @@ alp, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "alp"; version = "1.1.18"; src = fetchFromGitHub { owner = "gernotfeichter"; repo = "alp"; - tag = version; + tag = finalAttrs.version; hash = "sha256-tE8qKNXLKvFcnDULVkJJ/EJyEsvATCk/3YFkZCmpHSo="; }; vendorHash = "sha256-AHPVhtm6La7HWuxJfpxTsS5wFTUZUJoVyebLGYhNKTg="; - sourceRoot = "${src.name}/linux"; + sourceRoot = "${finalAttrs.src.name}/linux"; # Executing Go commands directly in checkPhase and buildPhase below, # because the default testsuite runs all go tests, some of which require docker. @@ -40,9 +40,9 @@ buildGoModule rec { ''; passthru.tests = { - test-version = runCommand "${pname}-test" { } '' + test-version = runCommand "alp-test" { } '' ${alp}/bin/alp version > $out - cat $out | grep '${version}' + cat $out | grep '${finalAttrs.version}' ''; }; @@ -53,4 +53,4 @@ buildGoModule rec { mainProgram = "alp"; maintainers = with lib.maintainers; [ gernotfeichter ]; }; -} +})