diff options
author | Ada Stevenson <adanskana@gmail.com> | 2025-07-22 15:53:44 +0800 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-08-01 20:16:25 +0200 |
commit | f565f4949e0960c607bc10829491d85803217ac1 (patch) | |
tree | 7420991aea52768a48e1d6f14bf73f24c8d43431 /gnu | |
parent | b4f567645a645ba4abc78d874e4953aaabcde1cf (diff) |
gnu: Add serious-sam-classic-vk.
* gnu/packages/games.scm: Add serious-sam-classic-vk.
Change-Id: I99a89a4131de5716452827eb1eb9a33834b2eccb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/games.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 708c8fe4e9..2128a06d30 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -3263,6 +3263,34 @@ To run, you must put your official game data, @code{Levels} and @code{Help} in @code{~/.local/share/Serious-Engine/{serioussam,serioussamse}/gamedata/}.}") (license license:gpl2))) +(define-public serious-sam-classic-vk + (package + (inherit serious-sam-classic) + (name "serious-sam-classic-vk") + (version "1.10.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tx00100xt/SeriousSamClassic-VK") + (commit version))) + (sha256 + (base32 "1av3ll3pfdsadm10dz3srxfw9ld1xbg8i5xrgv7qynqsd0x8jxby")) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (patches (search-patches + "serious-sam-classic-engine-patch-paths.patch")))) + (inputs (modify-inputs (package-inputs serious-sam-classic) + (prepend vulkan-loader vulkan-headers))) + (synopsis + "SeriousSam engine and Serious Sam: TFE and TSE with Vulkan renderer") + (description + "This is an open-source port of the Serious Engine from +Serious Sam: The First Encounter and Serious Sam: The Second Encounter. +This variant includes a Vulkan renderer. +To run, you must put your official game data, @code{Levels} and @code{Help} in +@code{~/.local/share/Serious-Engine/{serioussam,serioussamse}/gamedata/}.}"))) + (define-public solarus (package (name "solarus") |