biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / networking / mole / default.nix
blobdca72a66b1f80ae1ff3192d3c549dbe382e5772c
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , stdenv
5 }:
7 buildGoModule rec {
8   pname = "mole";
9   version = "2.0.0";
11   src = fetchFromGitHub {
12     owner = "davrodpin";
13     repo = pname;
14     rev = "v${version}";
15     hash = "sha256-JwLiuw00g2h5uqNmaqAbal0KCY6LwF2fcL2MrB1HBIc=";
16   };
18   vendorHash = "sha256-+y9JiQvDSQS5WQD4mVOMH3Oh9C4C/Kx3kC6q2SgSo+I=";
20   ldflags = [
21     "-s"
22     "-w"
23     "-X=github.com/davrodpin/mole/cmd.version=${version}"
24   ];
26   meta = with lib; {
27     description = "CLI application to create SSH tunnels";
28     homepage = "https://github.com/davrodpin/mole";
29     license = with licenses; [ mit ];
30     maintainers = with maintainers; [ fab ];
31     broken = stdenv.hostPlatform.isDarwin; # build fails with go > 1.17
32     mainProgram = "mole";
33   };