diff --git a/pkgs/by-name/cl/cljfmt/package.nix b/pkgs/by-name/cl/cljfmt/package.nix index 1c6f30cc9d76..9be40d69f708 100644 --- a/pkgs/by-name/cl/cljfmt/package.nix +++ b/pkgs/by-name/cl/cljfmt/package.nix @@ -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 {