about summary refs log tree commit diff
path: root/pkgs/development/tools/java
diff options
context:
space:
mode:
authorSean Gilligan <sean@msgilligan.com>2023-12-13 08:03:13 -0800
committerGitHub <noreply@github.com>2023-12-13 17:03:13 +0100
commit224b3a5ad9a960e4a6e3cd59233c1616164c5ef5 (patch)
tree4aefe1f4303edf960b781f231ad8fb6966b5449e /pkgs/development/tools/java
parent8556109c1f04574ad59dcb0c4882f44eb27ea581 (diff)
jextract: 2023-04-14 -> 2023-11-27 (JDK 21) (#271127)
This updates jextract to use JDK 21 and to be be
based on the commit described as 
"Update jextract 21 with latest fixes" and as of
2023-12-12 is the latest commit on `master`.

Co-authored-by: Sharzy <me@sharzy.in>
Diffstat (limited to 'pkgs/development/tools/java')
-rw-r--r--pkgs/development/tools/java/jextract/default.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/tools/java/jextract/default.nix b/pkgs/development/tools/java/jextract/default.nix
index ef1611cecce70..d4b514d43fef2 100644
--- a/pkgs/development/tools/java/jextract/default.nix
+++ b/pkgs/development/tools/java/jextract/default.nix
@@ -5,7 +5,7 @@
 , writeText
 , makeWrapper
 , gradle
-, jdk20
+, jdk21
 , llvmPackages
 }:
 
@@ -38,13 +38,13 @@ in
 
 stdenv.mkDerivation {
   pname = "jextract";
-  version = "unstable-2023-04-14";
+  version = "unstable-2023-11-27";
 
   src = fetchFromGitHub {
     owner = "openjdk";
     repo = "jextract";
-    rev = "cf3afe9ca71592c8ebb32f219707285dd1d5b28a";
-    hash = "sha256-8qRD1Xg39vxtFAdguD8XvkQ8u7YzFU55MhyyJozVffo=";
+    rev = "8730fcf05c229d035b0db52ee6bd82622e9d03e9"; # Update jextract 21 with latest fixes
+    hash = "sha256-Wct/yx5C0EjDtDyXNYDH5LRmrfq7islXbPVIGBR6x5Y=";
   };
 
   nativeBuildInputs = [
@@ -54,7 +54,7 @@ stdenv.mkDerivation {
 
   env = {
     ORG_GRADLE_PROJECT_llvm_home = llvmPackages.libclang.lib;
-    ORG_GRADLE_PROJECT_jdk20_home = jdk20;
+    ORG_GRADLE_PROJECT_jdk21_home = jdk21;
   };
 
   buildPhase = ''