gnu: Add ghc-tldr.

* gnu/packages/haskell.scm (ghc-tldr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Gabriel Hondet 2019-01-15 16:16:23 +01:00 committed by Ludovic Courtès
parent 073f5f2057
commit 57cd7d92d8
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 32 additions and 0 deletions

View File

@ -16,6 +16,7 @@
;;; Copyright © 2018 Tonton <tonton@riseup.net> ;;; Copyright © 2018 Tonton <tonton@riseup.net>
;;; Copyright © 2018 Timothy Sample <samplet@ngyro.com> ;;; Copyright © 2018 Timothy Sample <samplet@ngyro.com>
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net> ;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2018, 2019 Gabriel Hondet <gabrielhondet@gmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -11365,4 +11366,35 @@ embedded in your Haskell code.")
avoid the problem of partial intermediate files.") avoid the problem of partial intermediate files.")
(license license:expat))) (license license:expat)))
(define-public ghc-tldr
(package
(name "ghc-tldr")
(version "0.4.0.1")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tldr/tldr-"
version
".tar.gz"))
(sha256
(base32
"0nc581y9jjzwd8l88g48c72mla7k6q1w102akl7gl5jsk9ljamd3"))))
(build-system haskell-build-system)
(inputs
`(("ghc-cmark" ,ghc-cmark)
("ghc-optparse-applicative" ,ghc-optparse-applicative)
("ghc-typed-process" ,ghc-typed-process)
("ghc-semigroups" ,ghc-semigroups)))
(native-inputs
`(("ghc-tasty" ,ghc-tasty)
("ghc-tasty-golden" ,ghc-tasty-golden)))
(home-page "https://github.com/psibi/tldr-hs#readme")
(synopsis "Haskell tldr client")
(description "This package provides the @command{tldr} command and a
Haskell client library allowing users to update and view @code{tldr} pages
from a shell. The @code{tldr} pages are a community effort to simplify the
man pages with practical examples.")
(license license:bsd-3)))
;;; haskell.scm ends here ;;; haskell.scm ends here