Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 38 lines 777 B view raw
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 jq, 6 makeWrapper, 7}: 8 9buildGoModule rec { 10 pname = "jiq"; 11 version = "0.7.2"; 12 13 src = fetchFromGitHub { 14 owner = "fiatjaf"; 15 repo = "jiq"; 16 rev = "v${version}"; 17 sha256 = "sha256-txhttYngN+dofA3Yp3gZUZPRRZWGug9ysXq1Q0RP7ig="; 18 }; 19 20 vendorHash = "sha256-ZUmOhPGy+24AuxdeRVF0Vnu8zDGFrHoUlYiDdfIV5lc="; 21 22 nativeBuildInputs = [ makeWrapper ]; 23 24 nativeCheckInputs = [ jq ]; 25 26 postInstall = '' 27 wrapProgram $out/bin/jiq \ 28 --prefix PATH : ${lib.makeBinPath [ jq ]} 29 ''; 30 31 meta = with lib; { 32 homepage = "https://github.com/fiatjaf/jiq"; 33 license = licenses.mit; 34 description = "jid on jq - interactive JSON query tool using jq expressions"; 35 mainProgram = "jiq"; 36 maintainers = [ ]; 37 }; 38}