Added fix for dxvk applying with spaces to the runners folder path

This commit is contained in:
Observer KRypt0n_ 2022-08-06 14:45:37 +02:00
parent ab8cc075ef
commit 02abfd1b0b
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2

View file

@ -97,6 +97,13 @@ impl Version {
// so we can get rid of 32bit support
apply_script = apply_script.replace("$wineboot -u", "$wine64 -u");
// Fix issues related to spaces in paths to the runners folder
apply_script = apply_script.replace("which $wineboot", "which \"$wineboot\"");
apply_script = apply_script.replace("$wine --version", "\"$wine\" --version");
apply_script = apply_script.replace("$wine64 winepath", "\"$wine64\" winepath");
apply_script = apply_script.replace("$wine winepath", "\"$wine\" winepath");
apply_script = apply_script.replace("$wine reg", "\"$wine\" reg");
// Old GE builds return specific --version output which can break
// DXVK installation script
apply_script = apply_script.replace("grep wine", "grep \"wine\\|GE\"");