linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / tools / misc / gotify-cli / default.nix
blob36a7055f875c90e7042d7c9ae1cbae021b8fc7ef
1 { buildGoModule, fetchFromGitHub, lib }:
3 buildGoModule rec {
4   pname = "gotify-cli";
5   version = "2.2.0";
7   src = fetchFromGitHub {
8     owner = "gotify";
9     repo = "cli";
10     rev = "v${version}";
11     sha256 = "0hgh1i8rdmf12qmk66cgksv8hz5qzkfbfb6cfmrkhbq765xkm4ir";
12   };
14   vendorSha256 = "1l47s0h0v4cgqcsm5008cknvfa4vnv6f7n43d8ga0xq5ikqqzmja";
16   doCheck = false;
18   postInstall = ''
19     mv $out/bin/cli $out/bin/gotify
20   '';
22   buildFlagsArray = [
23     "-ldflags=-X main.Version=${version} -X main.Commit=${version} -X main.BuildDate=1970-01-01"
24   ];
26   meta = with lib; {
27     license = licenses.mit;
28     homepage = "https://github.com/gotify/cli";
29     description = "A command line interface for pushing messages to gotify/server";
30     maintainers = with maintainers; [ ma27 ];
31   };