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 <john.kehayias@protonmail.com>
This commit is contained in:
Maxim Cournoyer 2026-01-19 16:11:54 +09:00 committed by John Kehayias
parent 260dc0fdb7
commit 60d1e7b0f6
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

@ -3,6 +3,7 @@
;;; Copyright © 2025 Maxim Cournoyer <maxim@guixotic.coop>
(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