diff options
author | jopejoe1 | 2022-09-04 00:23:07 +0200 |
---|---|---|
committer | jopejoe1 | 2022-09-04 00:23:07 +0200 |
commit | 3f35c9f83063c110e3812acfa5bc00883ce3fadd (patch) | |
tree | 79a216021e17f7c1182deda669cbb5dbd92a408d | |
parent | ee7b8632165896a99d9328b6f0c25d905b4f30d7 (diff) | |
download | aur-3f35c9f83063c110e3812acfa5bc00883ce3fadd.tar.gz |
Added recommended fixes and updated to 0.0.203
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 17 insertions, 16 deletions
@@ -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 @@ -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 |