diff options
| author | Paul van der Walt <paul@denknerd.org> | 2015-10-22 13:16:22 +0200 |
|---|---|---|
| committer | Paul van der Walt <paul@denknerd.org> | 2015-10-23 09:10:52 +0200 |
| commit | 6ff19687b1b12822e86f85836c26aab9246ec713 (patch) | |
| tree | 43cc6615cc473d50dff200b79e6f4be63aff08d5 | |
| parent | 81da1a45e80d9a71fb69d2e61ba5aab7dee4149d (diff) | |
gnu: Add ghc-haskell-src-exts.
* gnu/packages/haskell.scm (ghc-haskell-src-exts): New variable.
| -rw-r--r-- | gnu/packages/haskell.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 930df4a7859..03c283b014d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm | |||
| @@ -461,6 +461,39 @@ specification in BNF, Happy generates Haskell code to parse the grammar. | |||
| 461 | Happy works in a similar way to the yacc tool for C.") | 461 | Happy works in a similar way to the yacc tool for C.") |
| 462 | (license bsd-3))) | 462 | (license bsd-3))) |
| 463 | 463 | ||
| 464 | (define-public ghc-haskell-src-exts | ||
| 465 | (package | ||
| 466 | (name "ghc-haskell-src-exts") | ||
| 467 | (version "1.16.0.1") | ||
| 468 | (source | ||
| 469 | (origin | ||
| 470 | (method url-fetch) | ||
| 471 | (uri (string-append | ||
| 472 | "http://hackage.haskell.org/package/haskell-src-exts/haskell-src-exts-" | ||
| 473 | version | ||
| 474 | ".tar.gz")) | ||
| 475 | (sha256 | ||
| 476 | (base32 | ||
| 477 | "1h8gjw5g92rvvzadqzpscg73x7ajvs1wlphrh27afim3scdd8frz")))) | ||
| 478 | (build-system haskell-build-system) | ||
| 479 | (inputs | ||
| 480 | `(("cpphs" ,cpphs) | ||
| 481 | ("ghc-mtl" ,ghc-mtl) | ||
| 482 | ("ghc-smallcheck" ,ghc-smallcheck) | ||
| 483 | ("ghc-tasty" ,ghc-tasty) | ||
| 484 | ("ghc-happy" ,ghc-happy) | ||
| 485 | ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck) | ||
| 486 | ("ghc-tasty-golden" ,ghc-tasty-golden) | ||
| 487 | ("ghc-syb" ,ghc-syb))) | ||
| 488 | (home-page "https://github.com/haskell-suite/haskell-src-exts") | ||
| 489 | (synopsis "Library for manipulating Haskell source") | ||
| 490 | (description "Haskell-Source with Extensions (HSE, haskell-src-exts) is an | ||
| 491 | extension of the standard @code{haskell-src} package, and handles most | ||
| 492 | registered syntactic extensions to Haskell. All extensions implemented in GHC | ||
| 493 | are supported. Apart from these standard extensions, it also handles regular | ||
| 494 | patterns as per the HaRP extension as well as HSX-style embedded XML syntax.") | ||
| 495 | (license bsd-3))) | ||
| 496 | |||
| 464 | (define-public cpphs | 497 | (define-public cpphs |
| 465 | (package | 498 | (package |
| 466 | (name "cpphs") | 499 | (name "cpphs") |
