blast: fix and enable strictDeps (#366620)
[NixPkgs.git] / pkgs / by-name / fl / flarectl / package.nix
blobd6a1df3fc8368db28e44e69389a189fb34348662
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "flarectl";
9   version = "0.114.0";
11   src = fetchFromGitHub {
12     owner = "cloudflare";
13     repo = "cloudflare-go";
14     rev = "v${version}";
15     hash = "sha256-K0SnwLZUmu/qPTAMXPiQtomKyfLK+gJIIMo4sY6qjYc=";
16   };
18   vendorHash = "sha256-vTByYXYj3r8pOi6oXYu9f7zO4MdXg0fWqWzhsNLCjjw=";
20   subPackages = [ "cmd/flarectl" ];
22   ldflags = [
23     "-s"
24     "-w"
25   ];
27   meta = with lib; {
28     description = "CLI application for interacting with a Cloudflare account";
29     homepage = "https://github.com/cloudflare/cloudflare-go";
30     changelog = "https://github.com/cloudflare/cloudflare-go/blob/${src.rev}/CHANGELOG.md";
31     license = licenses.bsd3;
32     maintainers = with maintainers; [ jmbaur ];
33     mainProgram = "flarectl";
34   };