2.4 KiB
Wine to rule them all !
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.
Quick how-to :
(for dependencies, see the wiki page )
Independently of the distro used, you'll want MinGW compiler to build recent wine as it fails to build more often than not without it these days.
Download the source :
- Clone the repo (allows you to use
git pull
to get updates) :
git clone https://github.com/Frogging-Family/wine-tkg-git.git
Configuration/customization :
If you want to customize the patches and features of your builds, you can find basic settings in customization.cfg and advanced settings in wine-tkg-profiles/advanced-customization.cfg.
You can also create an external configuration file that will contain all settings in a centralized way and survive repo updates. A sample file for this can be found here. The default path for this file is ~/.config/frogminer/wine-tkg.cfg
and can be changed in wine-tkg-profiles/advanced-customization.cfg
with the _EXT_CONFIG_PATH
option.
Building :
- We need to get into the wine-tkg-git dir first:
cd wine-tkg-git
For Arch (and other pacman/makepkg distros) :
- From the
wine-tkg-git
directory (where the PKGBUILD is located), run the following command in a terminal to start the building process :
makepkg -si
For other distros (make sure to check the wiki page) :
- From the
wine-tkg-git
directory (where the PKGBUILD is located), run the following command in a terminal to start the building process :
./non-makepkg-build.sh
Your build will be found in the PKGBUILD/wine-tkg-git/non-makepkg-builds
dir (independently of the chosen configuration)
Note for Ubuntu users who want to use docker instead: https://github.com/Tk-Glitch/PKGBUILDS/issues/69#issuecomment-450548800 Thanks to @yuiiio