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 /PKGBUILD | |
parent | ee7b8632165896a99d9328b6f0c25d905b4f30d7 (diff) | |
download | aur-3f35c9f83063c110e3812acfa5bc00883ce3fadd.tar.gz |
Added recommended fixes and updated to 0.0.203
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -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 |