From 00f86956582eb673ad853e245f0e824ad1fe2897 Mon Sep 17 00:00:00 2001 From: Bernardo Meurer Date: Tue, 29 Mar 2022 13:44:56 -0700 Subject: [PATCH] actionlint: wrap with shellcheck and pyflakes --- .../tools/analysis/actionlint/default.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/actionlint/default.nix b/pkgs/development/tools/analysis/actionlint/default.nix index 68112b01cfb..71a9a95d2fc 100644 --- a/pkgs/development/tools/analysis/actionlint/default.nix +++ b/pkgs/development/tools/analysis/actionlint/default.nix @@ -1,4 +1,12 @@ -{ lib, buildGoModule, fetchFromGitHub, ronn, installShellFiles }: +{ lib +, buildGoModule +, fetchFromGitHub +, installShellFiles +, makeWrapper +, python3Packages +, ronn +, shellcheck +}: buildGoModule rec { pname = "actionlint"; @@ -15,11 +23,13 @@ buildGoModule rec { vendorSha256 = "sha256-CxNER8aQftMG14M+x6bPwcXgUZRkUDYZtFg1cPxxg+I="; - nativeBuildInputs = [ ronn installShellFiles ]; + nativeBuildInputs = [ makeWrapper ronn installShellFiles ]; postInstall = '' ronn --roff man/actionlint.1.ronn installManPage man/actionlint.1 + wrapProgram "$out/bin/actionlint" \ + --prefix PATH : ${lib.makeBinPath [ python3Packages.pyflakes shellcheck ]} ''; ldflags = [ "-s" "-w" "-X github.com/rhysd/actionlint.version=${version}" ];