Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
8.08k stars 423 forks source link

Adding arm64 deb #3537

Closed Jacobw1oo closed 5 months ago

Jacobw1oo commented 8 months ago

Problem description

Heroic updates often and is great, but compiling it not, i current having issue compiling it, on Android Debian

Feature description

heroic_2.12.1_arm64.deb

Alternatives

Have some instruction on have to compile for aarch64, it has issues.

Additional information

here is my GitHub script for compiling. https://github.com/Jacobw1oo/JakeBox/blob/main/scripts/heroiccompile.sh

flavioislima commented 8 months ago

We are seriously looking into ARM support for both Linux and Windows.

But we also need a github action runner for arm64 and for now I think only paid ones support it. BEcause we need to compile also legendary, nile and gogdl in arm64.

We also need to add some dialogs on startup saying that BOX64 is needed to play most games since Wine and Proton won't run on ARM64 afaik.

So yeah, it is planned and we might have it, but might take a while, perhaps in the second semester we might start releasing them.

Jacobw1oo commented 8 months ago

sure, i will setup up a GitHub and compile them. i have a github for running Heroic on android termux debian proot, current issue is that electron 27.0.0+wcus is not available for Linux arm64. while normal electron 27 works on x86_64 is does not seem to work on arm64.

Jacobw1oo commented 8 months ago

I have finished compiling these 3/3. https://github.com/Jacobw1oo/JakeBox/blob/main/heroic-dependencies/legendary-compile.sh now what is the next step?

imLinguin commented 8 months ago

gogdl is python https://github.com/Heroic-Games-Launcher/heroic-gogdl

Spinnernicholas commented 4 months ago

This is marked as completed, does that mean there is an official arm64 release for linux?

Jacobw1oo commented 2 months ago

This is marked as completed, does that mean there is an official arm64 release for linux?

It was not completed, due to many of the underlining software need x86 to run x86 programs, it seems hard to divide the program. I have Heroic appimage running on ARM64 and it work well. (still fight with anti cheat)

imLinguin commented 2 months ago

We plan to provide ARM binaires for Linux and Windows in next release. At least Electron application will be ARM, we'll see how far we can get with helper binaries we use (legendary, gogdl, nile, comet etc...)