Package Details: rare 1.12.0-1

Git Clone URL: https://aur.archlinux.org/rare.git (read-only, click to copy)
Package Base: rare
Description: Open source alternative for Epic Games Launcher, using Legendary
Upstream URL: https://github.com/RareDevs/Rare
Keywords: epic-games game-launcher games legendary
Licenses: GPL3
Submitter: Dummerle
Maintainer: Dummerle (loathingkernel)
Last Packager: Dummerle
Votes: 8
Popularity: 0.000000
First Submitted: 2021-03-14 14:18 (UTC)
Last Updated: 2025-12-22 20:08 (UTC)

Latest Comments

1 2 3 Next › Last »

yochananmarqos commented on 2025-12-14 20:28 (UTC)

@loathingkernel: Well, if it's only purpose is a dependency of rare, then that should be fine for now.

@Dummerle: Please replace the legendary dependency with legendary-rare when you update to 1.12.0.

loathingkernel commented on 2025-12-14 20:24 (UTC) (edited on 2025-12-14 20:24 (UTC) by loathingkernel)

It will conflict with legendary, and I cannot ensure the functionality of is a CLI application, we use it as a library mostly. We do not do anything to actively break it, and I do use it locally through the CLI for cross-reference, but hopefully you understand my hesitance.

Technically this would work indeed. So if this preferred over my, arguably very wasteful, solution, I am absolutely fine with it.

yochananmarqos commented on 2025-12-14 20:19 (UTC)

@loathingkernel: I see. I've just added the RareDevs fork to the AUR as legendary-rare, how's that?

loathingkernel commented on 2025-12-14 20:00 (UTC) (edited on 2025-12-14 20:04 (UTC) by loathingkernel)

As far as legendary, what about Playtron's fork? Will that also work?

I would use heroic's if that was an option, but neither of these or ours is meant for regular CLI usage, it might start rotting a way, so I don't know if any of these can be provided as replacements to the original legendary here in the AUR. We also need our own patches on top of legendary, which while they do have open PRs to the upstream project, are in the same situation as the PRs from other forks.

And to be honest, I do not want to use another fork, we would need to follow what others decide. That's fine if that's the upstream project, but using another downstream fork with its own goals in mind is the kind of pain that I don't want to deal with.

yochananmarqos commented on 2025-12-14 19:47 (UTC) (edited on 2025-12-14 19:47 (UTC) by yochananmarqos)

@loathingkernel: python-vdf is already using the Solstice Games Studios fork.

As far as legendary, what about Playtron's fork? Will that also work?

loathingkernel commented on 2025-12-14 19:26 (UTC) (edited on 2025-12-14 19:27 (UTC) by loathingkernel)

Since the latest release , Rare requires it's own fork of legendary because the upstream project is falling a bit behind.

This is how I handled it in my own PKGBUILDs https://github.com/loathingKernel/PKGBUILDs/tree/master/local/rare . Basically I elected to create a packaged application through Arch makepkg machinery. The two external python modules that we need are our own fork of legendary-gl and an updated fork of python-vdf, both are listed in pyproject.toml.

If you have any better solutions in mind, I am open them.

yochananmarqos commented on 2025-05-06 23:20 (UTC) (edited on 2025-05-06 23:21 (UTC) by yochananmarqos)

@Dummerle: 1.11.3 was released about 4 months ago. Is there some reason why you didn't update it sooner? Perhaps you should orphan the package so someone that has more time can update it in a more timely manner.

EDIT: Also 1.11.3 was a hotfix for 1.11.2 that came out 10 days later.

DocMAX commented on 2024-12-22 17:41 (UTC)

[docmax@desktop profile]$ rare Traceback (most recent call last): File "/usr/bin/rare", line 5, in <module> from rare.main import main ModuleNotFoundError: No module named 'rare'

yochananmarqos commented on 2024-04-30 15:30 (UTC)

This no longer appears to depend on python-typing_extensions.

yochananmarqos commented on 2024-03-03 21:51 (UTC)

Tip: Remove python-pywebview if you have trouble logging in to Epic so it gets the authorization token from your web browser instead.