Wine-tkg is a build-system aiming at easier custom wine builds creation.
(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.
- Clone the repo (allows you to use
git pull
to get updates) :
git clone https://github.com/Frogging-Family/wine-tkg-git.git
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.
- We need to get into the wine-tkg-git dir first:
cd wine-tkg-git
- 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)