apteryx pushed a commit to branch master in repository guix. commit c6ee0a94802839260370828dc38692f9914fea4d Author: Maxim Cournoyer <maxim.courno...@gmail.com> AuthorDate: Thu May 1 10:17:29 2025 +0900
gnu: Add openjdk23. * gnu/packages/java.scm (openjdk23): New variable. Change-Id: I50dc24a787066c9fad774bf6d2a1fc777f73e547 --- gnu/packages/java.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 6d62da5800..08145dccfc 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -1807,6 +1807,19 @@ blacklisted.certs.pem" (substitute* "make/autoconf/flags-cflags.m4" ((" -Wl,--disable-new-dtags") "")))))))))) +(define-public openjdk23 + (make-openjdk + openjdk22 "23.0.2" + "0kxllznzhgqfn8b97krg2yp1ag41g4phmgqahrvzafd2bq6zclnf" + (source (origin + (inherit (package-source base)) + ;; The 'openjdk-21-fix-rpath.patch' no longer applies, and it + ;; appears not needed anymore. The + ;; 'openjdk-15-xcursor-no-dynamic.patch' doesn't apply anymore; + ;; the fix should be pursued in libx11 (see: + ;; https://issues.guix.gnu.org/54654) + (patches '()))))) + ;;; Convenience alias to point to the latest version of OpenJDK. (define-public openjdk openjdk21)