guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

13/21: gnu: icedtea-7: Bind INPUTS in 'patch-paths build phase.


From: guix-commits
Subject: 13/21: gnu: icedtea-7: Bind INPUTS in 'patch-paths build phase.
Date: Sat, 18 Dec 2021 05:15:47 -0500 (EST)

rekado pushed a commit to branch wip-java-bootstrap-simplify
in repository guix.

commit 43a95d92be565914ab103a01062f0612de1286cc
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Fri Dec 17 22:19:17 2021 +0100

    gnu: icedtea-7: Bind INPUTS in 'patch-paths build phase.
    
    * gnu/packages/java.scm (icedtea-7)[arguments]: Bind INPUTS in 'patch-paths
    build phase to remove references to %build-inputs.
---
 gnu/packages/java.scm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 45c553b..3895e00 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -1413,18 +1413,18 @@ bootstrapping purposes.")
                                  "/include/X11/extensions"))
                  (("\\$\\(wildcard /usr/include/X11/extensions\\)\\)") ""))))
            (add-after 'unpack 'patch-paths
-             (lambda _
+             (lambda* (#:key inputs #:allow-other-keys)
                ;; buildtree.make generates shell scripts, so we need to replace
                ;; the generated shebang
                (substitute* 
'("openjdk.src/hotspot/make/linux/makefiles/buildtree.make")
                  (("/bin/sh") (which "bash")))
 
                (let ((corebin (string-append
-                               (assoc-ref %build-inputs "coreutils") "/bin/"))
+                               (assoc-ref inputs "coreutils") "/bin/"))
                      (binbin  (string-append
-                               (assoc-ref %build-inputs "binutils") "/bin/"))
+                               (assoc-ref inputs "binutils") "/bin/"))
                      (grepbin (string-append
-                               (assoc-ref %build-inputs "grep") "/bin/")))
+                               (assoc-ref inputs "grep") "/bin/")))
                  (substitute* 
'("openjdk.src/jdk/make/common/shared/Defs-linux.gmk"
                                 
"openjdk.src/corba/make/common/shared/Defs-linux.gmk")
                    (("UNIXCOMMAND_PATH  = /bin/")
@@ -1435,7 +1435,7 @@ bootstrapping purposes.")
                     (string-append "DEVTOOLS_PATH = " corebin))
                    (("COMPILER_PATH *= */usr/bin/")
                     (string-append "COMPILER_PATH = "
-                                   (assoc-ref %build-inputs "gcc") "/bin/"))
+                                   (assoc-ref inputs "gcc") "/bin/"))
                    (("DEF_OBJCOPY *=.*objcopy")
                     (string-append "DEF_OBJCOPY = " (which "objcopy"))))
 
@@ -1443,7 +1443,7 @@ bootstrapping purposes.")
                  (substitute* "openjdk.src/jdk/make/common/shared/Sanity.gmk"
                    (("ALSA_INCLUDE=/usr/include/alsa/version.h")
                     (string-append "ALSA_INCLUDE="
-                                   (assoc-ref %build-inputs "alsa-lib")
+                                   (assoc-ref inputs "alsa-lib")
                                    "/include/alsa/version.h")))
 
                  ;; fix hard-coded utility paths



reply via email to

[Prev in Thread] Current Thread [Next in Thread]