1{2 buildGoModule,3 fetchFromGitHub,4 makeWrapper,5}:6let7 pname = "go-jsonnet";8 version = "0.21.0";9 src = fetchFromGitHub {10 owner = "google";11 repo = pname;12 rev = "v${version}";13 hash = "sha256-J92xNDpCidbiSsN6NveS6BX6Tx+qDQqkgm6pjk1wBTQ=";14 };15in16buildGoModule {17 inherit pname version src;1819 vendorHash = "sha256-Uh2rAXdye9QmmZuEqx1qeokE9Z9domyHsSFlU7YZsZw=";2021 buildInputs = [ makeWrapper ];2223 postInstall = ''24 mv $out/bin/jsonnet $out/bin/go-jsonnet25 wrapProgram $out/bin/go-jsonnet --add-flags "--max-stack 200000"26 '';2728 passthru = { inherit src; };2930 doCheck = false;3132 subPackages = [ "cmd/jsonnet" ];33}