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

jet: Remove references to GraalVM derivation

parent 24b9f263
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 = "jet";
@@ -9,6 +14,10 @@ buildGraalvmNativeImage rec {
    sha256 = "sha256-250/1DBNCXlU1b4jjLUUOXI+uSbOyPXtBN1JJRpdmFc=";
  };

  graalvmDrv = graalvmCEPackages.graalvm-ce;

  nativeBuildInputs = [ removeReferencesTo ];

  extraNativeImageBuildArgs = [
    "-H:+ReportExceptionStackTraces"
    "-H:Log=registerResource:"
@@ -16,6 +25,10 @@ buildGraalvmNativeImage rec {
    "--no-server"
  ];

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

  meta = with lib; {
    description = "CLI to transform between JSON, EDN, YAML and Transit, powered with a minimal query language";
    homepage = "https://github.com/borkdude/jet";