muz / grtwine

GRT under wine, under linux, under Docker. All on MacOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grtwine

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

Dependencies

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.

Overview

  1. XQuartz should be configured on the host to allow network clients
  2. make socat starts XQuartz and socat to expose the X Server
  3. make build generates a locally Docker image (grt) with 32-bit Wine
  4. make run spawns GRT under Wine using the previously exposed X server

Could this be better? Oh totally.

About

GRT under wine, under linux, under Docker. All on MacOS


Languages

Language:Makefile 45.5%Language:Dockerfile 28.8%Language:Shell 25.7%