Package Details: discord-canary 0.0.550-1

Git Clone URL: https://aur.archlinux.org/discord-canary.git (read-only, click to copy)
Package Base: discord-canary
Description: All-in-one voice and text chat for gamers - alpha build
Upstream URL: https://discordapp.com
Licenses: custom
Submitter: blakkheim
Maintainer: timschumi
Last Packager: timschumi
Votes: 23
Popularity: 0.23
First Submitted: 2022-10-31 02:25 (UTC)
Last Updated: 2024-12-20 02:45 (UTC)

Pinned Comments

sunwukonga commented on 2023-12-07 01:27 (UTC)

For anyone who hasn't discovered this already, you can ameliorate the impact of delayed AUR version updates by setting the following in your ~/.config/discordcanary/settings.json file:

{
  // preceding settings (add a trailing comma ,)
  "SKIP_HOST_UPDATE": true
}

Latest Comments

1 2 3 Next › Last »

s0me-1 commented on 2024-10-08 13:54 (UTC)

discord-canary-0.0.500.tar.gz is either corrupted on multiple servers or the sha512sum is in fact invalid

:: (1/1) Parsing SRCINFO: discord-canary
==> Making package: discord-canary 0.0.500-1 (Tue 08 Oct 2024 03:50:52 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found discord-canary-0.0.500.tar.gz
  -> Found LICENSE.html
  -> Found OSS-LICENSES.html
==> Validating source files with sha512sums...
    discord-canary-0.0.500.tar.gz ... FAILED
    LICENSE.html ... Skipped
    OSS-LICENSES.html ... Skipped
==> ERROR: One or more files did not pass the validity check!

chanbakjsd commented on 2024-06-17 06:21 (UTC)

As of writing this comment, the latest version is 0.0.423. Here's the diff if anyone wants it:

diff --git a/PKGBUILD b/PKGBUILD
index f4df9cb..45ad4d7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=discord-canary
 _pkgname=DiscordCanary
-pkgver=0.0.418
+pkgver=0.0.423
 pkgrel=1
 pkgdesc="All-in-one voice and text chat for gamers - alpha build"
 arch=('x86_64')
@@ -15,7 +15,7 @@ optdepends=('libpulse: Pulseaudio support'
 source=("https://dl-canary.discordapp.net/apps/linux/$pkgver/$pkgname-$pkgver.tar.gz"
         'LICENSE.html::https://discordapp.com/terms'
         'OSS-LICENSES.html::https://discordapp.com/licenses')
-sha512sums=('121909038744627681a1506d14804a46ae4703baa5e669b3d7fe5ff1612ee6a48cf7a537b8a050f7cd9c010f06612f9f290f78ec6eed326936832a201c0104f2'
+sha512sums=('b04e2909e98e5828d30ea68a0a5c7121ee23749e901c28c6e0d90fc459cdd60795b6c3b7070223c468c23f47c68887aaba743d0be6f670f068b41ee771d80ddd'
             'SKIP'
             'SKIP')

sunwukonga commented on 2023-12-07 01:27 (UTC)

For anyone who hasn't discovered this already, you can ameliorate the impact of delayed AUR version updates by setting the following in your ~/.config/discordcanary/settings.json file:

{
  // preceding settings (add a trailing comma ,)
  "SKIP_HOST_UPDATE": true
}

sunwukonga commented on 2023-12-03 15:38 (UTC)

Suggested change to PKGBUILD:

diff --git a/PKGBUILD b/PKGBUILD
index 65702d2..24664ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,6 +20,12 @@ sha512sums=('361650080d1384664e92c98053cdb347e81b4ef7ae172340fe08fbe7e8cf735a4f1
             'SKIP')

 prepare() {
+  local _new_pkgver=$(curl -LI "https://discord.com/api/download/canary?platform=linux&format=tar.gz" | grep location | awk -F/ '{print $6}')
+  if [[ $_new_pkgver != $pkgver ]]; then
+    echo -e "\e[31mNew version available:\e[0m \e[32m$_new_pkgver\e[0m"
+    echo -e "Visit \e[93mhttps://aur.archlinux.org/pkgbase/discord-canary/flag\e[0m and comment \e[32m'Please update to $_new_pkgver'\e[0m to get this package updated."
+    return 1
+  fi
   cd $_pkgname
   sed -i "s|Exec=.*|Exec=/usr/bin/$pkgname|" $pkgname.desktop
   echo 'Path=/usr/bin' >> $pkgname.desktop

This will let the first person who runs into this flag the aur repo quickly and easily with the newest version.

sunwukonga commented on 2023-12-03 14:45 (UTC)

pkgver=0.0.205
sha512sums=('e50438e93bd7fe38a5633ac86fb94464525a2fb5f7cda9af0711b8435b31cc03bcd9e17a67c333281d8204447ecab8dd202143844ee6ec7bf81f7982a6dcb555'
            'SKIP'
            'SKIP')

gamelaster commented on 2023-11-17 17:53 (UTC)

I don't know what's going on, but it looks like Discord is releasing new canary versions everyday. since 15 Nov. there was every day an update.

Lukas2_0 commented on 2023-10-31 19:58 (UTC)

New Version

chovy commented on 2023-10-07 09:03 (UTC)

new version

djtheredstoner commented on 2023-09-04 18:40 (UTC) (edited on 2023-09-04 18:41 (UTC) by djtheredstoner)

Would it be possible for this package to change to default Discord window class ("discord") to something more unique ("discordcanary") to prevent canary Discord windows from combining with stable windows due to them sharing a window class? This can be done as follows:

  1. Rename resources/app.asar to some other name (for example _app.asar).
  2. Create a new folder called app.asar inside resources.
  3. Create a package.json file inside the folder:
{
  "name": "discordcanary",
  "main": "index.js"
}

The name property is used by electron as the window's class.

  1. Create an index.js file in the folder:
require("../_app.asar");
  1. Update the discord-canary.desktop file to set the StartupWMClass to discordcanary

Edit: apologies for the formatting, I can't get the markdown numbering to work right.

sunwukonga commented on 2023-08-18 01:48 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 0fba72d..83f0c2e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=discord-canary
 _pkgname=DiscordCanary
-pkgver=0.0.165
+pkgver=0.0.166
 pkgrel=1
 pkgdesc="All-in-one voice and text chat for gamers - alpha build"
 arch=('x86_64')
@@ -15,7 +15,7 @@ optdepends=('libpulse: Pulseaudio support'
 source=("https://dl-canary.discordapp.net/apps/linux/$pkgver/$pkgname-$pkgver.tar.gz"
         'LICENSE.html::https://discordapp.com/terms'
         'OSS-LICENSES.html::https://discordapp.com/licenses')
-sha512sums=('4eeded7370afa9f7cc827d139381586522a57f0dbec054201cc0e640a9fcbd137d8e000e2f9519689e8a05a63d375bfc4a5833f6b19cba5219a164abd4e530de'
+sha512sums=('72310c50ab6a2304f7faa50a7bbfc3441e4552ad99cb0a37777b8a94dc20267271dea5d99f43a5c3a515bea57eda8464af75fe1d50e919b19a6968c849277044'
             'SKIP'
             'SKIP')