mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-24 03:29:40 -05:00
gnu: Add scroll.
* gnu/packages/haskell-apps.scm (scroll): New variable.
This commit is contained in:
parent
52915062b9
commit
6e2417509d
1 changed files with 31 additions and 0 deletions
|
@ -599,6 +599,37 @@ (define-public raincat
|
||||||
is programmed in Haskell.")
|
is programmed in Haskell.")
|
||||||
(license license:bsd-3)))
|
(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
|
(define-public shellcheck
|
||||||
(package
|
(package
|
||||||
(name "shellcheck")
|
(name "shellcheck")
|
||||||
|
|
Loading…
Reference in a new issue