gnu: Add ghc-system-fileio-bootstrap.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
ng0 2016-09-18 16:10:11 +00:00 committed by Leo Famulari
parent ddd5955b1e
commit 3f7aa1029b
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 32 additions and 0 deletions

View File

@ -7156,4 +7156,36 @@ Unlike the filepath package, this package does not simply reuse String,
increasing type safety.")
(license license:expat)))
;; See ghc-system-filepath-bootstrap. In addition this package depends on
;; ghc-system-filepath.
(define ghc-system-fileio-bootstrap
(package
(name "ghc-system-fileio-bootstrap")
(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)
(arguments
`(#:tests? #f))
(inputs
`(("ghc-system-filepath-bootstrap" ,ghc-system-filepath-bootstrap)
("ghc-text" ,ghc-text)
("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