3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00

gnu: Add scroll.

* gnu/packages/haskell-apps.scm (scroll): New variable.
This commit is contained in:
Efraim Flashner 2019-11-03 22:09:34 +02:00
parent 52915062b9
commit 6e2417509d
Signed by untrusted user: efraim
GPG key ID: 41AAE7DCCA3D8351

View file

@ -599,6 +599,37 @@ proved to be an excellent learning experience for the programmers. Everything
is programmed in Haskell.")
(license license:bsd-3)))
(define-public scroll
(package
(name "scroll")
(version "1.20180421")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/scroll/scroll-"
version ".tar.gz"))
(sha256
(base32
"0apzrvf99rskj4dbmn57jjxrsf19j436s8a09m950df5aws3a0wj"))))
(build-system haskell-build-system)
(inputs
`(("ghc-case-insensitive" ,ghc-case-insensitive)
("ghc-data-default" ,ghc-data-default)
("ghc-ifelse" ,ghc-ifelse)
("ghc-monad-loops" ,ghc-monad-loops)
("ghc-ncurses" ,ghc-ncurses)
("ghc-optparse-applicative" ,ghc-optparse-applicative)
("ghc-random" ,ghc-random)
("ghc-vector" ,ghc-vector)))
(home-page "https://joeyh.name/code/scroll/")
(synopsis "scroll(6), a roguelike game")
(description
"You're a bookworm that's stuck on a scroll. You have to dodge between
words and use spells to make your way down the page as the scroll is read. Go
too slow and you'll get wound up in the scroll and crushed.")
(license license:gpl2)))
(define-public shellcheck
(package
(name "shellcheck")