Some total nonsense I've whacked together to enable me to run GordonsReloadingTool on MacOS given I had Docker and XQuartz installed for Other Reasons.
Don't ask why I didn't just install wine via brew;
brew install --no-quarantine gcenx/wine/wine-crossover
On the local machine;
- An extracted copy of the 32-bit Windows GRT client in
~/grt
. - Docker for Mac 🤢
- socat
- xquartz
The latter two being via brew
.
- XQuartz should be configured on the host to allow network clients
make socat
starts XQuartz andsocat
to expose the X Servermake build
generates a locally Docker image (grt
) with 32-bit Winemake run
spawns GRT under Wine using the previously exposed X server
Could this be better? Oh totally.