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

zprint: Remove references to GraalVM derivation

parent df99d99a
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
{ lib, buildGraalvmNativeImage, fetchurl }:
{ lib
, buildGraalvmNativeImage
, graalvmCEPackages
, removeReferencesTo
, fetchurl
}:

buildGraalvmNativeImage rec {
  pname = "zprint";
@@ -9,6 +14,10 @@ buildGraalvmNativeImage rec {
    sha256 = "sha256-o0yoW45a5r+sTGvjEqr5VZgQKm72qsPH/kbLTbMTgEM=";
  };

  graalvmDrv = graalvmCEPackages.graalvm-ce;

  nativeBuildInputs = [ removeReferencesTo ];

  extraNativeImageBuildArgs = [
    "--no-server"
    "-H:EnableURLProtocols=https,http"
@@ -18,6 +27,10 @@ buildGraalvmNativeImage rec {
    "--no-fallback"
  ];

  postInstall = ''
    remove-references-to -t ${graalvmDrv} $out/bin/${pname}
  '';

  meta = with lib; {
    description = "Clojure/EDN source code formatter and pretty printer";
    longDescription = ''