forked from ValveSoftware/Proton
-
-
Notifications
You must be signed in to change notification settings - Fork 396
Building
ShadowX117 edited this page Jul 24, 2025
·
1 revision
- Clone this repo by executing:
git clone --recurse-submodules http://github.com/gloriouseggroll/proton-ge-custom-
Drop any custom patches into patches/, then open patches/protonprep-valve-staging.sh and add a patch line for them under
#WINE CUSTOM PATCHESin the same way the others are done. -
Apply all of the patches in patches/ by running:
./patches/protonprep-valve-staging.sh &> patchlog.txtin the main proton-ge-custom directory. Open patchlog.txt and search for "fail" to make sure no patch failures occured. An easy way to do this is like so:
grep -i fail patchlog.txt
grep -i error patchlog.txt -
Navigate to the parent directory containing the proton-ge-custom folder.
-
Type the following:
mkdir build && cd build
../configure.sh --build-name=SOME-BUILD-NAME-HERE
make redist &> logBuild will be placed within the build directory as SOME-BUILD-NAME-HERE.tar.gz.