SHUT DOWN NOTICE
I am closing down this project for two reasons:
- a core upstream component of Element (the Electron platform) embeds non-free software (a couple codecs in libffmpeg.so) and I have been asked (told) to stop using my preferred build system (COPR)
- builds for OpenSUSE are again super-challenging
As such, today—March 1, 2022, version 1.10.6—after almost four years of working on this project, I am ending my maintenance of Element builds for CentOS, Fedora, and OpenSUSE (NOTE, the builds have been pulled off this repo several versions ago). I am a fan of the project and think they are clearly a superior solution in the groups-chat space, but I am tired of fighting all the technical debt baggage and complexity associated to NodeJS and Electron. At some point I will stop checking in changes and that will be that. If someone wants to use my spec files and start a new RPM build project, please do so. Just let me know so I can link to it here.
THERE IS AN ALTERNATIVE TO MY RPM BUILDS!
There is an alternative build out there that should work for everyone: a Flatpak! I am not a huge fan of the bloat and non-native-ness of Flatpak/Snap/AppData builds (they are a kludge), but like all kludges, they are often good enough. So ... instead of the RPM, just go ahead and install the Flatpak.
A big thank you goes out to all the good folks who supported and encouraged me over these four year. Cheers! -todd
Element is . . .
- an all-in-one secure chat app for teams, friends, and organizations. Keeps conversations in your control, safe from data-mining and ads. Talk to everyone through the open global Matrix network, protected by proper end-to-end encryption.
- more than a messaging app. Element is a shared workspace for the web. Element is a place to connect with teams. Element is a place to collaborate, to work, to discuss your current projects.
- an application that removes the barriers between apps, allowing you to connect teams and functionality like never before.
- a front-end client implementing the decentralized, secure, messaging and
data-transport protocol, Matrix.
(Note: Element was once named Riot. It was rebranded as of version 1.7.0.)
Element is free. Element is secure.
For more information: https://element.io/
VERSION MAINTENANCE NOTICE:
- Builds for RHEL7/CentOS7 (EL7, F19-based) and RHEL8/CentOS8 (EL8, F28-based) have ended.
Instead, use CentOS Stream.
- Builds for CentOS Stream (EL8+) are currently functional
- Builds ended for Fedora 27 (Jan 1, 2019), 28 (Jun 1, 2019), 29 (Jan 1, 2020), 30 (Jun 1, 2020), 31 (Jan 1, 2021)
- Builds for Fedora 32 ended Jun 1, 2021
- Builds for Fedora 33 likely end Jan 1, 2022
- Builds for Fedora 34 likely end Jun 1, 2022
- Builds for Fedora 35 likely end Jan 1, 2023
- Builds for OpenSUSE Leap 15.0 and 15.1 have ended
- Builds for OpenSUSE Leap 15.2 likely end December 2021
- Builds for OpenSUSE Leap 15.3 likely end November 2022
- Builds for OpenSUSE Tumbleweed are currently functional l
[NOTE: I dropped builds for i386 -- there was no demand]
Please visit https://github.com/taw00/element-rpm for installation instructions.
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
|Centos-stream 8||x86_64 [modified] (0)*||Centos-stream 8 (119 downloads)|
|EPEL 8||x86_64 [modified] (21)*||EPEL 8 (901 downloads)|
|Fedora 34||x86_64 (0)*||Fedora 34 (0 downloads)|
|Fedora 35||x86_64 (0)*||Fedora 35 (3231 downloads)|
|openSUSE Leap 15.2||x86_64 (0)*||openSUSE Leap 15.2 (184 downloads)|
|openSUSE Leap 15.3||x86_64 (0)*||openSUSE Leap 15.3 (97 downloads)|
|openSUSE Tumbleweed||x86_64 (0)*||openSUSE Tumbleweed (210 downloads)|
* Total number of packages downloaded in the last seven days.
- Module setup commands: nodejs:14
- Build time repositories: https://rpm.nodesource.com/pub_14.x/el/$releasever/$basearch
- Module setup commands: nodejs:14