From 80eaa7f2a37e6ee3484c5f3c8f04d4a686434aae Mon Sep 17 00:00:00 2001 From: silverraven691 <83398574+silverraven691@users.noreply.github.com> Date: Mon, 26 Sep 2022 19:41:15 +0200 Subject: [PATCH] ktlint: add gnused to the script's path As of ktlint 0.44.0, the startup script makes use of `sed`, if the latter is not available in the path, the program fails silently. https://github.com/pinterest/ktlint/commit/f72be11d214e6b809f9977ef175e4162e7197541 --- pkgs/development/tools/ktlint/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ktlint/default.nix b/pkgs/development/tools/ktlint/default.nix index 421076e5c6d5..9246fb9b8a08 100644 --- a/pkgs/development/tools/ktlint/default.nix +++ b/pkgs/development/tools/ktlint/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, makeWrapper, jre_headless }: +{ lib, stdenv, fetchurl, makeWrapper, jre_headless, gnused }: stdenv.mkDerivation rec { pname = "ktlint"; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ''; postFixup = '' - wrapProgram $out/bin/ktlint --prefix PATH : "${jre_headless}/bin" + wrapProgram $out/bin/ktlint --prefix PATH : "${lib.makeBinPath [ jre_headless gnused ]}" ''; meta = with lib; {