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

authored by Peder Bergebakken Sundt and committed by GitHub f6114cba e5677223

+21 -6
+13
pkgs/by-name/je/jextract/copy_lib_clang.patch
··· 1 + diff --git a/build.gradle b/build.gradle 2 + index 9ce544a..0c77609 100644 3 + --- a/build.gradle 4 + +++ b/build.gradle 5 + @@ -79,7 +79,7 @@ task copyLibClang(type: Sync) { 6 + "libclang.so.${clang_version}" : "*clang*" 7 + 8 + from("${libclang_dir}") { 9 + - include(clang_path_include) 10 + + include("libclang.so*") 11 + include("libLLVM.*") 12 + exclude("clang.exe") 13 + into("libs")
+8 -6
pkgs/by-name/je/jextract/package.nix
··· 10 10 11 11 stdenv.mkDerivation { 12 12 pname = "jextract"; 13 - version = "unstable-2024-03-13"; 13 + version = "unstable-2025-05-08"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "openjdk"; 17 17 repo = "jextract"; 18 - rev = "b9ec8879cff052b463237fdd76382b3a5cd8ff2b"; 19 - hash = "sha256-+4AM8pzXPIO/CS3+Rd/jJf2xDvAo7K7FRyNE8rXvk5U="; 18 + rev = "ab6b30fd189e33a52d366846202f2e9b9b280142"; 19 + hash = "sha256-cFXQo/DpjOuuW+HCP2G9HiOqdgVmmyPd3IXCB9X+w6M="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 26 26 27 27 gradleFlags = [ 28 28 "-Pllvm_home=${lib.getLib llvmPackages.libclang}" 29 - "-Pjdk22_home=${jdk23}" 29 + "-Pjdk_home=${jdk23}" 30 + ]; 31 + 32 + patches = [ 33 + ./copy_lib_clang.patch 30 34 ]; 31 35 32 36 doCheck = true; ··· 53 57 jlesquembre 54 58 sharzy 55 59 ]; 56 - # Not yet updated for JDK 23 57 - broken = true; 58 60 }; 59 61 }