- Clone the proton-wine repository
- Clone this repository
- run
podman build -f WineProtonArm64.Dockerfile -t proton-wine:latestordocker build -f WineProtonArm64.Dockerfile -t proton-wine:latest. This will create the image that holds the android ndk, mingw llvm, and the necessary build tools in an ubuntu 24.04 image - Update
build.shto point to your source folder and output folder and also whether you are using Docker or Podman - run
build.sh
The output will be a *.wcp file that you can then import into GameNative.
This was adapted from the github workflow inside the GameNative proton-wine repository. It is designed to only output the arm64 version of proton-wine as well as only the GameNative wcp file.
If you want to add the x86_64 version or the Winlator build, feel free to open a PR and I'll review it.