fix reachability metadata drift

This commit is contained in:
Gregor Lohaus
2026-05-29 10:31:44 +02:00
parent eeac1d20d6
commit 482305a1af
5 changed files with 156 additions and 2 deletions

View File

@@ -30,6 +30,7 @@
else if pkgs ? jdk24_headless then pkgs.jdk24_headless
else if pkgs ? jdk24 then pkgs.jdk24
else pkgs.jdk;
graalvm = pkgs.graalvmPackages.graalvm-ce;
version = "0.1.0-SNAPSHOT";
groupPath = "dev/jlibghostty";
@@ -79,7 +80,7 @@
cp "$ghostty_lib" "$bundled_lib"
find src/main/java -name '*.java' | sort > build/sources.txt
javac --release 22 -d build/classes @build/sources.txt
javac --release 22 --module-path ${graalvm}/jmods -d build/classes @build/sources.txt
jar --create \
--file build/${artifactId}-${version}.jar \
@@ -149,14 +150,17 @@ POM
else if pkgs ? jdk24_headless then pkgs.jdk24_headless
else if pkgs ? jdk24 then pkgs.jdk24
else pkgs.jdk;
graalvm = pkgs.graalvmPackages.graalvm-ce;
ghosttyVt = ghostty.packages.${system}.libghostty-vt;
in
{
default = pkgs.mkShell {
packages =
[ jdk pkgs.gradle ]
[ jdk pkgs.gradle graalvm ]
++ pkgs.lib.optional (pkgs ? jextract) pkgs.jextract;
GRAALVM_HOME = "${graalvm}";
JLIBGHOSTTY_LIBRARY =
if pkgs.stdenv.hostPlatform.isDarwin
then "${ghosttyVt}/lib/libghostty-vt.dylib"