The Matrix-Signal bridge packaged for Fedora.
This Copr is intended to become a proper Fedora package. At the moment it is still WIP and the following issues exist:
β Use of a pre-built libsignal_ffi.a from the CI at
https://mau.dev/tulir/gomuks-build-docker
β Use of vendored and unvetted Go dependencies
# Go to the mautrix-signal config directory cd /etc/mautrix-signal # Edit the bridge config vim config.yaml # Generate the registration.yaml mautrix-signal -g # Point your homeserver to the registration.yaml vim /etc/synapse/homeserver.yaml # Enable and start the bridge service systemctl enable --now mautrix-signal
If you want to help get mautrix-signal into Fedora, you can! The packages listed below are dependencies that still require a review:
π golang-mau-mautrix-signal (TBD)
β π golang-github-chai2010-webp (TBD)
β π§ golang-github-mattn-pointer (#2269600)
β π§ golang-github-samber-lo (#2269601)
β βΈοΈ golang-maunium-mautrix (#2250408)
β β π§ golang-mau-zeroconfig (#2249896)
β β π§ golang-mau-util (#2249878)
β β π§ golang-maunium-mauflag (#2249890)
β β π§ golang-maunium-maulogger2 (#2249894)
β β π§ golang-github-matrix-org-gomatrixserverlib (#2250315)
β π§ golang-github-mattn-pointer (#2269600)
β π§ golang-github-samber-lo (#2269601)
β π libsignal (TBD)
β β π rust-aes-gcm-siv (TBD)
β β π§ rust-argon2 (#2258880)
β β π rust-array-concat (TBD)
β β β¬οΈ rust-asn1 (#2260660)
β β π rust-boring (TBD)
β β π rust-chacha20poly1305 (TBD)
β β β¦