[Bug 255851] [NEW PORT] games/legendary: Free and open-source Epic Games Launcher alternative
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Dec 2021 23:28:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255851 Kubilay Kocak <koobs@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |feature, needs-qa Flags| |maintainer-feedback?(Alexan | |der88207@protonmail.com) Status|New |Open CC| |Alexander88207@protonmail.c | |om Summary|New Port: games/legendary: |[NEW PORT] games/legendary: |Replacement for the Epic |Free and open-source Epic |Games Launcher |Games Launcher alternative URL| |https://github.com/derrod/l | |egendary --- Comment #5 from Kubilay Kocak <koobs@FreeBSD.org> --- Review items: - Upstream registered (PyPI) name is 'legendary-gl' [1]. Please rename - Use CHEESESHOP as MASTER_SITES unless there's a reason not to - All .py files without correcponsing pcy/pyo files (and pycache dirs too) in pkg-plist will cause leftovers on pkg uninstall, as they will be produced on first-run. - The package has extra (optional) dependencies and features, consider adding OPTIONS for these: extras_require=dict( webview=['pywebview>=3.4'], webview_gtk=['pywebview>=3.4', 'PyGObject'] ), - Upstream only appears to declare support for 3.8-3.9. Test against 3.10 otherwise cap USES=python to -3.9, and ask upstream to test against and declare support for 3.10 Add USE_PYTHON= autoplist and concurrent (for the bin/ file) - Update to latest (0.20.22 now) - Add a little more to pkg-descr, maybe: Features: * Authenticating with Epic's service * Downloading and installing your games and their DLC * Delta patching/updating of installed games * Launching games with online authentication (for multiplayer/DRM) * Syncing cloud saves (compatible with EGL) * Running games with WINE on Linux/macOS * Importing/Exporting installed games from/to the Epic Games Launcher - Confirm the port passes QA (poudriere) and tests if the package provides a test suite. [1] https://pypi.org/project/legendary-gl/ -- You are receiving this mail because: You are the assignee for the bug.