Package Details: mautrix-signal 0.6.0-1

Git Clone URL: https://aur.archlinux.org/mautrix-signal.git (read-only, click to copy)
Package Base: mautrix-signal
Description: A Matrix-Signal puppeting bridge (go rewrite)
Upstream URL: https://github.com/mautrix/signal
Licenses: AGPL-3.0-or-later
Submitter: istobic
Maintainer: marcool04
Last Packager: marcool04
Votes: 6
Popularity: 0.062743
First Submitted: 2021-05-31 15:19 (UTC)
Last Updated: 2024-04-17 14:19 (UTC)

Pinned Comments

marcool04 commented on 2024-02-19 06:34 (UTC)

The go rewrite is out as of version 0.5.0 and replaces in place the older one. See release notes for more details: https://github.com/mautrix/signal/releases/tag/v0.5.0

This means that signald (https://aur.archlinux.org/packages/signald) is no longer a requirement and there is a new library, libsignal-ffi (https://aur.archlinux.org/packages/libsignal-ffi) that is a new requirement.

Latest Comments

marcool04 commented on 2024-02-19 06:34 (UTC)

The go rewrite is out as of version 0.5.0 and replaces in place the older one. See release notes for more details: https://github.com/mautrix/signal/releases/tag/v0.5.0

This means that signald (https://aur.archlinux.org/packages/signald) is no longer a requirement and there is a new library, libsignal-ffi (https://aur.archlinux.org/packages/libsignal-ffi) that is a new requirement.

marcool04 commented on 2023-12-26 10:13 (UTC)

Hi @matkam. Thanks for sharing your PKGBUILD for the unreleased CI builds from mau.dev

I see from the mautrix/signal github repo and from here https://github.com/mautrix/signal/blob/main/CHANGELOG.md that the go bridge is intended to replace, in place, the now unmaintained python one. So once there is a release of 0.5.0 as a go bridge, I will rewrite this PKGBUILD to continue providing a non binary PKGBUILD of mautrix-signal, which will simply be based on go rather than python.

Best,

Mark.

matkam commented on 2023-12-26 08:55 (UTC)

For anyone wanting the latest Golang version of this Signal bridge, check out https://aur.archlinux.org/packages/mautrix-signal-bin

King_DuckZ commented on 2022-11-08 22:04 (UTC)

With a duly modified service file inspired from this https://docs.mau.fi/bridges/python/setup.html#systemd-service and pkgver changed to 0.4.1 it seems to be working for me. I don't have the knowledge to tell if dependencies are still correct, but here it's been working for a few minutes now.

istobic commented on 2021-05-31 16:37 (UTC) (edited on 2021-06-03 12:33 (UTC) by istobic)

Current issues and workarounds:
register +123... throws mausignald.errors.CaptchaRequired

Workaround:

According to backlog here: solve the captcha on https://signalcaptchas.org/registration/generate.html, get the token from the Javascript errors (F12, without the signalcaptcha:// prefix) and register --captcha [token] [number].

Source: Mautrix-Signal-Bridge message

set-profile-name <name> throws mausignald.errors.ResponseError

I got it to work by "set_profile" directly through the socket-api. It only worked if I set the "about" and "emoji" attributes also. I guess that's what was missing from the bridge implementation

Source: Mautrix-Signal-Bridge message

Instead of set-profile-name use the raw command:

raw --user v1.set_profile {
    "about": "Come, join the Matrix.org",
    "account": "<your_number>",
    "name": "<your name>",
    "type": "set_profile",
    "emoji": "",
    "version": "v1"
}

See: signald SetProfile

Contact names and profile pictures not synchronized.

see: signald comment