Package Details: signal 1.13.0-1

Git Clone URL: https://aur.archlinux.org/signal.git (read-only)
Package Base: signal
Description: Signal Private Messenger for the Desktop
Upstream URL: https://github.com/signalapp/Signal-Desktop
Keywords: messenger secure
Licenses: GPL3
Conflicts: signal-desktop, signal-desktop-beta, signal-desktop-bin
Provides: signal
Submitter: onny
Maintainer: dbirks (Jake)
Last Packager: dbirks
Votes: 137
Popularity: 16.785171
First Submitted: 2016-08-17 22:58
Last Updated: 2018-06-22 03:02

Dependencies (6)

Required by (0)

Sources (4)

Latest Comments

buzo commented on 2018-06-19 15:41

Mprom, see the PKGBUILDs: This package downloads the source and builds everything. Signal-desktop-bin takes the prebuilt Debian package and repackages that.

mprom commented on 2018-06-19 10:03

Can somebody smarter than me explain how this package differs from the signal-desktop-bin one? Their dependencies are completely different.

dschrempf commented on 2018-05-16 07:46

EDIT: It seems like the below error occurred because my internet connection was interrupted. Sorry for the noise!

I get the following error at the end of the build:

ALL DONE $ grunt Running "exec:build-protobuf" (exec) task $ yarn build-module-protobuf $ pbjs --target static-module --wrap commonjs --out ts/protobuf/compiled.js protos/*.proto && pbts --out ts/protobuf/compiled.d.ts ts/protobuf/compiled.js

installing chalk@^1.1.3 installing jsdoc@^3.5.5 installing espree@^3.5.3 child_process.js:634 throw err; ^

Error: Command failed: npm --silent install chalk@^1.1.3 jsdoc@^3.5.5 espree@^3.5.3 at checkExecSyncError (child_process.js:591:13) at Object.execSync (child_process.js:631:13) at modInstall (/home/dominik/.cache/aurman/signal/src/signal-git-repo/node_modules/protobufjs/cli/util.js:129:19) at Object.exports.setup (/home/dominik/.cache/aurman/signal/src/signal-git-repo/node_modules/protobufjs/cli/util.js:156:5) at Object.<anonymous> (/home/dominik/.cache/aurman/signal/src/signal-git-repo/node_modules/protobufjs/cli/pbjs.js:7:6) at Module._compile (module.js:569:30) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:503:32) at tryModuleLoad (module.js:466:12) at Function.Module._load (module.js:458:3) error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. Exited with code: 1. Error executing child process: Error: Process exited with code 1.</anonymous>

jonathon commented on 2018-05-12 10:29

The package still does not build for me, because the Gruntfile tries to get information of a git commit, which is not available in the tarball.

This is an upstream build issue and should have been reported: https://github.com/signalapp/Signal-Desktop/issues/2376

<hr>

@scrapWoolKing, what's in /home/flo/.npm/_logs/2018-04-28T14_13_52_758Z-debug.log ? Have you mounted /home as noexec ?

scrapWoolKing commented on 2018-04-28 13:23

@Jake: cloning it manually and using makepgk -si instead of trizen did not solve the issue for me. In fact, I get the same error: https://pastebin.com/bw1KfBGx

One cannot (and should never) run makepkg with sudo, so the EACCESS error needs to be solved internally, somehow. I'd appreciate if you'd have another look at it.

Thanks and tell me if you need more details about my system.

Jake commented on 2018-04-26 10:39

@KeeperB5: This is a problem with your locale setup, make sure your $LANG is actually uncommented and generated.

@ohmysql: According to line 87: make: g++: Command not found you have no C++ compiler installed. Please read the older comments, this error was already posted by andifferous.

KeeperB5 commented on 2018-04-26 08:57

I am having trouble installing this package. https://pastebin.com/GqZxPY0e

Jake commented on 2018-04-23 20:27

scrapWoolKing: I have to ask the usual question: Does it build with standard makepkg? Electron builder fails to package the app with 7zip, looks like an permission error. Maybe try to build on another filesystem. Also make sure you have at least 1400 MB free space, that could also cause problems in the packing stage.

scrapWoolKing commented on 2018-04-23 08:54

Build fails on my machine for a different reason I could not find in the comments. I posted the whole output of trizen here: https://pastebin.com/SNSZDnXv

The most specific error line says: "Error: Cannot spawn /tmp/trizen-flo/signal/src/signal-git-repo/node_modules/7zip-bin-linux/x64/7za: Error: spawn EACCES".

Unfortunately, I don't know much about the build process and tools, so I hope it's not a silly mistake by myself (or overlooked related comments). Thanks for your help in advance!

Powersource commented on 2018-04-14 11:01

Build is failing for me, getting the same error after running the suggested command:

Run npm config delete prefix or nvm use --delete-prefix v8.2.1 to unset it. Found '/mnt/hdd/home/me/.cache/pacaur/signal/src/signal-git-repo/.nvmrc' with version <8.2.1> nvm is not compatible with the npm config "prefix" option: currently set to "/mnt/hdd/home/me/.nvm/versions/node/v8.2.1

All comments