Skip to content

The wine-tkg build systems, to create custom Wine and Proton builds

Notifications You must be signed in to change notification settings

logos128/wine-tkg-git

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wine to rule them all !

Wine nightly builds

  • wine-staging patchset applied
Wine Arch Linux Fedora Ubuntu LoL
Valve Wine Exp Bleeding Edge Arch Linux Exp Bleeding Edge Other distro

The Exp Bleeding Edge Other distro and LoL versions are built on Ubuntu latest, which should work fine on most distros not using years old packages

! The LoL version should only be used for League of Legends !

Proton nightly builds

  • wine-staging patchset applied
  • built on Arch current, making glibc 2.36 a requirement
Proton Valve Exp Bleeding Edge Wine Master

(drop the extracted folder in /$HOME/.steam/root/compatibilitytools.d/ or, for Ubuntu/Debian based, the /$HOME/.steam/compatibilitytools.d/ dir)

PLEASE DO NOT REPORT BUGS ENCOUNTERED WITH THIS AT WINEHQ OR VALVESOFTWARE, REPORT HERE INSTEAD !

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!

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

Generated Wine-tkg sources (staging-based):

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.

About

The wine-tkg build systems, to create custom Wine and Proton builds

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 76.7%
  • Python 12.4%
  • Roff 10.9%