nongnu: Add legendary.
* nongnu/packages/game-client.scm (legendary): New variable.
This commit is contained in:
parent
c29a9af656
commit
fbc70ac2cf
|
@ -4,7 +4,7 @@
|
|||
;;; Copyright © 2021 pineapples
|
||||
;;; Copyright © 2021 Jean-Baptiste Volatier <jbv@pm.me>
|
||||
;;; Copyright © 2021 Kozo <kozodev@runbox.com>
|
||||
;;; Copyright © 2021, 2022, 2023, 2024 John Kehayias <john.kehayias@protonmail.com>
|
||||
;;; Copyright © 2021-2025 John Kehayias <john.kehayias@protonmail.com>
|
||||
;;; Copyright © 2023 Giacomo Leidi <goodoldpaul@autistici.org>
|
||||
;;; Copyright © 2023 Elijah Malaby
|
||||
;;; Copyright © 2023 Timo Wilken <guix@twilken.net>
|
||||
|
@ -17,6 +17,7 @@
|
|||
#:use-module (guix download)
|
||||
#:use-module (guix gexp)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system pyproject)
|
||||
#:use-module (guix build-system python)
|
||||
#:use-module (gnu packages audio)
|
||||
#:use-module (gnu packages base)
|
||||
|
@ -345,6 +346,47 @@ installed.")))
|
|||
(define-public heroic (nonguix-container->package heroic-container))
|
||||
(define-public heroic-nvidia (nonguix-container->package heroic-nvidia-container))
|
||||
|
||||
(define-public legendary
|
||||
(package
|
||||
(name "legendary")
|
||||
(version "0.20.34")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "legendary-gl" version))
|
||||
(sha256
|
||||
(base32 "04cn1sv5ks0cy085r9i26gddajxcc6mbqvygxlz1cp6dhbm8slis"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments (list #:tests? #f)) ;tries to use Windows only "winreg."
|
||||
(propagated-inputs (list python-filelock python-requests))
|
||||
(native-inputs (list python-setuptools python-wheel))
|
||||
(home-page "https://github.com/derrod/legendary")
|
||||
(synopsis
|
||||
"Free and open-source replacement for Epic Games Launcher")
|
||||
(description
|
||||
"Legendary is an open-source game launcher that can download and install games
|
||||
from the Epic Games platform on Linux, macOS, and Windows. Its name as a
|
||||
tongue-in-cheek play on tiers of item rarity in many MMORPGs.
|
||||
|
||||
Note: Legendary is currently a CLI (command-line interface) application
|
||||
without a graphical user interface, it has to be run from a terminal.
|
||||
|
||||
Features:
|
||||
@itemize
|
||||
@item Authenticating with Epic's service
|
||||
@item Downloading and installing your games and their DLC
|
||||
@item Delta patching/updating of installed games
|
||||
@item Launching games with online authentication (for multiplayer/DRM)
|
||||
@item Syncing cloud saves (compatible with EGL)
|
||||
@item Running games with WINE on Linux/macOS
|
||||
@item Importing/Exporting installed games from/to the Epic Games
|
||||
Launcher (unsupported for macOS version of EGL)
|
||||
@end itemize
|
||||
|
||||
Note that this package does not run in the nonguix container. To launch games
|
||||
with Proton, for instance, see the umu-launcher-run package.")
|
||||
(license license:gpl3)))
|
||||
|
||||
(define-public protonup-ng
|
||||
(package
|
||||
(name "protonup-ng")
|
||||
|
|
Loading…
Reference in New Issue
Block a user