jextract: patch to fix missing libs folder, unstable-2024-03-13 -> unstable-2025-05-08 (#412232)

This commit is contained in:
Peder Bergebakken Sundt
2025-06-04 07:00:03 +02:00
committed by GitHub
2 changed files with 21 additions and 6 deletions
@@ -0,0 +1,13 @@
diff --git a/build.gradle b/build.gradle
index 9ce544a..0c77609 100644
--- a/build.gradle
+++ b/build.gradle
@@ -79,7 +79,7 @@ task copyLibClang(type: Sync) {
"libclang.so.${clang_version}" : "*clang*"
from("${libclang_dir}") {
- include(clang_path_include)
+ include("libclang.so*")
include("libLLVM.*")
exclude("clang.exe")
into("libs")
+8 -6
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation {
pname = "jextract";
version = "unstable-2024-03-13";
version = "unstable-2025-05-08";
src = fetchFromGitHub {
owner = "openjdk";
repo = "jextract";
rev = "b9ec8879cff052b463237fdd76382b3a5cd8ff2b";
hash = "sha256-+4AM8pzXPIO/CS3+Rd/jJf2xDvAo7K7FRyNE8rXvk5U=";
rev = "ab6b30fd189e33a52d366846202f2e9b9b280142";
hash = "sha256-cFXQo/DpjOuuW+HCP2G9HiOqdgVmmyPd3IXCB9X+w6M=";
};
nativeBuildInputs = [
@@ -26,7 +26,11 @@ stdenv.mkDerivation {
gradleFlags = [
"-Pllvm_home=${lib.getLib llvmPackages.libclang}"
"-Pjdk22_home=${jdk23}"
"-Pjdk_home=${jdk23}"
];
patches = [
./copy_lib_clang.patch
];
doCheck = true;
@@ -53,7 +57,5 @@ stdenv.mkDerivation {
jlesquembre
sharzy
];
# Not yet updated for JDK 23
broken = true;
};
}