clojure-lsp: Remove references to GraalVM derivation

This commit is contained in:
James Conroy-Finn
2023-11-23 18:38:12 +00:00
parent 1a9dc0c41a
commit 24b9f263ec
@@ -1,4 +1,14 @@
{ lib, stdenv, buildGraalvmNativeImage, babashka, fetchurl, fetchFromGitHub, clojure, writeScript }:
{ lib
, stdenv
, buildGraalvmNativeImage
, graalvmCEPackages
, removeReferencesTo
, babashka
, fetchurl
, fetchFromGitHub
, clojure
, writeScript
}:
buildGraalvmNativeImage rec {
pname = "clojure-lsp";
@@ -16,11 +26,19 @@ buildGraalvmNativeImage rec {
sha256 = "c301821ac6914999a44f5c1cd371d46b248fe9a2e31d43a666d0bc2656cfdd78";
};
graalvmDrv = graalvmCEPackages.graalvm-ce;
nativeBuildInputs = [ removeReferencesTo ];
extraNativeImageBuildArgs = [
"--no-fallback"
"--native-image-info"
];
postInstall = ''
remove-references-to -t ${graalvmDrv} $out/bin/${pname}
'';
doCheck = true;
checkPhase = ''
runHook preCheck