summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul van der Walt <paul@denknerd.org>2015-10-16 15:00:06 +0200
committerPaul van der Walt <paul@denknerd.org>2015-10-23 09:10:52 +0200
commitaa6f39127e7d4bd5783b4454f5b6b7cd243aa8b8 (patch)
tree73a97a3fbff0148c675225069457e23df2d698f6
parentc783cac07006a18c4c67f7c0b77f2f94ebcff287 (diff)
gnu: Add Raincat.
* gnu/packages/games.scm (raincat): New variable.
-rw-r--r--gnu/packages/games.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 9c44bbe3e01..546944ad256 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -52,6 +52,7 @@
52 #:use-module (gnu packages guile) 52 #:use-module (gnu packages guile)
53 #:use-module (gnu packages libcanberra) 53 #:use-module (gnu packages libcanberra)
54 #:use-module (gnu packages libunwind) 54 #:use-module (gnu packages libunwind)
55 #:use-module (gnu packages haskell)
55 #:use-module (gnu packages mp3) 56 #:use-module (gnu packages mp3)
56 #:use-module (gnu packages image) 57 #:use-module (gnu packages image)
57 #:use-module (gnu packages ncurses) 58 #:use-module (gnu packages ncurses)
@@ -81,6 +82,7 @@
81 #:use-module (gnu packages fribidi) 82 #:use-module (gnu packages fribidi)
82 #:use-module (guix build-system trivial) 83 #:use-module (guix build-system trivial)
83 #:use-module (guix build-system gnu) 84 #:use-module (guix build-system gnu)
85 #:use-module (guix build-system haskell)
84 #:use-module (guix build-system cmake) 86 #:use-module (guix build-system cmake)
85 #:use-module (guix build-system trivial)) 87 #:use-module (guix build-system trivial))
86 88
@@ -1139,6 +1141,39 @@ on the screen and keyboard to display letters.")
1139 ;; Most files under gpl2+ or gpl3+, but eat.wav under gpl3 1141 ;; Most files under gpl2+ or gpl3+, but eat.wav under gpl3
1140 (license license:gpl3))) 1142 (license license:gpl3)))
1141 1143
1144(define-public raincat
1145 (package
1146 (name "raincat")
1147 (version "1.1.1.3")
1148 (source
1149 (origin
1150 (method url-fetch)
1151 (uri (string-append
1152 "http://hackage.haskell.org/package/Raincat/Raincat-"
1153 version
1154 ".tar.gz"))
1155 (sha256
1156 (base32
1157 "1aalh68h6799mv4vyg30zpskl5jkn6x2j1jza7p4lrflyifxzar8"))))
1158 (build-system haskell-build-system)
1159 (inputs
1160 `(("ghc-extensible-exceptions" ,ghc-extensible-exceptions)
1161 ("ghc-mtl" ,ghc-mtl)
1162 ("ghc-random" ,ghc-random)
1163 ("ghc-glut" ,ghc-glut)
1164 ("ghc-opengl" ,ghc-opengl)
1165 ("ghc-sdl" ,ghc-sdl)
1166 ("ghc-sdl-image" ,ghc-sdl-image)
1167 ("ghc-sdl-mixer" ,ghc-sdl-mixer)))
1168 (home-page "http://raincat.bysusanlin.com/")
1169 (synopsis "Puzzle game with a cat in lead role")
1170 (description "Project Raincat is a game developed by Carnegie Mellon
1171students through GCS during the Fall 2008 semester. Raincat features game
1172play inspired from classics Lemmings and The Incredible Machine. The project
1173proved to be an excellent learning experience for the programmers. Everything
1174is programmed in Haskell.")
1175 (license license:bsd-3)))
1176
1142(define-public manaplus 1177(define-public manaplus
1143 (package 1178 (package
1144 (name "manaplus") 1179 (name "manaplus")