~ruther/guix-local

d109a7322c0597b4f265df93061886984fca9037 — Danny Milosavljevic 2 years ago edf8fc9
gnu: openjdk12: Make reproducible.

* gnu/packages/java.scm (openjdk12)[arguments]<#:phases>[remove-timestamping]:
Modify phase.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
1 files changed, 5 insertions(+), 0 deletions(-)

M gnu/packages/java.scm
M gnu/packages/java.scm => gnu/packages/java.scm +5 -0
@@ 1652,6 1652,11 @@ new Date();"))
                         (string-append "Interpreter specific version of call_VM_base\n"
                                        "  using MacroAssembler::call_VM_leaf_base;"))))))
                #~())
           (replace 'remove-timestamping
             (lambda _
               (substitute* "src/hotspot/share/runtime/vm_version.cpp"
                (("__DATE__") "")
                (("__TIME__") ""))))
           (replace 'fix-java-shebangs
             (lambda _
               ;; 'blocked' was renamed to 'blacklisted' in this version for