summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul van der Walt <paul@denknerd.org>2015-10-15 17:10:00 +0200
committerPaul van der Walt <paul@denknerd.org>2015-10-23 09:10:52 +0200
commitd7e67cf1a1a057498a57859d6c64adf6b537a9a1 (patch)
treee24ba49ec2ae4b580f55fb283054967b7eb346b3
parente1a35c39b1618814e5213fd122a60170cabc59ec (diff)
gnu: Add ghc-cheapskate.
* gnu/packages/haskell.scm (ghc-cheapskate): Add variable.
-rw-r--r--gnu/packages/haskell.scm37
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 808e5cc765a..f65d412b952 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -3497,6 +3497,43 @@ strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; they
3497are implemented as FFI bindings to efficient code from zlib.") 3497are implemented as FFI bindings to efficient code from zlib.")
3498 (license bsd-3))) 3498 (license bsd-3)))
3499 3499
3500(define-public ghc-cheapskate
3501 (package
3502 (name "ghc-cheapskate")
3503 (version "0.1.0.4")
3504 (source
3505 (origin
3506 (method url-fetch)
3507 (uri (string-append
3508 "http://hackage.haskell.org/package/cheapskate/cheapskate-"
3509 version
3510 ".tar.gz"))
3511 (sha256
3512 (base32
3513 "0drx1hlqvdcrij4097q6bxhbfcqm73jsqv1wwhd3hsnjdmr46ch2"))))
3514 (build-system haskell-build-system)
3515 (propagated-inputs
3516 `(("ghc-xss-sanitize" ,ghc-xss-sanitize)
3517 ("ghc-data-default" ,ghc-data-default)))
3518 (inputs
3519 `(("ghc-mtl" ,ghc-mtl)
3520 ("ghc-text" ,ghc-text)
3521 ("ghc-blaze-html" ,ghc-blaze-html)
3522 ("ghc-syb" ,ghc-syb)
3523 ("ghc-uniplate" ,ghc-uniplate)
3524 ("ghc-aeson" ,ghc-aeson)
3525 ("ghc-wai-extra" ,ghc-wai-extra)
3526 ("ghc-wai" ,ghc-wai)
3527 ("ghc-http-types" ,ghc-http-types)))
3528 (home-page "http://github.com/jgm/cheapskate")
3529 (synopsis "Experimental markdown processor")
3530 (description "Cheapskate is an experimental Markdown processor in pure
3531Haskell. It aims to process Markdown efficiently and in the most forgiving
3532possible way. It is designed to deal with any input, including garbage, with
3533linear performance. Output is sanitized by default for protection against XSS
3534attacks.")
3535 (license bsd-3)))
3536
3500(define-public ghc-bifunctors 3537(define-public ghc-bifunctors
3501 (package 3538 (package
3502 (name "ghc-bifunctors") 3539 (name "ghc-bifunctors")