[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
11/21: gnu: Add ghc-http-common
From: |
guix-commits |
Subject: |
11/21: gnu: Add ghc-http-common |
Date: |
Thu, 25 Jul 2019 06:02:01 -0400 (EDT) |
rob pushed a commit to branch wip-haskell-updates
in repository guix.
commit 1ab119ac91b0e3af6f6c12cd058228eab54dc9fc
Author: Robert Vollmert <address@hidden>
Date: Mon Jul 15 10:32:31 2019 +0200
gnu: Add ghc-http-common
* gnu/packages/haskell-web.scm (ghc-http-common): New field.
---
gnu/packages/haskell-web.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm
index 6524762..4f70d57 100644
--- a/gnu/packages/haskell-web.scm
+++ b/gnu/packages/haskell-web.scm
@@ -1457,3 +1457,37 @@ library to hande the streaming IO. The API is optimized
for ease of use
for the rather common case of code needing to query web services and deal
with the result.")
(license license:bsd-3)))
+
+(define-public ghc-http-common
+ (package
+ (name "ghc-http-common")
+ (version "0.8.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/http-common/http-common-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "14s5a178sb2vm5k00rs21760mds5dz2gs10k9iyn22h01mxyf599"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-base64-bytestring" ,ghc-base64-bytestring)
+ ("ghc-blaze-builder" ,ghc-blaze-builder)
+ ("ghc-case-insensitive" ,ghc-case-insensitive)
+ ("ghc-network" ,ghc-network)
+ ("ghc-unordered-containers"
+ ,ghc-unordered-containers)))
+ (home-page
+ "https://github.com/afcowie/http-streams/")
+ (synopsis
+ "Common types for HTTP clients and servers")
+ (description
+ "Base types used by a variety of HTTP clients and servers.
+See http-streams Network.Http.Client or pipes-http Pipes.Http.Client
+for full documentation. You can import Network.Http.Types if you like,
+but both http-streams and pipes-http re-export this package's types and
+functions.")
+ (license license:bsd-3)))
- 01/21: import: hackage: Update list of ghc-included packages., (continued)
- 01/21: import: hackage: Update list of ghc-included packages., guix-commits, 2019/07/25
- 03/21: Revert "gnu: ghc-ansi-wl-pprint: Use ghc-ansi-terminal-0.8.", guix-commits, 2019/07/25
- 04/21: gnu: ghc-hedgehog: Use ghc-ansi-terminal., guix-commits, 2019/07/25
- 07/21: gnu: ghc-validation: Downgrade to 1., guix-commits, 2019/07/25
- 06/21: gnu: ghc-concurrent-output: Downgrade to 1.10.9., guix-commits, 2019/07/25
- 05/21: Revert "gnu: ghc-ansi-terminal: Update to 0.9.1.", guix-commits, 2019/07/25
- 13/21: gnu: Add ghc-openssl-streams, guix-commits, 2019/07/25
- 10/21: gnu: Add ghc-http-streams, guix-commits, 2019/07/25
- 08/21: gnu: Add ghc-snap-core, guix-commits, 2019/07/25
- 18/21: gnu: Add ghc-io-streams, guix-commits, 2019/07/25
- 11/21: gnu: Add ghc-http-common,
guix-commits <=
- 17/21: gnu: Add ghc-zlib-bindings, guix-commits, 2019/07/25
- 14/21: gnu: Add ghc-language-glsl, guix-commits, 2019/07/25
- 09/21: gnu: Add ghc-snap-server, guix-commits, 2019/07/25
- 15/21: gnu: Add ghc-readable, guix-commits, 2019/07/25
- 16/21: gnu: Add ghc-io-streams-haproxy, guix-commits, 2019/07/25
- 20/21: gnu: Add ghc-threads, guix-commits, 2019/07/25
- 21/21: gnu: Add ghc-concurrent-extra, guix-commits, 2019/07/25
- 12/21: gnu: Add ghc-hsopenssl, guix-commits, 2019/07/25
- 19/21: gnu: Add ghc-prettyclass, guix-commits, 2019/07/25
- 02/21: gnu: Remove ghc-parsec, ghc-stm, ghc-text, ghc-xhtml., guix-commits, 2019/07/25