evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ma / mautrix-discord / package.nix
blobdc3bbcff8a0cddea367b40a6202cad9d272b2d3e
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , olm
5 , nix-update-script
6 , testers
7 , mautrix-discord
8 }:
10 buildGoModule rec {
11   pname = "mautrix-discord";
12   version = "0.7.0";
14   src = fetchFromGitHub {
15     owner = "mautrix";
16     repo = "discord";
17     rev = "v${version}";
18     hash = "sha256-N6CepP+P63TIKKi6FQLJEuV5hFtiv1CcBM+1Y/QPZrI=";
19   };
21   vendorHash = "sha256-QdH98NA5Y9YKkvL8Gq8ChgvHFOyOBFXDDulxwql6v5c=";
23   ldflags = [ "-s" "-w" ];
25   buildInputs = [ olm ];
27   doCheck = false;
30   passthru = {
31     updateScript = nix-update-script { };
32     tests.version = testers.testVersion {
33       package = mautrix-discord;
34     };
35   };
37   meta = with lib; {
38     description = "Matrix-Discord puppeting bridge";
39     homepage = "https://github.com/mautrix/discord";
40     changelog = "https://github.com/mautrix/discord/blob/${src.rev}/CHANGELOG.md";
41     license = licenses.agpl3Only;
42     maintainers = with maintainers; [ MoritzBoehme ];
43     mainProgram = "mautrix-discord";
44   };