Package Details: wire-desktop 2.13.2741-2

Git Clone URL: https://aur.archlinux.org/wire-desktop.git (read-only)
Package Base: wire-desktop
Description: Modern, private messenger. Based on Electron.
Upstream URL: https://wire.com/
Keywords: chat encryption end-to-end messenger private videocall
Licenses: GPL3
Conflicts: wire-desktop-bin
Provides: wire-desktop
Submitter: ConorIA
Maintainer: ConorIA
Last Packager: ConorIA
Votes: 46
Popularity: 5.763947
First Submitted: 2016-08-09 00:01
Last Updated: 2017-06-20 20:09

Required by (0)

Sources (1)

Pinned Comments

ConorIA commented on 2017-03-28 22:29

Please check https://github.com/wireapp/wire-desktop/releases/latest and double-check that you are looking at a Linux release before flagging this package as out of date. The Wire Devs have made clear what they consider to be a "release" and what they consider to be a "tag". The "tags" that are on GitHub tend to be a hit-or-miss, and sometime include experimental dependency versions. While they often work without a hitch, they can sometimes be unstable. As such, I will (mostly) be following the releases that include release notes.

Users who want the latest and greatest should use the wire-desktop-git package at https://aur.archlinux.org/packages/wire-desktop-git/

ConorIA commented on 2017-01-28 19:47

Please note, to use the Google Contacts API, you should first generate API secrets for an "other" application here: https://console.developers.google.com/apis/credentials/oauthclient

Then export them to your environment:
export GOOGLE_CLIENT_ID=...
export GOOGLE_CLIENT_SECRET=...

Finally, rebuild the package.

See also: https://github.com/wireapp/wire-desktop#enable-support-for-google-contacts-optional

Latest Comments

Rhinoceros commented on 2017-06-21 02:02

Thanks ConorIA for the prompt reply. It all sounds a bit cryptic, but they are pretty minimal dependencies, so I'll just add them. Cheers.

ConorIA commented on 2017-06-21 01:39

Hi @Rhinoceros, if rust and cargo are installed¹, then libsodium-neon will be built during buildtime. If it isn't installed, then Wire will fallback to libsodium. The Wire devs have stated that libsodium-neon leads to faster encryption activity (when the built program is run). I don't know much more than that!

¹ cargo depends on rust, so we just included cargo as the optdep

Rhinoceros commented on 2017-06-20 22:38

Hi, could you please explain the cargo optional makedep? Will this speed up the encryption speed during make, or the encryption speed when the built program is run?

rican-linux commented on 2017-06-06 08:58

@atticweller I ran into the same issue. Clear the pacaur cache fixed it for me.

ConorIA commented on 2017-05-09 15:15

@atticdweller, the program seems to have build fine but it isn't packaged properly because makepkg can't find the wire-desktop.desktop file. What happens during the prepare phase? Possible solutions: Try to build using makepkg or clear the pacaur cache and try again.

atticdweller commented on 2017-05-09 01:22

@ConorIA

There's some issue installing it in Antergos (Arch Linux) with KDE:
---
Running "electronbuilder:linux_other" (electronbuilder) task
Rebuilding native production dependencies for linux:x64
⚠️ Packaging using asar archive is disabled — it is strongly not recommended.
Please enable asar and use asarUnpack to unpack files that must be externally available.
Packaging for linux x64 using electron 1.6.7 to wrap/dist/linux-unpacked
==> Entering fakeroot environment...
==> Starting package()...
Error on file "/home/dweller/.cache/pacaur/wire-desktop/src/wire-desktop.desktop": No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
:: gendesk is now an orphan package
:: grunt-cli is now an orphan package
:: failed to build wire-desktop package(s)

maximbaz commented on 2017-05-04 16:30

@ConorIA what would you say about creating a `wire-desktop-beta` package in addition to this one? The point is to have the same binary pointing to the internal website instead of the production one, so that it is easy to test new non-released features and provide early feedback for the developers.

The PKGBUILD file would be exactly the same as here, except instead of `release-prod` you would define `release-internal` in the build() function.

I would have created it myself, but I know you have some fancy scripts that keep all these packages up to date ;)

saverio commented on 2017-04-24 08:30

Just installed in Manjaro from AUR... compiled and installed without problems.
Thanks a lot for this!

ConorIA commented on 2017-04-19 20:16

Upstream has renamed most of the project components from 'wire' to 'wire-desktop'. This includes the binary used to launch the app. Please let me know if you have any trouble with this. If you use autostart, you might want to remove `$HOME/.config/autostart/wire.desktop` and toggle the "auto-start" menu item to generate a new autostart file with the correct binary name. Other than that, it was a problem-free transition for me.

ConorIA commented on 2017-04-16 04:05

@flacks.. Not to worry. Feel free to check out the -git package. It is running smoothly.

All comments