gnu: Add go-github-com-anaseto-gruid.

* gnu/packages/games.scm (go-github-com-anaseto-gruid): New variable.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Co-authored-by: jgart <jgart@dismail.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
Guix Together 2021-08-30 12:40:40 -04:00 committed by Maxim Cournoyer
parent cc71a54e9f
commit f48156dc9d
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -131,6 +131,7 @@ (define-module (gnu packages games)
#:use-module (gnu packages gnu-doc)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages gnuzilla)
#:use-module (gnu packages golang)
#:use-module (gnu packages gperf)
#:use-module (gnu packages graphics)
#:use-module (gnu packages gsasl)
@ -9373,6 +9374,35 @@ (define-public hedgewars
license:expat license:fdl1.3+ license:public-domain
license:zlib))))
(define-public go-github-com-anaseto-gruid
(package
(name "go-github-com-anaseto-gruid")
(version "0.21.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/anaseto/gruid")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0rvsavkvg2hziwdh8sjk3n5v92m5mfjb8v9m7ch22maxfwq5kv6y"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/anaseto/gruid"))
(propagated-inputs
`(("go-golang-org-x-image" ,go-golang-org-x-image)))
(home-page "https://github.com/anaseto/gruid")
(synopsis "Cross-platform grid-based UI and game framework")
(description "The gruid module provides packages for easily building
grid-based applications in Go. The library abstracts rendering and input for
different platforms. There are drivers available for terminal apps, native
graphical apps and browser apps. The original application for the library was
creating grid-based games, but it's also well suited for any grid-based
application.")
(license license:isc)))
(define-public harmonist
(package
(name "harmonist")