From 751c70404b176082e20f6bcc4d014227ccfe2f7d Mon Sep 17 00:00:00 2001 From: ng0 Date: Mon, 8 Aug 2016 19:54:50 +0000 Subject: gnu: Add tintin++. * gnu/packages/games.scm (tintin++): New variable. Signed-off-by: Efraim Flashner --- gnu/packages/games.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 88330c7293..d386e2c99f 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -101,6 +101,8 @@ #:use-module (gnu packages xml) #:use-module (gnu packages tcl) #:use-module (gnu packages xdisorg) + #:use-module (gnu packages tls) + #:use-module (gnu packages pcre) #:use-module (guix build-system gnu) #:use-module (guix build-system haskell) #:use-module (guix build-system python) @@ -2736,6 +2738,42 @@ the GNU GPL.") (home-page "https://supertuxproject.org/") (license license:gpl3+))) +(define-public tintin++ + (package + (name "tintin++") + (version "2.01.1") + (source (origin + (method url-fetch) + (uri (string-append "https://sourceforge.net/projects/tintin" + "/files/TinTin++ Source Code/" version + "/tintin" "-" version ".tar.gz")) + (sha256 + (base32 + "195wrfcys8yy953gdrl1gxryhjnx9lg1vqgxm3dyzm8bi18aa2yc")))) + (inputs + `(("gnutls" ,gnutls) + ("pcre" ,pcre) + ("readline" ,readline) + ("zlib" ,zlib))) + (arguments + '(#:tests? #f ; no test suite + #:phases + (modify-phases %standard-phases + ;; The source is in tt/src. + (add-before 'configure 'chdir + (lambda _ + (chdir "src") + #t))))) + (build-system gnu-build-system) + (home-page "http://tintin.sourceforge.net/") + (synopsis "MUD client") + (description + "TinTin++ is a MUD client which supports MCCP (Mud Client Compression Protocol), +MMCP (Mud Master Chat Protocol), xterm 256 colors, most TELNET options used by MUDs, +as well as those required to login via telnet on Linux / Mac OS X servers, and an +auto mapper with a VT100 map display.") + (license license:gpl2+))) + (define-public laby (package (name "laby") -- cgit v1.2.3 From 6b87c10f581d17260e7b20ae1ac40efed7600a20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 17 Sep 2016 13:38:58 +0800 Subject: gnu: Add Mr. Rescue. * gnu/packages/games.scm (mrrescue): New variable. --- gnu/packages/games.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index d386e2c99f..65e8ef915a 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -2856,3 +2856,50 @@ programmers may also add their own favorite language.") application that locks the keyboard and mouse and instead displays bright colors, pictures, and sounds.") (license license:gpl3+))) + +(define-public mrrescue + (package + (name "mrrescue") + (version "1.02e") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/SimonLarsen/mrrescue/releases/" + "download/" version "/" name version ".love")) + (file-name (string-append name "-" version ".love")) + (sha256 + (base32 + "0jwzbwkgp1l5ia6c7s760gmdirbsncp6nfqp7vqdqsfb63la9gl2")))) + (build-system trivial-build-system) + (arguments + '(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let* ((out (assoc-ref %outputs "out")) + (bindir (string-append out "/bin")) + (prog (string-append bindir "/mrrescue")) + (source (assoc-ref %build-inputs "source")) + (bash (string-append (assoc-ref %build-inputs "bash") + "/bin/bash")) + (love (string-append (assoc-ref %build-inputs "love") + "/bin/love"))) + (mkdir-p bindir) + (with-output-to-file prog + (lambda () + (format #t "#!~a~%" bash) + (format #t "exec -a mrrescue \"~a\" \"~a\"~%" love source))) + (chmod prog #o755) + #t)))) + (inputs + `(("bash" ,bash) + ("love" ,love))) + (home-page "http://tangramgames.dk/games/mrrescue") + (synopsis "Arcade-style fire fighting game") + (description + "Mr. Rescue is an arcade styled 2d action game centered around evacuating +civilians from burning buildings. The game features fast paced fire +extinguishing action, intense boss battles, a catchy soundtrack and lots of +throwing people around in pseudo-randomly generated buildings.") + (license (list license:zlib ; for source code + license:cc-by-sa3.0)))) ; for graphics and music assets -- cgit v1.2.3 From e6d58734b6037640d7b1a04fe3a1c2fa6cbc203f Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 20 Sep 2016 21:41:14 +0300 Subject: gnu: chess: Update to 6.2.3. * gnu/packages/games.scm (chess): Update to 6.2.3. --- gnu/packages/games.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 65e8ef915a..5ccefcb4fc 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -326,7 +326,7 @@ asynchronously and at a user-defined speed.") (define-public chess (package (name "chess") - (version "6.2.2") + (version "6.2.3") (source (origin (method url-fetch) @@ -334,7 +334,7 @@ asynchronously and at a user-defined speed.") ".tar.gz")) (sha256 (base32 - "1a41ag03q66pwy3pjrmbxxjpzi9fcaiiaiywd7m9v25mxqac2xkp")))) + "10hvnfhj9bkpz80x20jgxyqvgvrcgfdp8sfcbcrf1dgjn9v936bq")))) (build-system gnu-build-system) (home-page "http://www.gnu.org/software/chess") (synopsis "Full chess implementation") -- cgit v1.2.3 From fc3b2cbb046458d17094fd567b24c30d862dee64 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Fri, 23 Sep 2016 09:00:34 +0300 Subject: gnu: retroarch: Update to 1.3.6. * gnu/packages/games.scm (retroarch): Update to 1.3.6. --- gnu/packages/games.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 5ccefcb4fc..409e2842b9 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -864,7 +864,7 @@ either by Infocom or created using the Inform compiler.") (define-public retroarch (package (name "retroarch") - (version "1.3.4") + (version "1.3.6") (source (origin (method url-fetch) @@ -872,7 +872,7 @@ either by Infocom or created using the Inform compiler.") version ".tar.gz")) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "077v1sj000y3csjw9vradba3k2aknvg5k8521z8aya6q987klwx5")))) + (base32 "1xar0wagcz50clwwkvjg4zq9m1sjqw47vw3xx44pisdj94g21m5y")))) (build-system gnu-build-system) (arguments '(#:tests? #f ; no tests -- cgit v1.2.3 From dac65f90b6a6926950869a1bacff6ce3d35fa6d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taylan=20Ulrich=20Bay=C4=B1rl=C4=B1/Kammer?= Date: Wed, 14 Sep 2016 21:38:30 +0200 Subject: gnu: higan: Update to version 101. * gnu/packages/games.scm (higan): Update to version 101. --- gnu/packages/games.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 409e2842b9..b2ab98c38f 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -2263,7 +2263,7 @@ Red Eclipse provides fast paced and accessible gameplay.") (define-public higan (package (name "higan") - (version "099") + (version "101") (source (origin (method url-fetch) @@ -2272,7 +2272,7 @@ Red Eclipse provides fast paced and accessible gameplay.") version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0xlzjqrd308hmg6yjzjkmxkkr9p3w387kf6yxyplb47jcbx2sq4n")) + (base32 "0qavwkmzc63p6qplmxii4gc541z5mcs8gjwh3m4y7i576r7rcbk9")) (patches (search-patches "higan-remove-march-native-flag.patch")))) (build-system gnu-build-system) (native-inputs -- cgit v1.2.3 From 415ee287faca319f53ba908843a30750afcfc451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taylan=20Ulrich=20Bay=C4=B1rl=C4=B1/Kammer?= Date: Wed, 21 Sep 2016 20:29:21 +0200 Subject: gnu: nestopia-ue: Update to version 1.47. --- gnu/packages/games.scm | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index b2ab98c38f..cd5cf6f346 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -1780,7 +1780,7 @@ towards a working Mupen64Plus for casual users.") (define-public nestopia-ue (package (name "nestopia-ue") - (version "1.46.2") + (version "1.47") (source (origin (method url-fetch) (uri (string-append @@ -1789,7 +1789,7 @@ towards a working Mupen64Plus for casual users.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "07h49xwvg61dx20rk5p4r3ax2ar5y0ppvm60cqwqljyi9rdfbh7p")) + "1dzrrjmvyqks64q5l5pfly80jb6qcsbj5b3dm40fijd5xnpbapci")) (modules '((guix build utils))) (snippet '(begin @@ -1815,21 +1815,14 @@ towards a working Mupen64Plus for casual users.") (modify-phases %standard-phases ;; The Nestopia build system consists solely of a Makefile. (delete 'configure) - ;; XXX Should be unnecessary with the next release. - (add-before - 'build 'patch-makefile - (lambda _ - (substitute* "Makefile" - (("@mkdir \\$@") "@mkdir -p $@") - (("CC =") "CC ?=") - (("CXX =") "CXX ?=") - (("PREFIX =") "PREFIX ?=") - (("^install:\n$") "install:\n\tmkdir -p $(BINDIR)\n")))) - (add-before - 'build 'remove-xdg-desktop-menu-call - (lambda _ - (substitute* "Makefile" - (("xdg-desktop-menu install .*") ""))))) + (add-before 'build 'remove-xdg-desktop-menu-call + (lambda _ + (substitute* "Makefile" + (("xdg-desktop-menu install .*") "")))) + (add-before 'build 'remove-gdkwayland-include + (lambda _ + (substitute* "source/unix/gtkui/gtkui.h" + (("#include ") ""))))) #:make-flags (let ((out (assoc-ref %outputs "out"))) (list "CC=gcc" "CXX=g++" (string-append "PREFIX=" out))) ;; There are no tests. -- cgit v1.2.3