biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / gotify-cli / default.nix
blob94a7c8c82eeee6172b64fd8da4c2383c35d67f9b
1 { buildGoModule, fetchFromGitHub, lib }:
3 buildGoModule rec {
4   pname = "gotify-cli";
5   version = "2.3.2";
7   src = fetchFromGitHub {
8     owner = "gotify";
9     repo = "cli";
10     rev = "v${version}";
11     sha256 = "sha256-GwPIGWEpj5GjGV9bz3LctZctHQe+Vywoc1piNb9vAAw=";
12   };
14   vendorHash = "sha256-+G0LWlPiDcYmEou4gpoIU/OAjzQ3VSHftM1ViG9lhYM=";
16   postInstall = ''
17     mv $out/bin/cli $out/bin/gotify
18   '';
20   ldflags = [
21     "-X main.Version=${version}" "-X main.Commit=${version}" "-X main.BuildDate=1970-01-01"
22   ];
24   meta = with lib; {
25     license = licenses.mit;
26     homepage = "https://github.com/gotify/cli";
27     description = "Command line interface for pushing messages to gotify/server";
28     maintainers = [ ];
29     mainProgram = "gotify";
30   };