This restores the operation of nix develop to the level of functionality it had when we were building using JDK 21 with Preview enabled. Now that jdk22, Gradle 8.7, and the latest (JDK22-based) jextract are all available in Nixpkgs unstable we have everything working again.
flake.lock is updated to get the current nixos-unstable branch with Gradle 8.7, etc.
Secp256k1-examples-kotlin/build.gradle needs to run with JDK 22 because we only want to require a single JDK (22) for use by javaToolchains. (But we must continue to tell the Kotlin compiler to target JDK 21 for now)
This restores the operation of
nix develop
to the level of functionality it had when we were building using JDK 21 with Preview enabled. Now thatjdk22
, Gradle 8.7, and the latest (JDK22-based)jextract
are all available in Nixpkgsunstable
we have everything working again.flake.lock
is updated to get the currentnixos-unstable
branch with Gradle 8.7, etc.Secp256k1-examples-kotlin/build.gradle
needs to run with JDK 22 because we only want to require a single JDK (22) for use by javaToolchains. (But we must continue to tell the Kotlin compiler to target JDK 21 for now)