Search Criteria
Package Details: signal-desktop-beta 8.20.0beta1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/signal-desktop-beta.git (read-only, click to copy) |
|---|---|
| Package Base: | signal-desktop-beta |
| Description: | Signal Private Messenger for Linux - Beta version. |
| Upstream URL: | https://signal.org |
| Keywords: | secure-messenger signal signal-desktop |
| Licenses: | GPL3 |
| Conflicts: | signal-desktop-beta-bin |
| Submitter: | Edu4rdSHL |
| Maintainer: | Edu4rdSHL |
| Last Packager: | Edu4rdSHL |
| Votes: | 17 |
| Popularity: | 0.128489 |
| First Submitted: | 2020-08-17 19:09 (UTC) |
| Last Updated: | 2026-07-16 06:31 (UTC) |
Dependencies (34)
- gcc-libs (gcc-libs-gitAUR, gcc-libs-fast-optimizedAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libasound.so (alsa-lib, lib32-alsa-lib)
- libatk-bridge-2.0.so (at-spi2-core-gitAUR, at-spi2-core, lib32-at-spi2-core)
- libcairo.so (cairo-gitAUR, cairo, lib32-cairo)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libdbus-1.so (dbus-gitAUR, dbus-selinuxAUR, libdbus-minimalAUR, dbus-nosystemd-gitAUR, dbus, lib32-dbus)
- libdrm (libdrm-gitAUR)
- libexpat.so (expat-gitAUR, expat, lib32-expat)
- libgio-2.0.so (glib2-gitAUR, glib2-patched-thumbnailerAUR, glib2, lib32-glib2)
- libpango-1.0.so (pango-nothai-gitAUR, pango-gitAUR, lib32-pango, pango)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- Show 14 more dependencies...
Latest Comments
1 2 3 4 5 6 .. 18 Next › Last »
Edu4rdSHL commented on 2026-06-12 16:01 (UTC)
Done, thanks
mkurz commented on 2026-06-11 09:37 (UTC) (edited on 2026-06-11 09:38 (UTC) by mkurz)
🥳 GREAT NEWS! 🥳 Signal now OFFICIALLY supports aarch64 with latest 8.15 beta! 🚀
See this comment from an official Signal employe: https://github.com/signalapp/Signal-Desktop/pull/7202#issuecomment-4624662717
Then last week they commmited official arm64/aarch64 support: https://github.com/signalapp/Signal-Desktop/commit/8e1728ff634734a5e30fd314ab4c246434f0aa2e
This is possible because they finally upgraded signal-builder: https://github.com/signalapp/Signal-Desktop/commit/a1dfc702d97869e6348c19ba299f56158ba54bc9 (there was discussion about that here: https://github.com/signalapp/Signal-Desktop/commit/560dcb91d98ba1177162372a2837919225e3e2c9#commitcomment-187572484)
I tested, and I can confirm it is now working without sed hacks! 🥳
I pushed a branch here: https://github.com/mkurz/aur/tree/signal-desktop-beta-aarch64-support
It just has three commits on top of your branch: https://github.com/mkurz/aur/commits/signal-desktop-beta-aarch64-support/
That branch
bumps to latest 8.15 beta
once more removes the FPM hack and
enables official aarch64 support just like in the official repo: https://github.com/signalapp/Signal-Desktop/commit/8e1728ff634734a5e30fd314ab4c246434f0aa2e
You can apply that code now easily in your repo with:
Edu4rdSHL commented on 2026-05-24 01:11 (UTC)
The problem is actually caused by the aarch64
sedthat we added a time ago. I'm not going to add another bandaid for aarch64 again, as this package is mainly made for x86-64 users.To not break aarch64 completely, I have reverted to the
USE_SYSTEM_FPMbehavior, which should keep the build working, and removed theelectron-buildersed.Please keep complaints about dependency version upgrades on the upstream repo.
mkurz commented on 2026-05-20 19:18 (UTC)
@Edu4rdSHL can you please apply the patch from my last commit (just adding the sed command). Thanks!
mkurz commented on 2026-05-18 07:54 (UTC) (edited on 2026-05-18 08:13 (UTC) by mkurz)
To fix the breaking build:
The breaking change was caused by https://github.com/signalapp/Signal-Desktop/commit/54dd1261f839cb1bfb592dbc50a817ca83e69925 which sets
"ignorePatchFailures": falseThecore.pyhunk is not needed for this Linux package. It patches macOS DMG background bookmark code, and dmg-builder@26.0.20 moved that code enough that the old hunk no longer applies.Also opened a merge request for stable: https://gitlab.archlinux.org/archlinux/packaging/packages/signal-desktop/-/merge_requests/11
Sushi commented on 2026-05-17 10:59 (UTC)
I have a problem with the current version (using aarch64):
Is there any workaround for this?
mkurz commented on 2026-04-27 07:38 (UTC)
Thanks @Edu4rdSHL!
Edu4rdSHL commented on 2026-04-27 05:59 (UTC)
Hi @mkurz, I have been a bit busy. I will be adding your fix in the next pkgver bump or in the next days, thanks!
mkurz commented on 2026-04-11 08:52 (UTC)
Hey @Edu4rdSHL I rebased my branch, see my last comment. If you could merge that that would be really really great for us aarch64 users. Thanks!
mkurz commented on 2026-04-06 12:04 (UTC) (edited on 2026-04-06 21:20 (UTC) by mkurz)
Hi @Edu4rdSHL
we no longer need the fpm workaround for aarch64 anymore! All we need to do is to upgrade electron builder from 26.0.14 to 26.0.20 - only a patch release upgrade actually.
See this discussion: https://github.com/signalapp/Signal-Desktop/commit/560dcb91d98ba1177162372a2837919225e3e2c9#commitcomment-168906732 The only reason why the signal team did not upgrade that dependency yet is because there is a problem on macOS with electron-builder version 26.0.18 - but we do not need to care about that.
I pushed a branch here: https://github.com/mkurz/aur/tree/remove-fpm
That branch contains just two commits on top of the signal-desktop-beta branch you maintain: https://github.com/mkurz/aur/commits/remove-fpm/
You can apply that code now easily in your repo with:
Afterwards you could release a new version - please do not forget to bump pkgrel.
What do you think?
Thank you very much!
1 2 3 4 5 6 .. 18 Next › Last »