Updating heroic-games-launcher

I installed Heroic, Steam, and Lutris as part of the ‘cachyos-gaming-applications’ package when installing CachyOS back in January 2026. Since then, Steam and Lutris have updated as expected when running sudo pacman -Syu, but Heroic has not.

Heroic is installed as ‘heroic-games-launcher’, but the repo has ‘heroic-games-launcher-bin’. ‘heroic-games-launcher’ appears to now be orphaned and is picked up by sudo pacman -Qm.

Will ‘heroic-games-launcher’ be updated and packaged as part of cachyos-gaming-applications?

Or should I go ahead and install ‘heroic-games-launcher-bin’ from the repo?

And if I do this, what happens with ‘heroic-games-launcher’ that was installed as a dependency with ‘cachyos-gaming-applications’?

Thanks.

My install is older than yours but:

pacman -Qs heroic
local/heroic-games-launcher-bin 2.21.0-1
An Open source Launcher for Epic, Amazon and GOG Games

I believe it was updated in the last 24 hours.

Here is mine:

pacman -Qs heroic
local/heroic-games-launcher 2.20.1-1
Native GOG, Epic Games and Amazon games launcher for Linux

So it doesn’t get identified in the repo when updating as heroic-games-launcher doesn’t exist.

Here is the package install info for my instance:

pacman -Qi heroic-games-launcher
Installed From : cachyos
Name : heroic-games-launcher
Version : 2.20.1-1
Description : Native GOG, Epic Games and Amazon games launcher for Linux
Architecture : x86_64
URL : https://heroicgameslauncher.com/
Licenses : GPL-3.0-only
Groups : None
Provides : None
Depends On : which electron39 zlib libgcc glibc
Optional Deps : None
Required By : cachyos-gaming-applications
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 133.78 MiB
Packager : CachyOS admin@cachyos.org
Build Date : Fri 27 Feb 2026 01:53:24 PM EST
Install Date : Fri 27 Feb 2026 02:10:39 PM EST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature

Well the only conclusion (unless I corrected it myself, which is possible) is that the package may have changed ‘recently’, since I have what is (in my opinion) the correct package.
IE I can’t say with absolute certainty that I didn’t change anything :0

Agreed. Yours matches the repo, so I would say it is correct. Just not sure what to do with mine that doesn’t match the repo (but was correctly installed via the cachyos-gaming-applications package…)

it’s probably ur DNS (it’s always the DNS).

Thanks, but it is not DNS. I can connect to all repos and mirrors with no issue. The repo DB has been fully refreshed. The issue is that the local installed package is named differently from the package in the repo, even though the local package was installed by the cachy repo as part of the cachyos-gaming-applications package.

OK, I think I am getting closer to figuring out what is going on. The version of cachyos-gaming-applications in the cachyos repo across all mirrors is 1.0.0-2, built October 2025.

If you follow the package build info to the cachy github -

you will see that the last commit was 3 months ago and should have pushed out version 1.0.0-3, which should have added Faugus Launcher and, I am willing to bet, may have resolved the name mismatch for Heroic between the package and the repo because if you follow the heroic-games-launcher tag from the page back to the repo, it links to heroic-games-launcher-bin instead of heroic-games-launcher.

So, the question now is, should we be seeing a cachyos-gaming-applications 1.0.0-3 instead of 1.0.0-2 in the repo?

heroic-games-launcher package was removed some time ago,

installingheroic-games-launcher-binwill replace it.

And it won’t break the cachyos-games-applications package when it updates? Thanks!

It won’t break.

You can check this here:

The package has a “Provides” field, which is another way to say that “if something requires the package in this field, then this package will also suffice”.

So cachyos-gaming-applications will recognize the bin package as well as the old one that you have installed currently.

I would also suggest installing the bin since you’ll once again get updates for it. Which is of course pretty important for an application like that.

Great. Thank you very much for clarifying.

Just to close this thread out for anyone else that may be having a similar issue:

sudo pacman -S heroic-games-launcher-bin

identified the old heroic-games-launcher as a conflict and cleanly removed it before installing the new launcher, heroic-games-launcher-bin

All works as expected, all of my prefixes and games were preserved and launch without issue and now my local repo and the cachyos repo are in sync.

Thanks All