1{2 stdenv,3 fetchFromGitHub,4 makeWrapper,5}:6let7 pname = "cpp-jsonnet";8 version = "2026-03-23";9 src = fetchFromGitHub {10 rev = "d33798d495d50df427dac0dc6934220e366976fb";11 owner = "google";12 repo = "jsonnet";13 hash = "sha256-fpXaYK6WKpXQ0/VbHHsE8ZR/0VpJHmFul/3a6HzBa5o=";14 };15in16stdenv.mkDerivation {17 inherit pname version src;1819 makeFlags = [20 "jsonnet"21 ];2223 nativeBuildInputs = [ makeWrapper ];2425 installPhase = ''26 mkdir -p $out/bin27 cp jsonnet $out/bin/jsonnet28 wrapProgram $out/bin/jsonnet --add-flags "--max-stack 200000"29 '';3031 passthru = {32 inherit src;33 jsonnetBench = src;34 };35}