Archived
1
0
Fork 0

gnu: Add hoogle.

* gnu/packages/haskell-apps.scm (hoogle): New variable.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
This commit is contained in:
John Soo 2019-07-07 18:03:26 -07:00 committed by Timothy Sample
parent 5b0fdbba8a
commit 6ec2450f1e
No known key found for this signature in database
GPG key ID: 2AC6A5EC1C357C59

View file

@ -10,6 +10,7 @@
;;; Copyright © 2016, 2017 Leo Famulari <leo@famulari.name> ;;; Copyright © 2016, 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org> ;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
;;; Copyright © 2019 Kyle Meyer <kyle@kyleam.com> ;;; Copyright © 2019 Kyle Meyer <kyle@kyleam.com>
;;; Copyright © 2015 John Soo <jsoo1@asu.edu>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -413,6 +414,57 @@ hopefully make them easier to read. HLint also makes it easy to disable
unwanted suggestions, and to add your own custom suggestions.") unwanted suggestions, and to add your own custom suggestions.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public hoogle
(package
(name "hoogle")
(version "5.0.17.3")
(source
(origin
(method url-fetch)
(uri
(string-append
"https://hackage.haskell.org/package/hoogle/hoogle-"
version ".tar.gz"))
(sha256
(base32
"174gp41v0krzj37m75pnr3aawyhkbk2wq4q6zk2z3zh0avvvmgk6"))))
(build-system haskell-build-system)
(inputs
`(("ghc-network-uri" ,ghc-network-uri)
("ghc-network" ,ghc-network)
("ghc-quickcheck" ,ghc-quickcheck)
("ghc-aeson" ,ghc-aeson)
("ghc-cmdargs" ,ghc-cmdargs)
("ghc-conduit" ,ghc-conduit)
("ghc-conduit-extra" ,ghc-conduit-extra)
("ghc-connection" ,ghc-connection)
("ghc-extra" ,ghc-extra)
("ghc-old-locale" ,ghc-old-locale)
("ghc-haskell-src-exts" ,ghc-haskell-src-exts)
("ghc-http-conduit" ,ghc-http-conduit)
("ghc-http-types" ,ghc-http-types)
("ghc-js-flot" ,ghc-js-flot)
("ghc-js-jquery" ,ghc-js-jquery)
("ghc-mmap" ,ghc-mmap)
("ghc-process-extras" ,ghc-process-extras)
("ghc-resourcet" ,ghc-resourcet)
("ghc-storable-tuple" ,ghc-storable-tuple)
("ghc-tar" ,ghc-tar)
("ghc-uniplate" ,ghc-uniplate)
("ghc-utf8-string" ,ghc-utf8-string)
("ghc-vector" ,ghc-vector)
("ghc-wai" ,ghc-wai)
("ghc-wai-logger" ,ghc-wai-logger)
("ghc-warp" ,ghc-warp)
("ghc-warp-tls" ,ghc-warp-tls)
("ghc-zlib" ,ghc-zlib)))
(home-page "https://hoogle.haskell.org/")
(synopsis "Haskell API Search")
(description "Hoogle is a Haskell API search engine, which allows
you to search many standard Haskell libraries by either function name,
or by approximate type signature.")
(license license:bsd-3)))
(define-public hscolour (define-public hscolour
(package (package
(name "hscolour") (name "hscolour")