python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / notify / default.nix
blob7a44525dfb7f0bad81ecd82447bbc30dd4156685
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , nix-update-script
5 }:
7 buildGoModule rec {
8   pname = "notify";
9   version = "1.0.4";
11   src = fetchFromGitHub {
12     owner = "projectdiscovery";
13     repo = pname;
14     rev = "v${version}";
15     sha256 = "sha256-PZSt4mhon0JbFxeq5tOXb+xWKOoxT6rjRS1E3Jf2V3c=";
16   };
18   vendorSha256 = "sha256-MoGaIs2WmJk+E8pTljrahuaJ1VwYBhGBf1XGYVYOVt4=";
20   modRoot = ".";
21   subPackages = [
22     "cmd/notify/"
23   ];
25   # Test files are not part of the release tarball
26   doCheck = false;
28   passthru = {
29     updateScript = nix-update-script { attrPath = pname; };
30   };
32   meta = with lib; {
33     description = "Notify allows sending the output from any tool to Slack, Discord and Telegram";
34     longDescription = ''
35       Notify is a helper utility written in Go that allows you to post the output from any tool
36       to Slack, Discord, and Telegram.
37     '';
38     homepage = "https://github.com/projectdiscovery/notify";
39     license = licenses.mit;
40     maintainers = with maintainers; [ hanemile ];
41   };