cljfmt: Remove references to GraalVM derivation

This commit is contained in:
James Conroy-Finn
2023-11-23 18:58:48 +00:00
parent e918004321
commit df99d99aed
+10
View File
@@ -1,5 +1,7 @@
{ lib
, buildGraalvmNativeImage
, graalvmCEPackages
, removeReferencesTo
, fetchurl
, nix-update-script
, testers
@@ -15,6 +17,10 @@ buildGraalvmNativeImage rec {
sha256 = "sha256-vEldQ7qV375mHMn3OUdn0FaPd+f/v9g+C+PuzbSTWtk=";
};
graalvmDrv = graalvmCEPackages.graalvm-ce;
nativeBuildInputs = [ removeReferencesTo ];
extraNativeImageBuildArgs = [
"-H:+ReportExceptionStackTraces"
"-H:Log=registerResource:"
@@ -24,6 +30,10 @@ buildGraalvmNativeImage rec {
"--no-fallback"
];
postInstall = ''
remove-references-to -t ${graalvmDrv} $out/bin/${pname}
'';
passthru.updateScript = nix-update-script { };
passthru.tests.version = testers.testVersion {