From f1bcbdbde7ecb6a8ce0fd7b1d54691d6ee1940e9 Mon Sep 17 00:00:00 2001 From: Sébastien Lerique Date: Sun, 28 Apr 2024 23:10:36 +0200 Subject: gnu: Add hexahop. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/games.scm (hexahop): New variable. Change-Id: Id7a998d18c391af8d9722d2e637988ca019db304 Signed-off-by: 宋文武 --- gnu/packages/games.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 57e6c23f41..1305bf426f 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -81,6 +81,7 @@ ;;; Copyright © 2023, 2024 gemmaro ;;; Copyright © 2023 Wilko Meyer ;;; Copyright © 2024 Vagrant Cascadian +;;; Copyright © 2024 Sébastien Lerique ;;; ;;; This file is part of GNU Guix. ;;; @@ -241,6 +242,34 @@ #:use-module ((srfi srfi-1) #:hide (zip)) #:use-module (srfi srfi-26)) +(define-public hexahop + (package + (name "hexahop") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/hexahop/" version "/" + "hex-a-hop-" version ".tar.gz")) + + (sha256 + (base32 "1mm069wpwc8nrrzfn2f64vh550634xlfws64bfmhqhx86vcikgw0")))) + (build-system gnu-build-system) + (arguments + (list #:configure-flags + #~(list (string-append "--with-sdl-prefix=" + #$(this-package-input "sdl-union"))))) + (native-inputs + (list pkg-config)) + (inputs + (list (sdl-union (list sdl sdl-mixer sdl-ttf)))) + (home-page "https://sourceforge.net/projects/hexahop/") + (synopsis "Puzzle game navigating paths over hexagons") + (description + "Hex-a-hop is a puzzle game in which a girl has to destroy green hexagons +by stepping on them.") + (license license:gpl2+))) + (define-public abe (package (name "abe") -- cgit v1.2.3