From 60d1e7b0f635822a22455f1ea68fec85f1f15969 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 19 Jan 2026 16:11:54 +0900 Subject: nongnu: gradle: Wrap PATH. * nongnu/packages/gradle.scm (gradle)[#:phases]{wrap}: Add PATH wrapping. [inputs]: Add coreutils, findutils and sed. Signed-off-by: John Kehayias --- nongnu/packages/gradle.scm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/nongnu/packages/gradle.scm b/nongnu/packages/gradle.scm index bf1469c..b69cb0c 100644 --- a/nongnu/packages/gradle.scm +++ b/nongnu/packages/gradle.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2025 Maxim Cournoyer (define-module (nongnu packages gradle) + #:use-module (gnu packages base) #:use-module (gnu packages compression) #:use-module (gnu packages java) #:use-module (guix build-system copy) @@ -35,9 +36,16 @@ `("JAVA_HOME" = (,(dirname (dirname - (search-input-file inputs "bin/javac"))))))))))) + (search-input-file inputs "bin/javac"))))) + `("PATH" prefix + (,(dirname + (search-input-file inputs "bin/sed")) + ,(dirname + (search-input-file inputs "bin/uname")) + ,(dirname + (search-input-file inputs "/bin/xargs")))))))))) (native-inputs (list unzip)) - (inputs (list `(,openjdk "jdk"))) + (inputs (list coreutils findutils `(,openjdk "jdk") sed)) (home-page "https://gradle.org/") (synopsis "Flexible build automation tool for JVM") (description "Gradle is a build tool with a focus on build automation and -- cgit v1.2.3