gnu: Add ghc-gitrev.

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

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
This commit is contained in:
Alex Vong 2017-08-07 15:22:00 +08:00 committed by Ricardo Wurmus
parent e0ca14c7a8
commit af4db693db
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -5797,6 +5797,28 @@ (define-public ghc-geniplate-mirror
geniplate} package, written by Lennart Augustsson.") geniplate} package, written by Lennart Augustsson.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public ghc-gitrev
(package
(name "ghc-gitrev")
(version "1.3.1")
(source
(origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/gitrev/gitrev-"
version ".tar.gz"))
(sha256
(base32 "0cl3lfm6k1h8fxp2vxa6ihfp4v8igkz9h35iwyq2frzm4kdn96d8"))))
(build-system haskell-build-system)
(inputs `(("ghc-base-compat" ,ghc-base-compat)))
(home-page "https://github.com/acfoltzer/gitrev")
(synopsis "Compile git revision info into Haskell projects")
(description
"This package provides some handy Template Haskell splices for including
the current git hash and branch in the code of your project. This is useful
for including in panic messages, @command{--version} output, or diagnostic
info for more informative bug reports.")
(license license:bsd-3)))
(define-public ghc-haskell-src-meta (define-public ghc-haskell-src-meta
(package (package
(name "ghc-haskell-src-meta") (name "ghc-haskell-src-meta")