Search Criteria
Package Details: signal-desktop-beta 7.37.0beta1-3
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: | 16 |
Popularity: | 0.43 |
First Submitted: | 2020-08-17 19:09 (UTC) |
Last Updated: | 2024-12-12 17:09 (UTC) |
Dependencies (33)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- 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, lib32-dbus)
- libdrm (libdrm-gitAUR)
- libexpat.so (expat-gitAUR, 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)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxkbcommon.so (libxkbcommon-gitAUR, lib32-libxkbcommon, libxkbcommon)
- Show 13 more dependencies...
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 14 Next › Last »
hotschi commented on 2023-01-11 06:32 (UTC)
Hi! Thanks for the quick reply! I already tried to build the package again with your updated PKBUILD. But unfortunately I still get the same error message. Maybe it has something to do with a previously occurring exception raised by the electron builder?
The error message I get is still the same as jnnk posted, namely:
Am I missing some package/dependency? Or am I doing something really wrong here?
Edu4rdSHL commented on 2023-01-10 22:37 (UTC) (edited on 2023-01-10 22:39 (UTC) by Edu4rdSHL)
Hey guys, I appreciate your patience with this, I was in vacations/holidays and haven't had time to check it. Should build fine again. Also, jnnk error is not related to the patch so you shouldn't be getting the same error, hotschi.
Happy new year to everyone.
hotschi commented on 2023-01-10 17:06 (UTC)
Hi all!
I tried to build this package and got the exact same problem as jnnk reported. I tried to build it with
paru -S signal-desktop-beta
as well as withparu -S signal-desktop-beta --chroot
in order to use a clean chroot environment as Edu4rdSHL mentioned. However, I always get the same error message as jnnk already posted on 2022-12-12.Am I doing something wrong here or is the upstream code currently not buildable?
bradpitcher commented on 2023-01-02 16:24 (UTC) (edited on 2023-01-02 16:26 (UTC) by bradpitcher)
Looks like the patch is no longer needed. When I went to build it failed to apply, looking at the source it looks like upstream has made the change in https://github.com/signalapp/Signal-Desktop/pull/5753
bradpitcher commented on 2023-01-02 15:59 (UTC)
@Edu4rdSHL can you please apply the changes suggested by @mkurz to get this supported on aarch64? Here is the complete diff
Edu4rdSHL commented on 2022-12-13 03:23 (UTC)
jnnk, build the package in a clean chroot environment, that issue is likely cause by residual artifacts of previous failed builds.
Edu4rdSHL commented on 2022-12-13 03:23 (UTC)
jnnk, build the package in a clean chroot environment, that issue is likely cause by residual artifacts of previous failed builds.
<deleted-account> commented on 2022-12-12 23:39 (UTC)
Hey there. I'm getting the following error when trying to build this package. The package fails to build for the last 3 releases or so, every time I tried it fails on
build:webpack:sticker-creator
:Any ideas what might go wrong/ I'm doing wrong?
bradpitcher commented on 2022-09-27 15:05 (UTC)
Thanks @mkurz that works for me, though I used this simpler change for the folder name
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):
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 14 Next › Last »