gnu: ghc-hslua: Update to 0.9.5.

* gnu/packages/haskell.scm (ghc-hslua): Update to 0.9.5.
[inputs]: Update lua-5.1 to lua; add ghc-exceptions, ghc-fail, and ghc-mtl.
[native-inputs]: Remove ghc-hspec, ghc-hspec-contrib, hspec-discover, and
ghc-hunit; add ghc-tasty, ghc-tasty-expected-failure, ghc-tasty-hunit, and
ghc-tasty-quickcheck.
This commit is contained in:
Ricardo Wurmus 2018-02-13 09:31:47 +01:00
parent ee448389cd
commit e045c014b6
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 10 additions and 7 deletions

View File

@ -5493,25 +5493,28 @@ TIFF and GIF formats.")
(define-public ghc-hslua
(package
(name "ghc-hslua")
(version "0.4.1")
(version "0.9.5")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
"hslua/hslua-" version ".tar.gz"))
(sha256
(base32
"0gqp6qhp4v24kzv2j49kgk7bxqzw0w10x0zr0r2j9wkfavqb9wid"))))
"1j2zk7f7nyywg2b0n6kb2yf6ljc7cn2sk9jz0h76g3ag2b70l12n"))))
(build-system haskell-build-system)
(arguments
`(#:configure-flags '("-fsystem-lua")))
(inputs
`(("lua" ,lua-5.1)
`(("lua" ,lua)
("ghc-exceptions" ,ghc-exceptions)
("ghc-fail" ,ghc-fail)
("ghc-mtl" ,ghc-mtl)
("ghc-text" ,ghc-text)))
(native-inputs
`(("ghc-hspec" ,ghc-hspec)
("ghc-hspec-contrib" ,ghc-hspec-contrib)
("hspec-discover" ,hspec-discover)
("ghc-hunit" ,ghc-hunit)
`(("ghc-tasty" ,ghc-tasty)
("ghc-tasty-expected-failure" ,ghc-tasty-expected-failure)
("ghc-tasty-hunit" ,ghc-tasty-hunit)
("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
("ghc-quickcheck" ,ghc-quickcheck)
("ghc-quickcheck-instances" ,ghc-quickcheck-instances)))
(home-page "https://hackage.haskell.org/package/hslua")