;;; Copyright © 2016 Ricardo Wurmus ;;; ;;; This file is not part of GNU Guix but is distributed under the same ;;; license as GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (custom packages games) #:use-module (guix utils) #:use-module (guix packages) #:use-module (guix download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system gnu) #:use-module (gnu packages) #:use-module (gnu packages game-development) #:use-module (gnu packages texinfo) #:use-module (gnu packages pkg-config)) (define-public mininim (package (name "mininim") (version "0.10") (source (origin (method url-fetch) (uri (string-append "https://github.com/oitofelix/mininim/" "releases/download/v" version "/mininim-" version ".tar.gz")) (sha256 (base32 "1a53zys6drdp1yfr7hlv800d3dc90as5qcjk7pvws0d9y3w24g1l")))) (build-system gnu-build-system) (arguments `(#:phases (modify-phases %standard-phases ;; The level files contain a NULL character which trips up Guile. ;; Removing this build phase side-steps this issue. (delete 'patch-source-shebangs)))) (inputs `(("allegro" ,allegro-5.0))) (native-inputs `(("pkg-config" ,pkg-config) ("texinfo" ,texinfo))) (synopsis "Advanced Prince of Persia engine") (description "MININIM is the Advanced Prince of Persia Engine, a replacement of the game \"Prince of Persia\", developed from scratch.") (home-page "http://oitofelix.github.io/mininim/") ;; Mininim is released under the GPL but it is derived from the ;; original game resources, where the licensing situation is ;; unclear. (license license:gpl3+)))