[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#60020] [PATCH 8/8] gnu: openjdk: Update to 19.
From: |
Greg Hogan |
Subject: |
[bug#60020] [PATCH 8/8] gnu: openjdk: Update to 19. |
Date: |
Mon, 12 Dec 2022 21:19:38 +0000 |
* gnu/packages/java.scm (openjdk): Update to 19.
(openjdk19): New variable.
---
gnu/packages/java.scm | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index afd8c60f55..05a1b8996a 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2159,8 +2159,25 @@ (define-public openjdk18
(make-openjdk openjdk17 "18.0.2"
"1yimfdkwpinhg5cf1mcrzk9xvjwnray3cx762kypb9jcwbranjwx"))
+(define-public openjdk19
+ (make-openjdk openjdk18 "19.0.1"
+ "0kyalb391znw6idmfn3dsx6c2mal1hl63f0bwa4mlnsxfl380bi1"
+ (arguments
+ (substitute-keyword-arguments (package-arguments openjdk18)
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (replace 'fix-java-shebangs
+ (lambda _
+ ;; Update file path.
+ (substitute*
"src/java.base/share/data/blockedcertsconverter/blocked.certs.pem"
+ (("^#!.*") "#! java BlockedCertsConverter SHA-256\n"))))
+ (add-before 'configure 'define-java-environment-variables
+ (lambda* (#:key inputs #:allow-other-keys)
+ ;; Fix for "valid range 1980-01-01T00:00:02Z to
2099-12-31T23:59:59Z".
+ (setenv "SOURCE_DATE_EPOCH" "1234567890")))))))))
+
;;; Convenience alias to point to the latest version of OpenJDK.
-(define-public openjdk openjdk18)
+(define-public openjdk openjdk19)
(define-public icedtea icedtea-8)
--
2.38.1
- [bug#60020] [PATCH 0/8] Update openjdk., Greg Hogan, 2022/12/12
- [bug#60020] [PATCH 1/8] Increase "TasksMax" in 'guix-daemon.service'., Greg Hogan, 2022/12/12
- [bug#60020] [PATCH 2/8] gnu: openjdk11: Update to 11.0.17., Greg Hogan, 2022/12/12
- [bug#60020] [PATCH 3/8] gnu: openjdk13: Update to 13.0.13., Greg Hogan, 2022/12/12
- [bug#60020] [PATCH 8/8] gnu: openjdk: Update to 19.,
Greg Hogan <=
- [bug#60020] [PATCH 5/8] gnu: openjdk16: Update to 16.0.2., Greg Hogan, 2022/12/12
- [bug#60020] [PATCH 4/8] gnu: openjdk15: Update to 15.0.9., Greg Hogan, 2022/12/12
- [bug#60020] [PATCH 6/8] gnu: openjdk17: Update to 17.0.5., Greg Hogan, 2022/12/12
- [bug#60020] [PATCH 7/8] gnu: openjdk18: Update to 18.0.2., Greg Hogan, 2022/12/12