diff options
author | Stelios Tsampas | 2020-03-23 23:50:45 +0200 |
---|---|---|
committer | Stelios Tsampas | 2020-03-23 23:50:45 +0200 |
commit | 9a2082c748b40dee0957a97abff2f0ed35008568 (patch) | |
tree | aa8a8cece0ed7aef38af9426506f19e25a10aa0e /proton-user_compat_data.patch | |
parent | 2a0836cb0d31e303a3617a69da56bef44f37a389 (diff) | |
download | aur-9a2082c748b40dee0957a97abff2f0ed35008568.tar.gz |
version 5.0.5b
Diffstat (limited to 'proton-user_compat_data.patch')
-rw-r--r-- | proton-user_compat_data.patch | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/proton-user_compat_data.patch b/proton-user_compat_data.patch index 996bdc6b86c9..e9d6e18c910b 100644 --- a/proton-user_compat_data.patch +++ b/proton-user_compat_data.patch @@ -1,16 +1,20 @@ diff --git a/proton b/proton -index 59b2b0c..8a797e9 100755 +index d4a49ab..9928e21 100755 --- a/proton +++ b/proton -@@ -633,6 +633,11 @@ class Session: - +@@ -656,6 +656,15 @@ if __name__ == "__main__": + log("No compat data path?") + sys.exit(1) - if __name__ == "__main__": + if "PROTON_USER_COMPAT_DATA" in os.environ: + if nonzero(os.environ["PROTON_USER_COMPAT_DATA"]): -+ os.environ["STEAM_COMPAT_DATA_PATH"] = os.environ["STEAM_COMPAT_CLIENT_INSTALL_PATH"] + "/steamapps/compatdata/" + os.environ["SteamGameId"] ++ compatpath = os.environ["STEAM_COMPAT_DATA_PATH"].split('/') ++ os.environ["STEAM_COMPAT_DATA_PATH"] = "{}/{}/{}/{}".format( ++ os.environ["STEAM_COMPAT_CLIENT_INSTALL_PATH"], ++ compatpath[-3], compatpath[-2], compatpath[-1]) + if not os.path.exists(os.environ["STEAM_COMPAT_DATA_PATH"]): + os.makedirs(os.environ["STEAM_COMPAT_DATA_PATH"]) - if not "STEAM_COMPAT_DATA_PATH" in os.environ: - log("No compat data path?") - sys.exit(1) ++ + g_proton = Proton(os.path.dirname(sys.argv[0])) + + g_proton.extract_tarball() |