me
/
guix
Archived
1
0
Fork 0

gnu: Add ghc-tar.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
master
ng0 2016-09-18 16:09:53 +00:00 committed by Leo Famulari
parent a71f861752
commit f827033102
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 32 additions and 0 deletions

View File

@ -6719,4 +6719,36 @@ test-framework.")
(description "ByteString-backed Handles") ; There is no description
(license license:bsd-3)))
(define-public ghc-tar
(package
(name "ghc-tar")
(version "0.5.0.3")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/tar/tar-"
version ".tar.gz"))
(sha256
(base32
"18qq94j9bm91iswnxq2dm5dws5c7wm4k01q2rpf8py35cf3svnfq"))))
(build-system haskell-build-system)
(inputs
`(("ghc-bytestring-handle" ,ghc-bytestring-handle)
("ghc-quickcheck" ,ghc-quickcheck)
("ghc-tasty" ,ghc-tasty)
("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
("ghc-array" ,ghc-array)))
(home-page "http://hackage.haskell.org/package/tar")
(synopsis "Reading, writing and manipulating \".tar\" archive files")
(description
"This library is for working with \\\"@.tar@\\\" archive files.
It can read and write a range of common variations of the tar archive format
including V7, POSIX USTAR and GNU formats. It provides support for packing and
unpacking portable archives. This makes it suitable for distribution but not
backup because details like file ownership and exact permissions are not
preserved. It also provides features for random access to archive content using
an index.")
(license license:bsd-3)))
;;; haskell.scm ends here