rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / tools / networking / q / default.nix
blob8602cda6da7b7eb50d171206c2512b40b57c1090
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "q";
5   version = "0.19.2";
7   src = fetchFromGitHub {
8     owner = "natesales";
9     repo = "q";
10     rev = "v${version}";
11     sha256 = "sha256-kfuf0iwRYNxd9TfIIHvAqLxXjesQh7jC0evT9DQrrzQ=";
12   };
14   vendorHash = "sha256-6kdf+LwMrIjwC3uZHlMdpEHvonxKfr86PQaMOgzgYOc=";
16   ldflags = [
17     "-s"
18     "-w"
19     "-X main.version=${version}"
20   ];
22   doCheck = false; # tries to resolve DNS
24   meta = {
25     description = "A tiny and feature-rich command line DNS client with support for UDP, TCP, DoT, DoH, DoQ, and ODoH";
26     homepage = "https://github.com/natesales/q";
27     license = lib.licenses.gpl3Only;
28     maintainers = [ lib.maintainers.das_j ];
29     mainProgram = "q";
30   };