| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: legendary | Distribution: openSUSE Tumbleweed |
| Version: 0.21.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Aug 22 21:36:35 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 647386 | Source RPM: legendary-0.21.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/legendary-gl/legendary.git | |
| Summary: An Epic Games Launcher alternative | |
Legendary is an open-source game launcher that can install and manage games from the Epic Games Store.
GPL-3.0-only
* Sat Aug 22 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Update to 0.21.0 - Lowlife
* Update source repository from github.com/Heroic-Games-Launcher/legendary
to github.com/legendary-gl/legendary
* Remove unused legendary.rpmlintrc
* Detect games specifying "the EA app" for their ThirdPartyManagedApp as
Origin games by @CommandMC in #632
* Skip library items with no appName by @CommandMC in #649
* fix: add required arg name for FileLock >=3.15.3 by @kloon15 in #656
* Update Ubisoft game instructions by @SpyGuy0215 in #591
* fix: update graphql host by @imLinguin in #713
* [utils/cli] Accept empty string as a falsey value in strtobool by @loathingKernel
in #701
* fix: prevent .netrc credentials from being injected into api calls by @badboybeyer
in #736
* ci: update actions by @imLinguin in #739
* feat: support encrypted manifests and chunks by @imLinguin in #738
* Move to pyproject.toml and the uv build system by @CommandMC in #741
* Handle file tasks case-insensitively by @CommandMC in #690
* [core] check for STEAM_COMPAT_DATA_PATH in default.env too when resolving
save paths by @loathingKernel in #714
* tech: make python 3.10 a minimum required version by @imLinguin in #746
* fix: add 3rd param to setexchangecode callback by @imLinguin in #745
* fix: save-sync chunk read crash by @imLinguin in #747
* feat: support launching games with uplay protocol by @imLinguin in #750
* tech: ensure boolean types are always returned by @imLinguin in #752
* Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #754
* fix: support non-encrypted variants of v5 manifests by @imLinguin in #756
* [cli/core]: report grant date information with info by @loathingKernel in #748
* Add achievement handling by @loathingKernel in #729
* Display UAC prompt for games which requires admin rights by @hawkeye116477 in #668
* cli: remove redundant if statement by @imLinguin in #762
* fix: unset old_manifest for all types of repair by @imLinguin in #697
* ci: automate pypi and releases drafting by @imLinguin in #761
* Bump idna from 3.11 to 3.15 by @dependabot[bot] in #755
* Add Ruff by @CommandMC in #743
* release: 0.21.0 Lowlife by @imLinguin in #765
* fix: avoid KeyError when game metadata is missing id/namespace by @SAY-5 in #769
* Make case_insensitive_file_search a no-op on Windows by @CommandMC in #772
* chore: fix typo by @loathingKernel in #771
* ci: add id-token permission by @imLinguin in #773
* Thu May 14 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Fix (boo#1263937) add missing runtime dependency: python3-pycryptodomex
* Fix ModuleNotFoundError: No module named 'Cryptodome'
* Fixes launch failure of legendary CLI and Heroic integration
* Thu Apr 23 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Update to 0.20.43 Riding Shotgun (Hotfix)
* Revert "Also consider "ThirdPartyManagedProvider" attribute when check..."
by @arielj in #39
* feat: support encrypted manifests and chunks by @imLinguin in #38
* fix: save-sync chunk read crash
* Thu Apr 16 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Add .rpmlintrc to fix false setuptools and wheel missing require warning.
* Thu Apr 16 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Rework packaging to treat legendary as a CLI application, not a Python module
* Drop %python_subpackages and multi-interpreter builds
* Build and install using python3 directly instead of %pyproject macros
* Remove python alternatives and %python_clone handling
* Fix incorrect Requires on python3-* modules which forced primary interpreter
* Simplify spec to install only for system Python
* Tue Apr 14 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Update Requires to use python3- prefix instead of python- to
fix "nothing provides" errors during installation, as the
modern openSUSE python stack uses the python3 capability.
* Sun Apr 12 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Fix Requires: do not use python_module macro in runtime dependencies
to avoid unneeded expansion
* Sat Apr 11 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Add missing %changelog line in spec.
* Sat Apr 11 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Convert to native python build and enable Leap 15.7/16.0 compatibility
* Removed python3-PyInstaller and ExclusiveArch (now BuildArch: noarch).
* This change allows compilation on Leap 16.0 and 15.7 where PyInstaller
is unavailable or problematic.
* Switched to %pyproject_wheel and %pyproject_install macros.
* Added %python_subpackages to support various Python flavors.
* Implemented update-alternatives for /usr/bin/legendary.
* Used %fdupes to optimize disk space by linking duplicated bytecode.
* Applied SOURCE_DATE_EPOCH for reproducible builds.
* Fri Feb 27 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Update to 0.20.42 - Riding Shotgun
* fix: f-string syntax error on Python < 3.12 by @SkyBird233 in #29
* [Fix] Ignore leading/trailing whitespace in cloud save filter list items by
@CommandMC in #22
* Also consider "ThirdPartyManagedProvider" attribute when checking for a third party
store by @CommandMC in #30
* Wed Feb 25 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Fix incorrect python dependency macros usage
* Replace %{python_module} with python3-* BuildRequires
* Remove unnecessary runtime Requires pulled by macro expansion
* Sun Feb 22 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Update to 0.20.41 - Freeman Pontifex (Hotfix) Latest
* Hotfix to change the Zipapp version to look for "python3" instead of "python".
Some distros still ship "python" as Python 2 (or don't ship "python" at all
and only have "python3").
* Thu Jan 29 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Fix error "Failed to execute script 'cli' due to unhandled exception"
* Add requests_futures python module.
* Tue Jan 27 2026 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Update to version 0.20.39 - This Vortal Coil (Heroic)
* Sun Nov 23 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Add architecture-specific ExclusiveArch for x86_64 and aarch64 (PyInstaller requires ELF loader)
* Thu Nov 13 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Mmodernize constructs; compact description.
* Tue Nov 11 2025 Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>
- Initial release.
/usr/bin/legendary /usr/lib/python3.13/site-packages/legendary /usr/lib/python3.13/site-packages/legendary/__init__.py /usr/lib/python3.13/site-packages/legendary/__pycache__ /usr/lib/python3.13/site-packages/legendary/api /usr/lib/python3.13/site-packages/legendary/api/__init__.py /usr/lib/python3.13/site-packages/legendary/api/__pycache__ /usr/lib/python3.13/site-packages/legendary/api/egs.py /usr/lib/python3.13/site-packages/legendary/api/lgd.py /usr/lib/python3.13/site-packages/legendary/cli.py /usr/lib/python3.13/site-packages/legendary/core.py /usr/lib/python3.13/site-packages/legendary/downloader /usr/lib/python3.13/site-packages/legendary/downloader/__init__.py /usr/lib/python3.13/site-packages/legendary/downloader/__pycache__ /usr/lib/python3.13/site-packages/legendary/downloader/mp /usr/lib/python3.13/site-packages/legendary/downloader/mp/__init__.py /usr/lib/python3.13/site-packages/legendary/downloader/mp/__pycache__ /usr/lib/python3.13/site-packages/legendary/downloader/mp/manager.py /usr/lib/python3.13/site-packages/legendary/downloader/mp/workers.py /usr/lib/python3.13/site-packages/legendary/lfs /usr/lib/python3.13/site-packages/legendary/lfs/__init__.py /usr/lib/python3.13/site-packages/legendary/lfs/__pycache__ /usr/lib/python3.13/site-packages/legendary/lfs/crossover.py /usr/lib/python3.13/site-packages/legendary/lfs/egl.py /usr/lib/python3.13/site-packages/legendary/lfs/eos.py /usr/lib/python3.13/site-packages/legendary/lfs/lgndry.py /usr/lib/python3.13/site-packages/legendary/lfs/utils.py /usr/lib/python3.13/site-packages/legendary/lfs/windows_helpers.py /usr/lib/python3.13/site-packages/legendary/lfs/wine_helpers.py /usr/lib/python3.13/site-packages/legendary/models /usr/lib/python3.13/site-packages/legendary/models/__init__.py /usr/lib/python3.13/site-packages/legendary/models/__pycache__ /usr/lib/python3.13/site-packages/legendary/models/chunk.py /usr/lib/python3.13/site-packages/legendary/models/config.py /usr/lib/python3.13/site-packages/legendary/models/downloading.py /usr/lib/python3.13/site-packages/legendary/models/egl.py /usr/lib/python3.13/site-packages/legendary/models/exceptions.py /usr/lib/python3.13/site-packages/legendary/models/game.py /usr/lib/python3.13/site-packages/legendary/models/gql.py /usr/lib/python3.13/site-packages/legendary/models/json_manifest.py /usr/lib/python3.13/site-packages/legendary/models/manifest.py /usr/lib/python3.13/site-packages/legendary/utils /usr/lib/python3.13/site-packages/legendary/utils/__init__.py /usr/lib/python3.13/site-packages/legendary/utils/__pycache__ /usr/lib/python3.13/site-packages/legendary/utils/aliasing.py /usr/lib/python3.13/site-packages/legendary/utils/cli.py /usr/lib/python3.13/site-packages/legendary/utils/custom_parser.py /usr/lib/python3.13/site-packages/legendary/utils/egl_crypt.py /usr/lib/python3.13/site-packages/legendary/utils/env.py /usr/lib/python3.13/site-packages/legendary/utils/game_workarounds.py /usr/lib/python3.13/site-packages/legendary/utils/rolling_hash.py /usr/lib/python3.13/site-packages/legendary/utils/savegame_helper.py /usr/lib/python3.13/site-packages/legendary/utils/selective_dl.py /usr/lib/python3.13/site-packages/legendary/utils/webview_login.py /usr/lib/python3.13/site-packages/legendary_gl-0.21.0.dist-info /usr/lib/python3.13/site-packages/legendary_gl-0.21.0.dist-info/METADATA /usr/lib/python3.13/site-packages/legendary_gl-0.21.0.dist-info/RECORD /usr/lib/python3.13/site-packages/legendary_gl-0.21.0.dist-info/WHEEL /usr/lib/python3.13/site-packages/legendary_gl-0.21.0.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/legendary_gl-0.21.0.dist-info/licenses /usr/lib/python3.13/site-packages/legendary_gl-0.21.0.dist-info/licenses/LICENSE /usr/share/doc/packages/legendary /usr/share/doc/packages/legendary/README.md /usr/share/licenses/legendary /usr/share/licenses/legendary/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Aug 27 23:54:48 2026