Search Criteria
Package Details: signal-desktop-beta 7.8.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: | 15 |
Popularity: | 0.21 |
First Submitted: | 2020-08-17 19:09 (UTC) |
Last Updated: | 2024-05-02 00:18 (UTC) |
Dependencies (21)
- gtk3 (gtk3-ubuntuAUR, gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR, gtk3-classicAUR)
- 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)
- libdbus-1.so (dbus-gitAUR, dbus-x11-gitAUR, dbus-selinuxAUR, libdbus-minimalAUR, dbus, lib32-dbus)
- libexpat.so (expat, lib32-expat)
- libgio-2.0.so (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR, glib2, lib32-glib2)
- libpango-1.0.so (pango-gitAUR, lib32-pango, pango)
- libxkbcommon.so (libxkbcommon-gitAUR, lib32-libxkbcommon, libxkbcommon)
- libxss
- fpmAUR (fpm-gitAUR) (make, aarch64)
- git (git-gitAUR) (make)
- git-lfs (git-lfs-gitAUR) (make)
- libxcrypt-compat (make)
- node-gyp (corepackerAUR) (make)
- nodejs (nodejs-gitAUR, nodejs-lts-fermiumAUR, nodejs-sharedAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- npm (corepackerAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- yarn (corepackerAUR, yarn-pnpm-corepackAUR, yarn-berryAUR) (make)
- Show 1 more dependencies...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »
mkurz commented on 2022-09-02 10:14 (UTC)
Below you can find the patch to make this package compatible with arm / aarch64. Just two fixes were necessary, I now can run signal-desktop-beta successfully now on my Macbook Pro M1 with Asahi Linux, using the upstream sources!
A guy from the Signal community fixed everything that was necessary to make Signal run on arm. Based on his comment https://github.com/dennisameling/Signal-Desktop/issues/1#issuecomment-1046097807 (also see the next comment below where he successfully provided a deb package) these are the things that needed to be changed:
Make use of fpm that is provided by your system, otherwise
yarn
will use afpm
version that is not compatible with arm (it actually displays x86 somewhere even when using aarch64). We can easily fix that by depending on https://aur.archlinux.org/packages/fpm and tell yarn to use that one by setting the env varUSE_SYSTEM_FPM=true
. Details can be found in the comment I linked above and here: https://github.com/electron-userland/electron-builder/issues/3901#issuecomment-499121694Depending on the architecture, when running arm, the release folder is called linux-arm64-unpacked, not linux-unpacked. I made a simple condition to fix that.
That is all, with this patch applied I was able to build and install on Asahi Linux, and Signal is working great!
Would be nice if you could apply my patch so we have "official" arm/aarch64 support for Signal. Thanks!
Here is the patch (as you can see it's no magic and fully backwards compatible for x86):
Edu4rdSHL commented on 2022-07-14 03:07 (UTC)
It's building again.
Edu4rdSHL commented on 2022-07-12 18:38 (UTC)
Currently, it isn't possible to build this version because https://github.com/signalapp/better-sqlite3/issues/6 too, so I can't debug that.
reclusivesage commented on 2022-07-12 15:55 (UTC)
Despite updating Pacman, I received the build error below. Any suggestions on what to do?
Edu4rdSHL commented on 2022-02-24 14:54 (UTC) (edited on 2022-02-24 16:29 (UTC) by Edu4rdSHL)
presidentwolf for some reason I was not notified in my email about your comment and had to discover that by myself, to come here and see that you have already fixed the problem... I have added libxcrypt-compat as makedepend because apparently it's only needed to build the .deb (which we don't care about) and doesn't affect our final binary.
presidentwolf commented on 2022-02-21 18:04 (UTC)
Build is failing with:
Sounds like this was removed recently from glibc and is now available from libxcrypt-compat in AUR. Can we add this as a dep?
reclusivesage commented on 2022-01-13 03:17 (UTC)
I also get a similar error that behaves the same.
This is what I see when trying to debug Signal Desktop Beta in a terminal emulator:
Edu4rdSHL commented on 2022-01-12 23:25 (UTC) (edited on 2022-02-02 23:08 (UTC) by Edu4rdSHL)
In beta releases from 5.29.0beta1 onwards I'm not able to launch the app, it doesn't crash as well, just hangs. I thought that it was something related to Nvidia and tried using the --disable-gpu flag but doesn't work as well. Here's the output log: https://paste.rs/sEw
Can someone confirm if it's working in your case? I'm still waiting for the -bin version to see if it works.
EDIT 12/01/2022 : -bin is working fine, so it's a problem here... I will continue investigating but I don't have much time, if someone can help me to find the root cause I would appreciate it.
EDIT 02/02/2022 (Nice date btw): The issue has been fixed, the problem was indeed on my side, it was the wrapper for /usr/bin/signal-desktop-beta created for 5.23 ¿? when the SQLite problem happened, it was causing the problem. Using a symlink directly fixed the problem:
Commit: https://aur.archlinux.org/cgit/aur.git/commit/?h=signal-desktop-beta&id=cabb29a6b8709d293e5844d145dc935c6d446043
reclusivesage commented on 2021-12-15 19:27 (UTC) (edited on 2021-12-15 19:38 (UTC) by reclusivesage)
Edit: Never mind, I was long overdue for updating Arch Linux because this error disappeared afterwards.
I received an error in
prepare()
involving a component calledplaywright
when I follow either choice in its directions:« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »