Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / servers / matrix-corporal / default.nix
blob8ad2db532e7ee51370febc044bdf03c25f9bd747
1 { lib, fetchFromGitHub, buildGoModule }:
3 buildGoModule rec {
4   pname = "matrix-corporal";
5   version = "2.2.0";
7   src = fetchFromGitHub {
8     owner = "devture";
9     repo = pname;
10     rev = version;
11     sha256 = "sha256-KSKPTbF1hhzLyD+iL4+hW9EuV+xFYzSzHu1DSGXWm90=";
12   };
14   ldflags = [
15     "-s" "-w" "-X main.GitCommit=${version}" "-X main.GitBranch=${version}" "-X main.GitState=nixpkgs" "-X main.GitSummary=${version}" "-X main.Version=${version}"
16   ];
18   vendorHash = "sha256-sC9JA6VRmHGuO3anaZW2Ih5QnRrUom9IIOE7yi3TTG8=";
20   meta = with lib; {
21     homepage = "https://github.com/devture/matrix-corporal";
22     description = "Reconciliator and gateway for a managed Matrix server";
23     maintainers = with maintainers; [ dandellion ];
24     mainProgram = "devture-matrix-corporal";
25     license = licenses.agpl3Only;
26   };