mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add openjdk22.
* gnu/packages/java.scm (openjdk22): New variable. Change-Id: I980d6863f626f072dd635ea97c2475cd53c7b403
This commit is contained in:
parent
748b5858cc
commit
51a5310ede
1 changed files with 15 additions and 1 deletions
|
@ -13,7 +13,7 @@
|
|||
;;; Copyright © 2019, 2020, 2021 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org>
|
||||
;;; Copyright © 2020, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2020, 2022, 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2021 Vincent Legoll <vincent.legoll@gmail.com>
|
||||
;;; Copyright © 2021 Mike Gerwitz <mtg@gnu.org>
|
||||
;;; Copyright © 2021 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
|
@ -1793,6 +1793,20 @@ blacklisted.certs.pem"
|
|||
(substitute* "src/java.base/share/data/blockedcertsconverter/blocked.certs.pem"
|
||||
(("^#!.*") "#! java BlockedCertsConverter SHA-256\n"))))))))))
|
||||
|
||||
(define-public openjdk22
|
||||
(make-openjdk
|
||||
openjdk21 "22.0.2"
|
||||
"1nj414yj6v9qrlm48yv5llr4jmgj9g20v6zsd39xrdx4x4x4p3b6"
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments base)
|
||||
((#:phases phases)
|
||||
#~(modify-phases #$phases
|
||||
(add-after 'unpack 'do-not-disable-new-dtags
|
||||
(lambda _
|
||||
;; Our validate-runpath phases checks for RUNPATH, not RPATH.
|
||||
(substitute* "make/autoconf/flags-cflags.m4"
|
||||
((" -Wl,--disable-new-dtags") ""))))))))))
|
||||
|
||||
;;; Convenience alias to point to the latest version of OpenJDK.
|
||||
(define-public openjdk openjdk21)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue