biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / jid / default.nix
blobcecb179c467ec5b1f97e50dc899395b6eac0e333
1 { lib, buildGoModule, fetchFromGitHub, testers, jid }:
3 buildGoModule rec {
4   pname = "jid";
5   version = "0.7.6";
7   src = fetchFromGitHub {
8     owner = "simeji";
9     repo = "jid";
10     rev = "v${version}";
11     hash = "sha256-fZzEbVNGsDNQ/FhII+meQvKeyrgxn3wtFW8VfNmJz5U=";
12   };
14   vendorHash = "sha256-Lq8ouTjPsGhqDwrCMpqkSU7FEGszYwAkwl92vAEZ68w=";
16   patches = [
17     # Run go mod tidy
18     ./go-mod.patch
19   ];
21   ldflags = [ "-s" "-w" ];
23   passthru.tests.version = testers.testVersion {
24     package = jid;
25     version = "v${version}";
26   };
28   meta = {
29     description = "A command-line tool to incrementally drill down JSON";
30     mainProgram = "jid";
31     homepage = "https://github.com/simeji/jid";
32     license = lib.licenses.mit;
33     maintainers = with lib.maintainers; [ stesie ];
34   };