sqlite_orm: 1.9 -> 1.9.1 (#379250)
[NixPkgs.git] / pkgs / by-name / wi / wireguard-vanity-keygen / package.nix
blobf1b9e333699680934404703cdf45926ec2dbca27
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "wireguard-vanity-keygen";
9   version = "0.1.1";
11   src = fetchFromGitHub {
12     owner = "axllent";
13     repo = "wireguard-vanity-keygen";
14     rev = version;
15     hash = "sha256-LibNWnjm52iPwrPKAA5v3krADvHcewKuLe9k5HhJgzg=";
16   };
18   vendorHash = "sha256-sHVdR1zuewT9B4UlPrEWU5V9MjgkwPBh/hkSsn2PQKw=";
20   ldflags = [
21     "-s"
22     "-w"
23     "-X main.appVersion=${version}"
24   ];
26   meta = with lib; {
27     changelog =
28       let
29         versionWithoutDots = concatStrings (splitString "." version);
30       in
31       "https://github.com/axllent/wireguard-vanity-keygen/blob/develop/CHANGELOG.md#${versionWithoutDots}";
32     description = "WireGuard vanity key generator";
33     homepage = "https://github.com/axllent/wireguard-vanity-keygen";
34     license = licenses.mit;
35     maintainers = with maintainers; [ arikgrahl ];
36     mainProgram = "wireguard-vanity-keygen";
37   };