Unverified Commit df99d99a authored by James Conroy-Finn's avatar James Conroy-Finn
Browse files

cljfmt: Remove references to GraalVM derivation

parent e9180043
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
{ 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 {