[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
21/28: gnu: Add ghc-snap-core.
From: |
guix-commits |
Subject: |
21/28: gnu: Add ghc-snap-core. |
Date: |
Wed, 7 Aug 2019 23:28:33 -0400 (EDT) |
samplet pushed a commit to branch master
in repository guix.
commit 4f1793a2be5ea2b3701d5e15321505225c56084d
Author: Robert Vollmert <address@hidden>
Date: Mon Jul 15 10:19:49 2019 +0200
gnu: Add ghc-snap-core.
* gnu/packages/haskell-web.scm (ghc-snap-core): New variable.
---
gnu/packages/haskell-web.scm | 50 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm
index 216c26b..ee37b7e 100644
--- a/gnu/packages/haskell-web.scm
+++ b/gnu/packages/haskell-web.scm
@@ -1359,3 +1359,53 @@ library to handle 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-snap-core
+ (package
+ (name "ghc-snap-core")
+ (version "1.0.3.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://hackage.haskell.org/package/"
+ "snap-core/snap-core-" version ".tar.gz"))
+ (sha256
+ (base32
+ "136q7l4hd5yn5hb507q1ziqx124ma1lkzh5dx0n150p8dx3rhhsc"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-old-locale" ,ghc-old-locale)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-attoparsec" ,ghc-attoparsec)
+ ("ghc-bytestring-builder" ,ghc-bytestring-builder)
+ ("ghc-case-insensitive" ,ghc-case-insensitive)
+ ("ghc-lifted-base" ,ghc-lifted-base)
+ ("ghc-io-streams" ,ghc-io-streams)
+ ("ghc-hashable" ,ghc-hashable)
+ ("ghc-monad-control" ,ghc-monad-control)
+ ("ghc-random" ,ghc-random)
+ ("ghc-readable" ,ghc-readable)
+ ("ghc-regex-posix" ,ghc-regex-posix)
+ ("ghc-transformers-base" ,ghc-transformers-base)
+ ("ghc-unix-compat" ,ghc-unix-compat)
+ ("ghc-unordered-containers" ,ghc-unordered-containers)
+ ("ghc-vector" ,ghc-vector)
+ ("ghc-network-uri" ,ghc-network-uri)
+ ("ghc-network" ,ghc-network)))
+ (native-inputs
+ `(("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-parallel" ,ghc-parallel)
+ ("ghc-test-framework" ,ghc-test-framework)
+ ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
+ ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
+ ("ghc-zlib" ,ghc-zlib)))
+ (arguments
+ `(#:cabal-revision
+ ("3" "0wlhn33r7c9g7j23y006ddq9d87lkmianvvfrbl8jd8mvjvj2gfa")))
+ (home-page "http://snapframework.com/")
+ (synopsis "Haskell Web Framework (core interfaces and types)")
+ (description "Snap is a simple and fast web development framework
+and server written in Haskell. For more information, you can visit the
+Snap project website at @uref{http://snapframework.com/}. This library
+contains the core definitions and types for the Snap framework.")
+ (license license:bsd-3)))
- 12/28: gnu: Add ghc-readable., (continued)
- 12/28: gnu: Add ghc-readable., guix-commits, 2019/08/07
- 15/28: gnu: Add ghc-io-streams., guix-commits, 2019/08/07
- 22/28: gnu: Add ghc-snap-server., guix-commits, 2019/08/07
- 08/28: gnu: ghc-ansi-terminal: Downgrade to 0.8.0.4., guix-commits, 2019/08/07
- 09/28: gnu: Add ghc-prettyclass., guix-commits, 2019/08/07
- 11/28: gnu: Add ghc-concurrent-extra., guix-commits, 2019/08/07
- 17/28: gnu: Add ghc-hsopenssl., guix-commits, 2019/08/07
- 13/28: gnu: Add ghc-threads., guix-commits, 2019/08/07
- 14/28: gnu: Add ghc-zlib-bindings., guix-commits, 2019/08/07
- 18/28: gnu: Add ghc-openssl-streams., guix-commits, 2019/08/07
- 21/28: gnu: Add ghc-snap-core.,
guix-commits <=
- 26/28: gnu: ghc-libmpd-haskell: Disable tests., guix-commits, 2019/08/07
- 28/28: gnu: ghc-trifecta: Disable tests., guix-commits, 2019/08/07
- 20/28: gnu: Add ghc-http-streams., guix-commits, 2019/08/07
- 24/28: gnu: Remove ghc-haddock-test., guix-commits, 2019/08/07
- 25/28: gnu: Remove ghc-packedstring., guix-commits, 2019/08/07
- 16/28: gnu: Add ghc-io-streams-haproxy., guix-commits, 2019/08/07
- 19/28: gnu: Add ghc-http-common., guix-commits, 2019/08/07
- 23/28: gnu: Remove ghc-regex-tdfa-rc., guix-commits, 2019/08/07
- 27/28: gnu: ghc-yaml: Disable tests., guix-commits, 2019/08/07
- 04/28: gnu: Remove ghc-parsec, ghc-stm, ghc-text, ghc-xhtml., guix-commits, 2019/08/07