biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / networking / gobgp / default.nix
blob4585e420b4379f1f7685e02a0869f6e2d61041d4
1 { buildGoModule, fetchFromGitHub, lib }:
3 buildGoModule rec {
4   pname = "gobgp";
5   version = "3.30.0";
7   src = fetchFromGitHub {
8     owner = "osrg";
9     repo = "gobgp";
10     rev = "v${version}";
11     sha256 = "sha256-UB3LYXRr6GnqVCRwAxnwqBCkOtor3mC4k73kPesZs0g=";
12   };
14   vendorHash = "sha256-FYLH1Ej8Bm0+tS5Ikj1CPF+1t5opmzee8iHRZSW94Yk=";
16   postConfigure = ''
17     export CGO_ENABLED=0
18   '';
20   ldflags = [
21     "-s" "-w" "-extldflags '-static'"
22   ];
24   subPackages = [ "cmd/gobgp" ];
26   meta = with lib; {
27     description = "CLI tool for GoBGP";
28     homepage = "https://osrg.github.io/gobgp/";
29     license = licenses.asl20;
30     maintainers = with maintainers; [ higebu ];
31     mainProgram = "gobgp";
32   };