pygame-sdl2: 2.1.0 -> 8.3.1.24090601; modernize derivation (#374642)
[NixPkgs.git] / pkgs / tools / networking / q / default.nix
blob6aac0616b554748c7a00e938dd5d167449a8b1cb
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "q";
9   version = "0.19.2";
11   src = fetchFromGitHub {
12     owner = "natesales";
13     repo = "q";
14     rev = "v${version}";
15     sha256 = "sha256-kfuf0iwRYNxd9TfIIHvAqLxXjesQh7jC0evT9DQrrzQ=";
16   };
18   vendorHash = "sha256-6kdf+LwMrIjwC3uZHlMdpEHvonxKfr86PQaMOgzgYOc=";
20   ldflags = [
21     "-s"
22     "-w"
23     "-X main.version=${version}"
24   ];
26   doCheck = false; # tries to resolve DNS
28   meta = {
29     description = "Tiny and feature-rich command line DNS client with support for UDP, TCP, DoT, DoH, DoQ, and ODoH";
30     homepage = "https://github.com/natesales/q";
31     license = lib.licenses.gpl3Only;
32     maintainers = [ lib.maintainers.das_j ];
33     mainProgram = "q";
34   };