From ed74820d5e3d9a7ac3494bbe00e467b107efb402 Mon Sep 17 00:00:00 2001 From: Zoddo Date: Tue, 6 Aug 2024 20:05:27 +0200 Subject: [PATCH] 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')