From 6a5c2ea5dc5b5445d0770bcd3a6b194ac9779245 Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Tue, 20 May 2025 22:38:27 +0200 Subject: [PATCH] gnu: Add xjump-sdl. * gnu/packages/games.scm (xjump-sdl): New variable. Change-Id: I4f4ac85849d50726c1f18bcf1d51e3b6725ba025 Signed-off-by: Liliana Marie Prikler --- gnu/packages/games.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 2b8b85fbfa..97bc34e5be 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -11461,6 +11461,39 @@ can be downloaded from @url{https://zero.sjeng.org/best-network}.") of the classic boardgame checkers (also known as draughts).") (license license:gpl2+))) +(define-public xjump-sdl + (package + (name "xjump-sdl") + (version "3.0.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hugomg/xjump-sdl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1macl4aq0zc93kbranzclqxh2jc40asn3bc8cpyywafzbxyha99y")))) + (build-system gnu-build-system) + (inputs (list sdl2)) + (arguments + (list + #:tests? #f ;No tests. + #:phases + #~(modify-phases %standard-phases + (replace 'configure + (lambda* (#:key outputs #:allow-other-keys) + (invoke "./configure" + (string-append "--prefix=" + (assoc-ref outputs "out")) + (string-append "CC=" + #$(cc-for-target)))))))) + (home-page "https://github.com/hugomg/xjump-sdl") + (synopsis "Falling tower game") + (description "This package provides a reimplementation of the classic +Xjump game, using SDL instead of Xlib.") + (license license:gpl3))) + (define-public xmoto (package (name "xmoto")