From 8dd506e2d9fab1ce3b0c4a80572299ee20688198 Mon Sep 17 00:00:00 2001 From: Zoddo Date: Tue, 6 Aug 2024 19:46:13 +0200 Subject: [PATCH 1/2] upgpkg: discord 0.0.63 Know issue: Krisp patcher is not working. This will get fixed in the next pkgrel. --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 363db70..dbf9c5e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = discord_arch_electron pkgdesc = Discord using system provided electron for increased security and performance - pkgver = 0.0.62 + pkgver = 0.0.63 pkgrel = 1 url = https://discord.com install = discord_arch_electron.install @@ -18,10 +18,10 @@ pkgbase = discord_arch_electron provides = discord conflicts = discord options = !strip - source = https://dl.discordapp.net/apps/linux/0.0.62/discord-0.0.62.tar.gz + source = https://dl.discordapp.net/apps/linux/0.0.63/discord-0.0.63.tar.gz source = discord-launcher.sh source = krisp-patcher.py - sha512sums = 6271382410340c0f38c4403af766fe18ea7548279f3bc75ebe748a75281c304d7738e2d857e208b8867a2330b2a9e22d292ad63421578db35b79e4d16267456f + sha512sums = b1695d2790b59b395c9b4c570ddcbb9b8da7629d02eab33e330f77cf5ed81db121fbe805bb40264eb32ae3a858fcdc3ede4d90982b1c13498474d45b82cb6d6e sha512sums = e11a60419c6ee5944aefc1ac16a5b496518fae626627d37a5bf636975bd21b1d9b6118ec3f44e7f4283befe5fa14737ad28dc38d975967789247ac0e66c352f3 sha512sums = ac1212b09c3c1e7af3f93294d799765a0547f20a8373bea0ecb1a3e2bcb165488eb1412141c4e577d53ae87122646b12b9339b0a3f8e6817c3865fbb3f642938 diff --git a/PKGBUILD b/PKGBUILD index 3d7fbf9..81d8b1c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,7 +9,7 @@ _pkgname=discord _electron=electron pkgname=${_pkgname}_arch_electron -pkgver=0.0.62 +pkgver=0.0.63 pkgrel=1 pkgdesc="Discord using system provided ${_electron} for increased security and performance" arch=('any') @@ -29,7 +29,7 @@ optdepends=('libpulse: Pulseaudio support' source=("https://dl.discordapp.net/apps/linux/${pkgver}/${_pkgname}-${pkgver}.tar.gz" 'discord-launcher.sh' 'krisp-patcher.py') # original: https://github.com/sersorrel/sys/blob/main/hm/discord/krisp-patcher.py -sha512sums=('6271382410340c0f38c4403af766fe18ea7548279f3bc75ebe748a75281c304d7738e2d857e208b8867a2330b2a9e22d292ad63421578db35b79e4d16267456f' +sha512sums=('b1695d2790b59b395c9b4c570ddcbb9b8da7629d02eab33e330f77cf5ed81db121fbe805bb40264eb32ae3a858fcdc3ede4d90982b1c13498474d45b82cb6d6e' 'e11a60419c6ee5944aefc1ac16a5b496518fae626627d37a5bf636975bd21b1d9b6118ec3f44e7f4283befe5fa14737ad28dc38d975967789247ac0e66c352f3' 'ac1212b09c3c1e7af3f93294d799765a0547f20a8373bea0ecb1a3e2bcb165488eb1412141c4e577d53ae87122646b12b9339b0a3f8e6817c3865fbb3f642938') From ed74820d5e3d9a7ac3494bbe00e467b107efb402 Mon Sep 17 00:00:00 2001 From: Zoddo Date: Tue, 6 Aug 2024 20:05:27 +0200 Subject: [PATCH 2/2] upgpkg: discord 0.0.63-2: Fix Krisp --- .SRCINFO | 4 ++-- PKGBUILD | 4 ++-- krisp-patcher.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index dbf9c5e..e195b1d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = discord_arch_electron pkgdesc = Discord using system provided electron for increased security and performance pkgver = 0.0.63 - pkgrel = 1 + pkgrel = 2 url = https://discord.com install = discord_arch_electron.install arch = any @@ -23,6 +23,6 @@ pkgbase = discord_arch_electron source = krisp-patcher.py sha512sums = b1695d2790b59b395c9b4c570ddcbb9b8da7629d02eab33e330f77cf5ed81db121fbe805bb40264eb32ae3a858fcdc3ede4d90982b1c13498474d45b82cb6d6e sha512sums = e11a60419c6ee5944aefc1ac16a5b496518fae626627d37a5bf636975bd21b1d9b6118ec3f44e7f4283befe5fa14737ad28dc38d975967789247ac0e66c352f3 - sha512sums = ac1212b09c3c1e7af3f93294d799765a0547f20a8373bea0ecb1a3e2bcb165488eb1412141c4e577d53ae87122646b12b9339b0a3f8e6817c3865fbb3f642938 + sha512sums = e5b4d549b29b41a71b2d871d69ef6c622bd1daefb52104165ca2f33e82a3ef02cd697bf48ff12d29895bec2da15b6fe603b0b3c93bf503b3169edf2e812038ff pkgname = discord_arch_electron diff --git a/PKGBUILD b/PKGBUILD index 81d8b1c..e1eab5f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,7 +10,7 @@ _pkgname=discord _electron=electron pkgname=${_pkgname}_arch_electron pkgver=0.0.63 -pkgrel=1 +pkgrel=2 pkgdesc="Discord using system provided ${_electron} for increased security and performance" arch=('any') provides=("${_pkgname}") @@ -31,7 +31,7 @@ source=("https://dl.discordapp.net/apps/linux/${pkgver}/${_pkgname}-${pkgver}.ta 'krisp-patcher.py') # original: https://github.com/sersorrel/sys/blob/main/hm/discord/krisp-patcher.py sha512sums=('b1695d2790b59b395c9b4c570ddcbb9b8da7629d02eab33e330f77cf5ed81db121fbe805bb40264eb32ae3a858fcdc3ede4d90982b1c13498474d45b82cb6d6e' 'e11a60419c6ee5944aefc1ac16a5b496518fae626627d37a5bf636975bd21b1d9b6118ec3f44e7f4283befe5fa14737ad28dc38d975967789247ac0e66c352f3' - 'ac1212b09c3c1e7af3f93294d799765a0547f20a8373bea0ecb1a3e2bcb165488eb1412141c4e577d53ae87122646b12b9339b0a3f8e6817c3865fbb3f642938') + 'e5b4d549b29b41a71b2d871d69ef6c622bd1daefb52104165ca2f33e82a3ef02cd697bf48ff12d29895bec2da15b6fe603b0b3c93bf503b3169edf2e812038ff') prepare() { # prepare launcher script diff --git a/krisp-patcher.py b/krisp-patcher.py index 6bd44f4..6423234 100644 --- a/krisp-patcher.py +++ b/krisp-patcher.py @@ -15,7 +15,7 @@ executable = sys.argv[1] elf = ELFFile(open(executable, "rb")) symtab = elf.get_section_by_name('.symtab') -krisp_initialize_address = symtab.get_symbol_by_name("_ZN7discord15KrispInitializeEv")[0].entry.st_value +krisp_initialize_address = symtab.get_symbol_by_name("_ZN7discordL17DoKrispInitializeEv")[0].entry.st_value isSignedByDiscord_address = symtab.get_symbol_by_name("_ZN7discord4util17IsSignedByDiscordERKNSt4__Cr12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE")[0].entry.st_value text = elf.get_section_by_name('.text')