PKGBUILDS/wine-tkg-git/wine-tkg-git
Nathan 11cf41df16 Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
..
wine-tkg-patches Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
wine-tkg-profiles Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
wine-tkg-scripts Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
wine-tkg-userpatches Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
PKGBUILD Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
README.md Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
customization.cfg Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
non-makepkg-build.sh Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00
wine.install Add mirror 'wine-tkg-git' at '97dec06' 2022-10-07 13:55:35 -05:00

README.md

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