Package Details: riot-desktop 0.9.7-3

Git Clone URL: https://aur.archlinux.org/riot.git (read-only)
Package Base: riot
Description: A glossy Matrix collaboration client for the desktop.
Upstream URL: https://riot.im
Keywords: matrix riot vector
Licenses: Apache
Submitter: z3ntu
Maintainer: z3ntu (ArchangeGabriel)
Last Packager: ArchangeGabriel
Votes: 34
Popularity: 10.885954
First Submitted: 2017-01-20 23:52
Last Updated: 2017-02-11 17:58

Pinned Comments

ArchangeGabriel commented on 2017-01-22 21:23

Previous riot-web users: the package you now want is riot-desktop, which provides the electron files and things like that, while depending on riot-web package for providing the actual app content. The config file is under `/etc/riot/config.json`, the default one is riot.im configuration but you can obviously edit it to suit your needs.

Previous vector-web users: the webapp is now under `/usr/lib/riot/webapp` instead of `/usr/share/webapps/riot/`. Either symlink the old location to the new one or, better, fix your web server configuration. Similarly, the config file is now under `/etc/riot/config.json` instead of `/etc/webapps/riot/config.json`. None is provided by default, and you should move your old one. The sample one `config.sample.json` is provided under `/usr/lib/riot/webapp/config.sample.json`.

Latest Comments

z3ntu commented on 2017-03-17 12:25

@shen: Run

gpg --recv-keys C8800C52878D735B

shen commented on 2017-03-17 12:12

I get this error when I try to install it via 'pacaur':

==> Verifying source file signatures with gpg...
riot-0.9.7.tar.gz ... FAILED (unknown public key C8800C52878D735B)
==> ERROR: One or more PGP signatures could not be verified!
:: failed to verify riot-desktop,riot-web integrity

ArchangeGabriel commented on 2017-02-18 15:50

@eang: Yes, exactly the same problem (Plasma too). You can quit the app with Crtl+Q. I’ve reported that upstream at https://github.com/vector-im/riot-web/issues/3133. Don’t hesitate to join there!

I’ll push a new version soon with the corrected path for the webapp and config file.

eang commented on 2017-02-17 23:11

After upgrading to 0.9.7 riot keeps staying in the foreground when I close the window. There is also an icon in the systray which does nothing and is always visible. Anyone else has the same problems? (I'm running Plasma as desktop)

ArchangeGabriel commented on 2017-02-14 16:01

I was noticed of https://wiki.archlinux.org/index.php/Web_application_package_guidelines. I’ll have to test wether we could make the electron package work with a symlink of the webapp directory instead, but if that works maybe we should revert the webapp packaging to it’s former location.

I’m not sure about the config file location though, any opinion?

ArchangeGabriel commented on 2017-02-07 22:08

@storrgie: If you know about any package doing so, please report them to aur-general. This is a really wrong practice.

storrgie commented on 2017-02-07 21:58

I'm a bit confused, are you packaging differently when it comes to the key. Most packages when confronted with makepkg or a helper that is running makepkg will attempt to go and pull the key automatically. You are specifically choosing to ensure we do it out of band?

tmmsartor commented on 2017-02-05 16:44

@liamdawe as @vith said, you should get the key by yourself, you can do it using:
`$ gpg --recv-keys <key-id>` that will add the pub key of developer to your user keyring.

vith commented on 2017-02-05 16:10

@liamdawe That is expected. The key is not provided by the default arch keyring so you must acquire it yourself. This is so you have the opportunity to verify it before trusting it.

https://wiki.archlinux.org/index.php/Makepkg#Signature_checking

liamdawe commented on 2017-02-05 16:04

Unable to update

==> Validating source files with sha256sums...
riot-0.9.7.tar.gz ... Passed
riot-0.9.7.tar.gz.asc ... Skipped
riot.desktop ... Passed
riot-desktop.sh ... Passed
==> Verifying source file signatures with gpg...
riot-0.9.7.tar.gz ... FAILED (unknown public key C8800C52878D735B)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build riot.
==> Restart building riot-desktop ? [y/N]

All comments