Build Scripts | Arch Linux | Fedora | Ubuntu |
---|
Wine-tkg is a build-system aiming at easier custom wine builds creation. You can now easily get the "plain wine + pba + steam fix" build you've been dreaming about! Wine-xiv is based on wine-tkg and builds wine with several patches to improve the experience of FFXIV on Linux machines.
It can also make custom Proton builds with its wrapping script: https://github.com/Frogging-Family/wine-tkg-git/tree/master/proton-tkg
By default, it'll pull current wine/wine-staging git versions. You can target a specific release or commit in the .cfg if needed.
A comfortable selection of patches is available to you, with some of them being enabled by default for your convenience (see this sample config file for the full list and details)
An ever evolving selection of staging, experimental and/or hacky patches are also available in the community-patches
Can be built with your own patches - See README in wine-tkg-git/wine-tkg-userpatches for instructions
Wine : https://github.com/wine-mirror/wine
Wine-staging : https://github.com/wine-staging/wine-staging
Wine esync : https://github.com/zfigura/wine/tree/esync
Wine fsync : https://github.com/zfigura/wine/tree/fsync
Proton : https://github.com/ValveSoftware/Proton
Wine-pba (Only working correctly up to 3.18 - Force disabled on newer wine bases due to regressions) : https://github.com/acomminos/wine-pba
Thanks to @Firerat and @bobwya for their rebase work :
For Gallium 9 support, use https://github.com/iXit/wine-nine-standalone (available from winetricks and AUR) - Legacy nine support can still be turned on if you're building a 4.1 base or older.