zprint: Remove references to GraalVM derivation

This commit is contained in:
James Conroy-Finn
2023-11-23 19:05:03 +00:00
parent df99d99aed
commit 680f0ca1fc
+14 -1
View File
@@ -1,4 +1,9 @@
{ 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 = ''