gnu: Add ghc-system-fileio.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
ng0 2016-09-18 16:10:19 +00:00 committed by Leo Famulari
parent 23feb6e4fb
commit 10a03d6665
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -7380,4 +7380,32 @@ (define-public ghc-system-filepath
increasing type safety.")
(license license:expat)))
(define-public ghc-system-fileio
(package
(name "ghc-system-fileio")
(version "0.3.16.3")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/system-fileio/system-fileio-"
version ".tar.gz"))
(sha256
(base32
"1484hcl27s2qcby8ws5djj11q9bz68bspcifz9h5gii2ndy70x9i"))))
(build-system haskell-build-system)
(inputs
`(("ghc-system-filepath" ,ghc-system-filepath)
("ghc-text" ,ghc-text)
("ghc-chell" ,ghc-chell)
("ghc-temporary" ,ghc-temporary)))
(home-page "https://github.com/fpco/haskell-filesystem")
(synopsis "Consistent filesystem interaction across GHC versions")
(description
"This is a small wrapper around the directory, unix, and Win32 packages,
for use with system-filepath. It provides a consistent API to the various
versions of these packages distributed with different versions of GHC.
In particular, this library supports working with POSIX files that have paths
which can't be decoded in the current locale encoding.")
(license license:expat)))
;;; haskell.scm ends here