python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / gotify-cli / default.nix
blobc544a70d8686bd0d7900ffc9e2afc3daf531c8a0
1 { buildGoModule, fetchFromGitHub, lib }:
3 buildGoModule rec {
4   pname = "gotify-cli";
5   version = "2.2.2";
7   src = fetchFromGitHub {
8     owner = "gotify";
9     repo = "cli";
10     rev = "v${version}";
11     sha256 = "sha256-dkG2dzt2PvIio+1/yx8Ihui6WjwvbBHlhJcoXADZBl4=";
12   };
14   vendorSha256 = "sha256-0Utc1rGaFpDXhxMZ8bwMCYbfAyqNiQKtyqZMdhBujMs=";
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 = "A command line interface for pushing messages to gotify/server";
28     maintainers = with maintainers; [ ma27 ];
29     mainProgram = "gotify";
30   };