[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
13/14: gnu: Add hoogle.
From: |
guix-commits |
Subject: |
13/14: gnu: Add hoogle. |
Date: |
Fri, 16 Aug 2019 14:57:38 -0400 (EDT) |
rob pushed a commit to branch wip-haskell-updates
in repository guix.
commit dd370af83503b5c9aa1fb5e6a1cd1698a9c9a21d
Author: John Soo <address@hidden>
Date: Sun Jul 7 18:03:26 2019 -0700
gnu: Add hoogle.
* gnu/packages/haskell-apps.scm (hoogle): New variable.
---
gnu/packages/haskell-apps.scm | 53 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
diff --git a/gnu/packages/haskell-apps.scm b/gnu/packages/haskell-apps.scm
index 1622558..edefd99 100644
--- a/gnu/packages/haskell-apps.scm
+++ b/gnu/packages/haskell-apps.scm
@@ -7,6 +7,7 @@
;;; Copyright © 2016, 2017 Leo Famulari <address@hidden>
;;; Copyright © 2015 Paul van der Walt <address@hidden>
;;; Copyright © 2019 Kyle Meyer <address@hidden>
+;;; Copyright © 2015 John Soo <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -416,6 +417,58 @@ hopefully make them easier to read. HLint also makes it
easy to disable
unwanted suggestions, and to add your own custom suggestions.")
(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
(package
(name "hscolour")
- branch wip-haskell-updates created (now 1fd52de), guix-commits, 2019/08/16
- 03/14: gnu: Add ghc-non-negative., guix-commits, 2019/08/16
- 02/14: gnu: Add ghc-unsafe., guix-commits, 2019/08/16
- 06/14: gnu: Add ghc-fmlist., guix-commits, 2019/08/16
- 07/14: gnu: Add ghc-storable-record., guix-commits, 2019/08/16
- 08/14: gnu: Add ghc-listlike., guix-commits, 2019/08/16
- 04/14: gnu: Add ghc-timeit., guix-commits, 2019/08/16
- 05/14: gnu: Add ghc-storablevector., guix-commits, 2019/08/16
- 11/14: gnu: Add ghc-js-jquery., guix-commits, 2019/08/16
- 12/14: gnu: Add ghc-js-flot., guix-commits, 2019/08/16
- 13/14: gnu: Add hoogle.,
guix-commits <=
- 10/14: gnu: Add ghc-process-extras., guix-commits, 2019/08/16
- 14/14: gnu: Add elm-compiler 0.19.0., guix-commits, 2019/08/16
- 09/14: gnu: Add ghc-storable-tuple., guix-commits, 2019/08/16
- 01/14: gnu: packages: Split non-compilers out of haskell.scm., guix-commits, 2019/08/16