diff options
author | Andrew Tropin <andrew@trop.in> | 2021-09-08 12:34:21 +0300 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-09-13 22:24:35 +0200 |
commit | 157547f4a437e3d497eefe8673e816f225cb6214 (patch) | |
tree | e19c51bee0e30c2bb2d5bf125db9c82060175fa1 | |
parent | 4dee15e456e121fc3dffc2466d3af610a45af188 (diff) | |
download | guix-157547f4a437e3d497eefe8673e816f225cb6214.tar.gz guix-157547f4a437e3d497eefe8673e816f225cb6214.zip |
gnu: Add fheroes2
* gnu/packages/games.scm (fheroes2): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r-- | gnu/packages/games.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index a2f756e3a7..d12de29ef4 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -12470,3 +12470,35 @@ wreckage. You're stranded on a desert island and have to survive. In order to do so you need to explore the island, find food, build a shelter and try to get attention, so you get found.") (license license:cc-by4.0)))) + +(define-public fheroes2 + (package + (name "fheroes2") + (version "0.9.7") + (build-system cmake-build-system) + (arguments + `(#:tests? #f ; no tests + #:make-flags '("FHEROES2_STRICT_COMPILATION=1" + "RELEASE=1"))) + (native-inputs + `(("gettext" ,gettext-minimal))) + (inputs + `(("libpng" ,libpng) + ("sdl" ,(sdl-union (list sdl2 sdl2-image sdl2-mixer sdl2-ttf))) + ("zlib" ,zlib))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ihhub/fheroes2") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0v3zh8a8yxfikcr5vkmy36c57l4nmwisz13mjavn5f7yrirf86fn")))) + (home-page "https://ihhub.github.io/fheroes2/") + (synopsis "Turn-based strategy game engine") + (description "@code{fheroes2} is an implementation of Heroes of Might and +Magic II (aka HOMM2) game engine. It requires assets and game resources to +play; it will look for them at @file{~/.local/share/fheroes2} folder.") + (license license:gpl2))) |