From 6f288564cfd927dc32e24e6d93708d7c27683bd4 Mon Sep 17 00:00:00 2001 From: Ekaterina Vaartis Date: Fri, 30 Jun 2023 20:46:48 +0300 Subject: [PATCH] Patch the SDK in setup.py so it actually builds --- setup.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/setup.py b/setup.py index b34f8e8..1be2156 100644 --- a/setup.py +++ b/setup.py @@ -6,6 +6,12 @@ import os with zipfile.ZipFile("src/lib/discord_game_sdk.zip", "r") as zip_ref: zip_ref.extractall("src/lib/discord_game_sdk/") +# Patch the SDK to actually build, since it's missing an include +with open("src/lib/discord_game_sdk/cpp/types.h", "r+") as f: + s = f.read(); + f.seek(0); + f.write("#include \n" + s) + copy_tree("src/lib/discord_game_sdk/lib/", "src/lib/discord_game_sdk/bin/") os.rename( "src/lib/discord_game_sdk/bin/aarch64/discord_game_sdk.dylib",