Package Details: discord 0.0.1-7

Git Clone URL: https://aur-dev.archlinux.org/discord.git (read-only)
Package Base: discord
Description: All-in-one voice and text chat for gamers that's free and secure.
Upstream URL: https://discordapp.com/
Keywords: chat voice voip
Licenses: custom
Submitter: cazzar
Maintainer: cazzar (Illyohs, discordapp)
Last Packager: cazzar
Votes: 37
Popularity: 28.055921
First Submitted: 2017-01-11 04:55
Last Updated: 2017-02-02 04:42

Latest Comments

Vaporeon commented on 2017-02-02 04:18

Hello.
The package should not provide itself.

cazzar commented on 2017-01-26 09:11

Fixed.

Lihis commented on 2017-01-26 09:08

Symbolic link "/usr/bin/discord" seems to point "/opt/discord/DiscordCanary" which does not exist. "Discord" however exists.

cazzar commented on 2017-01-26 08:37

Sorry about that, missed those changes and I thought I test-builded it fine, corrected these now.

runical commented on 2017-01-26 08:29

2 things:

1. Why is there an M on line 24?

2. You made a typo in the source. It should be ${_branch} instead of ${branch}.

EDIT: You also forgot to update the .SRCINFO ;-)

EDIT2: The checksum for discord.sh is also not up to date

WoefulDerelict commented on 2017-01-13 09:59

cazzar: Given the rapid, rolling release nature of Arch Linux the users often grow restless when things fall out of date. Please feel free to make use of the resources on GitHub if they save you time when updating this and the other packages. One has yet to encounter an issue while testing this and it addresses all the concerns raised.

cazzar commented on 2017-01-13 07:37

Currently as-is, the pkgbuild and a lot of the contents are ported from the other forks of discord as I didn't have due time to update said pkgbuilds, they are definately due for an upgrade

WoefulDerelict commented on 2017-01-13 07:04

Right, so it appears that the data in the .install file is outdated as #linux no longer exists on the Discord Developers server. The invite URL connects one to the server and drops them in an empty channel with no history. This should likely be updated to point to #support given one is meant to be asking for help or omit it entirely and just switch the invite for the Discord Linux server to drop them in the #linux-support channel as that is likely the best venue.

WoefulDerelict commented on 2017-01-12 23:35

Stopping in for a bit to provide a heap of constructive criticism and some suggestions. I apologize as this is quite the dump.

1) freetype2-infinality IS NOT the solution to applications failing to render /emoji/. This is most frequently due to a missing font. The whole of the #archlinux community would appreciate users never being told to use freetype2-infinality for this as it can render systems unbootable. The proper solution is to install the missing font so the requested glyphs are available. In the case of emoji this is probably noto-fonts-emoji; however, there are other options here: https://wiki.archlinux.org/index.php/fonts#Emoji_and_symbols

2) Just because a copy of the licence isn't distributed with the application is no excuse to include an inaccurate stub. Discord provides their ToS or licence via the web and it should be included in its entirety. https://discordapp.com/tos

3) Unless it is absolutely necessary, which seems unlikely given it is listed as an optional dependency, the user should be allowed to configure PulseAudio themselves and the wrapper script should be abandoned.

4) It is more efficient to modify the existing source than building and including a second discord.desktop in the AUR.

5) Package descriptions should not include the package name in a self referencing way. Stable release would be appropriate; however, it should really describe the software not the release packaged. https://wiki.archlinux.org/index.php/Arch_packaging_standards

6) The post update support advice in the .install file should be pinned as a comment here in the AUR or part of a wiki article on Discord for Arch Linux.

7) napcap reports some superfluous dependencies that can be removed.

EDIT:

8) StartupNotifiy is set to true in the .desktop file; however, Discord does not appear to support this feature. It should be set to false. This has been reported upstream and will likely be fixed in the future.

The final product might look something like this: https://gist.github.com/WoefulDerelict/a6da0f8259ab829e93f7c28e6ff22daa

runical commented on 2017-01-11 09:46

Ah OK. I don't see a reason why you would want both installed, but sure. I would change discord-canary's provide to 'discord' then to show that it is the same piece of software.

All comments