diff options
author | Stelios Tsampas | 2020-03-21 19:37:24 +0200 |
---|---|---|
committer | Stelios Tsampas | 2020-03-21 19:37:24 +0200 |
commit | 5bb83ec9d011c4607efd457cdf5b8d49c50b7035 (patch) | |
tree | edba0e0a6246dd35eb0aee5e689429ddfd10d87d | |
parent | 951642f6c87d1965fbb3776c7a5c37fb65d5e244 (diff) | |
download | aur-5bb83ec9d011c4607efd457cdf5b8d49c50b7035.tar.gz |
Version 5.0.5
-rw-r--r-- | PKGBUILD | 5 | ||||
-rw-r--r-- | proton-user_compat_data.patch | 16 |
2 files changed, 20 insertions, 1 deletions
@@ -1,7 +1,7 @@ # Maintainer: loathingkernel <loathingkernel _a_ gmail _d_ com> pkgname=proton-native -pkgver=5.0.4 +pkgver=5.0.5 _srctag=${pkgver%.*}-${pkgver##*.} _geckover=2.47.1 _monover=4.9.4 @@ -114,6 +114,7 @@ source=( # glib::git+https://gitlab.gnome.org/GNOME/glib.git proton-unfuck_makefile.patch proton-disable_lock.patch + proton-user_compat_data.patch dxvk-extraopts.patch ) sha256sums=( @@ -133,6 +134,7 @@ sha256sums=( # SKIP 'b9e8443c3f1949cc8b0d311594aa46cbfb79da48c3f00e95c97e87656368dd49' 'f12df8e1e2dcb6bcced6fdccfdf044b2dc55714712efd577fd5d92abfad0f5c5' + '375015b1582e3c606122d4dd6dc9919f6df1ca7223855908600e1e8fae762c51' '15fc8d8a4465ffc69897f0264ecb08d95f4b0fb00ec45dc8cb542f14c8808ef3' ) @@ -160,6 +162,7 @@ prepare() { patch -p1 -i "$srcdir"/proton-unfuck_makefile.patch patch -p1 -i "$srcdir"/proton-disable_lock.patch + patch -p1 -i "$srcdir"/proton-user_compat_data.patch # Uncomment to enable extra optimizations # Patch crossfiles with extra optimizations from makepkg.conf diff --git a/proton-user_compat_data.patch b/proton-user_compat_data.patch new file mode 100644 index 000000000000..996bdc6b86c9 --- /dev/null +++ b/proton-user_compat_data.patch @@ -0,0 +1,16 @@ +diff --git a/proton b/proton +index 59b2b0c..8a797e9 100755 +--- a/proton ++++ b/proton +@@ -633,6 +633,11 @@ class Session: + + + 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"] ++ 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) |