fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / ma / matrix-corporal / package.nix
blobe15c4657a2fad6d93480c9f77a2feff683a64c48
2   lib,
3   fetchFromGitHub,
4   buildGoModule,
5 }:
7 buildGoModule rec {
8   pname = "matrix-corporal";
9   version = "2.2.0";
11   src = fetchFromGitHub {
12     owner = "devture";
13     repo = pname;
14     rev = version;
15     sha256 = "sha256-KSKPTbF1hhzLyD+iL4+hW9EuV+xFYzSzHu1DSGXWm90=";
16   };
18   ldflags = [
19     "-s"
20     "-w"
21     "-X main.GitCommit=${version}"
22     "-X main.GitBranch=${version}"
23     "-X main.GitState=nixpkgs"
24     "-X main.GitSummary=${version}"
25     "-X main.Version=${version}"
26   ];
28   vendorHash = "sha256-sC9JA6VRmHGuO3anaZW2Ih5QnRrUom9IIOE7yi3TTG8=";
30   meta = with lib; {
31     homepage = "https://github.com/devture/matrix-corporal";
32     description = "Reconciliator and gateway for a managed Matrix server";
33     maintainers = with maintainers; [ dandellion ];
34     mainProgram = "devture-matrix-corporal";
35     license = licenses.agpl3Only;
36   };