diff --git a/pkgs/by-name/ma/mautrix-meta/package.nix b/pkgs/by-name/ma/mautrix-meta/package.nix index 3a5fd86699f4..d9604ee36977 100644 --- a/pkgs/by-name/ma/mautrix-meta/package.nix +++ b/pkgs/by-name/ma/mautrix-meta/package.nix @@ -15,21 +15,29 @@ buildGoModule rec { pname = "mautrix-meta"; - version = "0.5.3"; + version = "25.12"; + tag = "v0.2512.0"; subPackages = [ "cmd/mautrix-meta" ]; src = fetchFromGitHub { owner = "mautrix"; repo = "meta"; - rev = "v${version}"; - hash = "sha256-k23ygwKQjKFov/8TJ6BKlcgIv5Jsy7oSBjcCCS5YVm4="; + inherit tag; + hash = "sha256-S5vPAuie0BrRXaDNgSpXUI1V0C3P/CihgzGK1V7iU7w="; }; buildInputs = lib.optional (!withGoolm) olm; tags = lib.optional withGoolm "goolm"; - vendorHash = "sha256-xibBQNwXzpbvS9nVBBRyJK95I5EqF1Xde1TL1BEZmnA="; + vendorHash = "sha256-aANrYWhIAXQxpe/rtMMkHfhTtuRs5fgJxNUQK29pdvM="; + + ldflags = [ + "-s" + "-w" + "-X" + "main.Tag=${tag}" + ]; passthru = { tests = { @@ -44,7 +52,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/mautrix/meta"; - description = "Matrix <-> Facebook and Matrix <-> Instagram hybrid puppeting/relaybot bridge"; + description = "Matrix-Meta puppeting bridge"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ eyjhb