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)
 

Reply via email to