summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjopejoe12022-09-04 00:23:07 +0200
committerjopejoe12022-09-04 00:23:07 +0200
commit3f35c9f83063c110e3812acfa5bc00883ce3fadd (patch)
tree79a216021e17f7c1182deda669cbb5dbd92a408d
parentee7b8632165896a99d9328b6f0c25d905b4f30d7 (diff)
downloadaur-3f35c9f83063c110e3812acfa5bc00883ce3fadd.tar.gz
Added recommended fixes and updated to 0.0.203
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD23
2 files changed, 17 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6447a023eea1..76d1908d3ad9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,12 @@
pkgbase = discord-development-electron-bin
pkgdesc = Discord Development (popular voice + video app) using the system provided electron for increased security and performance
- pkgver = 0.0.202
- pkgrel = 1
+ pkgver = 0.0.203
+ pkgrel = 2
url = https://discordapp.com
arch = x86_64
license = custom
makedepends = asar
- depends = electron
+ depends = electron19
depends = gtk3
depends = libnotify
depends = libxss
@@ -23,10 +23,10 @@ pkgbase = discord-development-electron-bin
optdepends = noto-fonts-cjk: Font for special characters such as /shrug face.
provides = discord-development
conflicts = discord-development
- source = https://dl-development.discordapp.net/apps/linux/0.0.202/discord-development-0.0.202.tar.gz
+ source = https://dl-development.discordapp.net/apps/linux/0.0.203/discord-development-0.0.203.tar.gz
source = LICENSE.html::https://discordapp.com/terms
source = OSS-LICENSES.html::https://discordapp.com/licenses
- b2sums = 725ca992aa7c7873372d8aa61a2894b4745568d8ba97f9244aaefdbb34f16ddbcc5ccbe97bc922b68a6e281237fc694184588d47b85668fae8f81430a5c1ff05
+ b2sums = 4b542acae1ba9e2dc9e6949f44e64a974005a71c3b8319fafee8b4c26af08d47a0484def90faec0f3118bd317aa5c0266a4162825b649f9ac5140e5e0e0a5f33
b2sums = SKIP
b2sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 0488017b9d6a..10d3ceec339e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
_pkgname=discord-development
pkgname=${_pkgname}-electron-bin
-pkgver=0.0.202
+pkgver=0.0.203
pkgrel=1
pkgdesc="Discord Development (popular voice + video app) using the system provided electron for increased security and performance"
arch=('x86_64')
@@ -8,7 +8,7 @@ provides=(${_pkgname})
conflicts=(${_pkgname})
url='https://discordapp.com'
license=('custom')
-depends=('electron' 'gtk3' 'libnotify' 'libxss' 'glibc' 'alsa-lib' 'nspr' 'nss' 'xdg-utils' 'libcups')
+depends=('electron19' 'gtk3' 'libnotify' 'libxss' 'glibc' 'alsa-lib' 'nspr' 'nss' 'xdg-utils' 'libcups')
makedepends=('asar')
optdepends=('libpulse: Pulseaudio support'
'xdg-utils: Open files'
@@ -19,7 +19,7 @@ source=("https://dl-development.discordapp.net/apps/linux/${pkgver}/${_pkgname}-
'LICENSE.html::https://discordapp.com/terms'
'OSS-LICENSES.html::https://discordapp.com/licenses')
# Skip BLAKE2 of licenses, it fails always for some reason.
-b2sums=('725ca992aa7c7873372d8aa61a2894b4745568d8ba97f9244aaefdbb34f16ddbcc5ccbe97bc922b68a6e281237fc694184588d47b85668fae8f81430a5c1ff05'
+b2sums=('4b542acae1ba9e2dc9e6949f44e64a974005a71c3b8319fafee8b4c26af08d47a0484def90faec0f3118bd317aa5c0266a4162825b649f9ac5140e5e0e0a5f33'
'SKIP'
'SKIP')
@@ -38,29 +38,30 @@ prepare() {
package() {
# Install the app
install -d "$pkgdir"/usr/lib/$_pkgname
-
+
# HACKS FOR SYSTEM ELECTRON
# Thanks to the discord_arch_electron guy for this ;)
# Thanks to https://aur.archlinux.org/packages/discord_arch_electron/#comment-776307 for the less-hacky fix.
asar e $_tarname/resources/app.asar $_tarname/resources/app
sed -i "s|process.resourcesPath|'/usr/lib/$_pkgname'|" $_tarname/resources/app/app_bootstrap/buildInfo.js
sed -i "s|exeDir,|'/usr/share/pixmaps',|" $_tarname/resources/app/app_bootstrap/autoStart/linux.js
+ sed -i "s|module.paths = \[\]|module.paths = \[process.env.HOME + '/.config/discorddevelopment/$pkgver/modules'\]|" $_tarname/resources/app/app_bootstrap/requireNative.js
asar p $_tarname/resources/app $_tarname/resources/app.asar --unpack-dir '**'
- rm -rf $_tarname/resources/app
-
+ rm -rf $_tarname/resources/app
+
# Copy relevant data
cp -r "$_tarname"/resources/* "$pkgdir"/usr/lib/$_pkgname/
-
+
# Create starter script for discord
echo "#!/bin/sh" >> "$srcdir"/$_pkgname
- echo "exec electron /usr/lib/$_pkgname/app.asar \$@" >> "$srcdir"/$_pkgname
-
+ echo "exec electron19 /usr/lib/$_pkgname/app.asar \$@" >> "$srcdir"/$_pkgname
+
install -d "$pkgdir"/usr/{bin,share/{pixmaps,applications}}
install -Dm 755 $_pkgname "$pkgdir"/usr/bin/$_pkgname
-
+
cp $_tarname/discord.png "$pkgdir"/usr/share/pixmaps/$_pkgname.png
cp $_tarname/$_pkgname.desktop "$pkgdir"/usr/share/applications/$_pkgname.desktop
-
+
# Licenses
install -Dm 644 LICENSE.html "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.html
install -Dm 644 OSS-LICENSES.html "$pkgdir"/usr/share/licenses/$pkgname/OSS-LICENSES.html