clojure-lsp: Remove references to GraalVM derivation
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user