30 lines
790 B
Nix
30 lines
790 B
Nix
{ lib, buildGo126Module, fetchFromGitHub, olm }:
|
|
|
|
buildGo126Module rec {
|
|
pname = "mautrix-mattermost";
|
|
version = "0-unstable-2026-03-01";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "bostrot";
|
|
repo = "mautrix-mattermost";
|
|
rev = "f7996f0e4acd68b24f2a1a88961712682b6017a5";
|
|
hash = "sha256-J8CJd0tsTLHJRyRVP8fVnzsCS5VV9iXr1epA6P2Qec4=";
|
|
};
|
|
|
|
vendorHash = "sha256-r4mmSEzx/oSv0OutLuXe7LwODUJaSwuQ/CNFZNqw5+c=";
|
|
|
|
buildInputs = [ olm ];
|
|
|
|
# Disable CGO except for olm
|
|
env.CGO_ENABLED = 1;
|
|
|
|
doCheck = false;
|
|
|
|
meta = with lib; {
|
|
description = "A Matrix-Mattermost puppeting bridge based on mautrix-go";
|
|
homepage = "https://github.com/bostrot/mautrix-mattermost";
|
|
license = licenses.agpl3Plus;
|
|
maintainers = [ ];
|
|
mainProgram = "mautrix-mattermost";
|
|
};
|
|
}
|