lacamar/wine-arm64ec

Project ID: 188425

Description

This repository provides packages to enable running Windows 32bit and 64bit software on aarch64 Linux via Wine with experimental ARM64EC support. This requires a custom build of Wine and DLL artefacts from the FEX-Emu project.

The Wine package build is derived from the the Fedora project specfile, so wine-staging patches are included. Patches from the bylaws fork of Wine are also included to improve the ARM64EC support - such as avoiding the need for manually setting the FEX ARM64EC and WoW64 DLLs using registry entries.

For more information about ARM64EC, you can read this entry from the FEX wiki.

The latest packages provided here are for Wine 10.12 and FEX-Emu DLL artefacts 2508.1 (and git), however, in my personal testing, currently, the best compatibility comes from wine 10.8 and FEX-Emu 2507.1. Depending on the software you are trying to run, this may vary for you, so it's best to experiment with different package versions if you are having trouble running your desired software.

Installation Instructions

Here's how to install packages from this repo:

  1. Run the following command in your terminal: sudo dnf copr enable lacamar/wine-arm64ec
  2. Once the repo is added successfully, use this command: sudo dnf install fex-emu-wine wine

wine-git and fex-emu-wine-git are available if you would like to use the absolute latest possible builds of these projects.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 42 aarch64 (5779)* Fedora 42 (82 downloads)
Fedora 43 aarch64 (0)* Fedora 43 (0 downloads)
Fedora rawhide aarch64 (1)* Fedora rawhide (10 downloads)

* Total number of downloaded packages.