Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / fq / default.nix
blobfa609ce6c93bf8f9314d7aacc6c859c300a641d2
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , fq
5 , testers
6 }:
8 buildGoModule rec {
9   pname = "fq";
10   version = "0.8.0";
12   src = fetchFromGitHub {
13     owner = "wader";
14     repo = "fq";
15     rev = "v${version}";
16     hash = "sha256-7q08fQUFy4qX3VqUHuvOZuVQdFeoeo5+7HUQ4WWMWYw=";
17   };
19   vendorHash = "sha256-7TGdbGVx7YTuYBmHYK0dqccxSTkLzUlBk21EREv9XBA=";
21   ldflags = [
22     "-s"
23     "-w"
24     "-X main.version=${version}"
25   ];
27   subPackages = [ "." ];
29   passthru.tests = testers.testVersion { package = fq; };
31   meta = with lib; {
32     description = "jq for binary formats";
33     homepage = "https://github.com/wader/fq";
34     license = licenses.mit;
35     maintainers = with maintainers; [ siraben ];
36   };