linuxPackages_latest.broadcom_sta: add patch to compile on Kernel 6.12 (#359484)
[NixPkgs.git] / pkgs / by-name / no / notify / package.nix
blob4a22bfaadb4d1121e50f7bc0369703cb2738d6d3
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , nix-update-script
5 }:
7 buildGoModule rec {
8   pname = "notify";
9   version = "1.0.7";
11   src = fetchFromGitHub {
12     owner = "projectdiscovery";
13     repo = pname;
14     rev = "v${version}";
15     sha256 = "sha256-QXioBUCMZ4ANkF2WOXiKUlExVq4abkaVFBd3efAGXMs=";
16   };
18   vendorHash = "sha256-jO9d+wJr03rqlPrQ3mmWOxOXw2kL+0x8YkkXu/Msm+Q=";
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 { };
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     mainProgram = "notify";
42   };