Improvements to wine-tkg-git
Created by: Wuestengecko
This PR proposes the following changes to the
- Move the patch choices from
pkgname. This makes it significantly easier to handle multiple different builds e.g. in a single local repository. This generates package names like
- Also show the low latency patch in
-osu), because the customization.cfg itself states "Using this patch for something else than Osu! isn't recommended".
- Same for
$_OPTIMIZED, because it may be relevant if handling multiple versions across different machines.
- Allow to install into a subdirectory of
/opt, instead of the default
/usr. This allows to have multiple different versions installed at the same time. If this option is enabled, the conf file in binfmt.d will be renamed to
$pkgname.conf, and thus will be overridden by a later-ordered
wine.conffile if one exists, so that
/usr/bin/winewill be preferred. This patch unconditionally renames the conf file in
30-$pkgname-win32-aliases.confto avoid file name collisions. This unfortunately means that we cannot provide
wineand similar packages, as otherwise it would be impossible to have a different wine (e.g. from official repos) installed to
/usr. (This does not apply if installing to
- I didn't like the hacky style the
ccachecheck looked, so I made it more elegant.
- Download the
esync$_esync_version.tgz, so that it doesn't need to be nuked and redownloaded for every build.
- Enforce installing a wine package via
makedependsif building with DXVK was requested. This allows building in a clean chroot via Arch's automated scripts.