* [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable.
@ 2015-10-15 13:06 Paul van der Walt
2015-10-15 13:06 ` [PATCH 26/43] gnu: ghc-base64-bytestring: " Paul van der Walt
` (19 more replies)
0 siblings, 20 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-annotated-wl-pprint: New variable.
* gnu/packages/haskell.scm (ghc-ansi-wl-pprint: New variable.
---
gnu/packages/haskell.scm | 50 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index e0fdf1f..1c440ef 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1402,6 +1402,56 @@ optimized for performance critical use, both in terms of large data quantities
and high speed.")
(license bsd-3)))
+(define-public ghc-annotated-wl-pprint
+ (package
+ (name "ghc-annotated-wl-pprint")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/annotated-wl-pprint"
+ "/annotated-wl-pprint-" version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "061xfz6qany3wf95csl8dcik2pz22cn8iv1qchhm16isw5zjs9hc"))))
+ (build-system haskell-build-system)
+ (home-page
+ "https://github.com/david-christiansen/annotated-wl-pprint")
+ (synopsis
+ "The Wadler/Leijen Pretty Printer, with annotation support")
+ (description "This is a modified version of wl-pprint, which was based on
+Wadler's paper \"A Prettier Printer\". This version allows the library user
+to annotate the text with semantic information, which can later be rendered in
+a variety of ways.")
+ (license bsd-3)))
+
+(define-public ghc-ansi-wl-pprint
+ (package
+ (name "ghc-ansi-wl-pprint")
+ (version "0.6.7.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/ansi-wl-pprint/ansi-wl-pprint-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "025pyphsjf0dnbrmj5nscbi6gzyigwgp3ifxb3psn7kji6mfr29p"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-ansi-terminal" ,ghc-ansi-terminal)))
+ (home-page "http://github.com/ekmett/ansi-wl-pprint")
+ (synopsis "The Wadler/Leijen Pretty Printer for colored ANSI
+terminal output")
+ (description "This is a pretty printing library based on Wadler's
+paper \"A Prettier Printer\". It has been enhanced with support for
+ANSI terminal colored output using the ansi-terminal package.")
+ (license bsd-3)))
+
(define-public ghc-split
(package
(name "ghc-split")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 26/43] gnu: ghc-base64-bytestring: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 27/43] gnu: ghc-uniplate: " Paul van der Walt
` (18 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-base64-bytestring): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 1c440ef..9893e52 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1402,6 +1402,33 @@ optimized for performance critical use, both in terms of large data quantities
and high speed.")
(license bsd-3)))
+(define-public ghc-base64-bytestring
+ (package
+ (name "ghc-base64-bytestring")
+ (version "1.0.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/base64-bytestring/base64-bytestring-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0l1v4ddjdsgi9nqzyzcxxj76rwar3lzx8gmwf2r54bqan3san9db"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing.
+ (inputs
+ `(("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-hunit" ,ghc-hunit)))
+ (home-page
+ "https://github.com/bos/base64-bytestring")
+ (synopsis
+ "Fast base64 encoding and decoding for ByteStrings")
+ (description
+ "Fast base64 encoding and decoding for ByteStrings")
+ (license bsd-3)))
+
(define-public ghc-annotated-wl-pprint
(package
(name "ghc-annotated-wl-pprint")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 27/43] gnu: ghc-uniplate: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
2015-10-15 13:06 ` [PATCH 26/43] gnu: ghc-base64-bytestring: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 28/43] gnu: ghc-fingertree: " Paul van der Walt
` (17 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-uniplate): New variable.
---
gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 9893e52..7bb9821 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1402,6 +1402,36 @@ optimized for performance critical use, both in terms of large data quantities
and high speed.")
(license bsd-3)))
+(define-public ghc-uniplate
+ (package
+ (name "ghc-uniplate")
+ (version "1.6.12")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/uniplate/uniplate-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1dx8f9aw27fz8kw0ad1nm6355w5rdl7bjvb427v2bsgnng30pipw"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-syb" ,ghc-syb)
+ ("ghc-hashable" ,ghc-hashable)
+ ("ghc-unordered-containers"
+ ,ghc-unordered-containers)))
+ (home-page
+ "http://community.haskell.org/~ndm/uniplate/")
+ (synopsis
+ "Help writing simple, concise and fast generic operations.")
+ (description
+ "Uniplate is library for writing simple and concise generic
+operations. Uniplate has similar goals to the original Scrap Your
+Boilerplate work, but is substantially simpler and faster.")
+ (license bsd-3)))
+
(define-public ghc-base64-bytestring
(package
(name "ghc-base64-bytestring")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 28/43] gnu: ghc-fingertree: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
2015-10-15 13:06 ` [PATCH 26/43] gnu: ghc-base64-bytestring: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 27/43] gnu: ghc-uniplate: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 29/43] gnu: ghc-vault: " Paul van der Walt
` (16 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-fingertree): New variable.
* gnu/packages/haskell.scm (ghc-optparse-applicative): New variable.
* gnu/packages/haskell.scm (ghc-base-orphans): New variable.
---
gnu/packages/haskell.scm | 80 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 80 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 7bb9821..c3441b6 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1896,4 +1896,84 @@ Async a is a concurrent thread that will eventually deliver a value of type
a.")
(license bsd-3)))
+(define-public ghc-fingertree
+ (package
+ (name "ghc-fingertree")
+ (version "0.1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/fingertree/fingertree-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1w6x3kp3by5yjmam6wlrf9vap5l5rrqaip0djbrdp0fpf2imn30n"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing.
+ (inputs
+ `(("ghc-hunit" ,ghc-hunit)
+ ("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page
+ "http://hackage.haskell.org/package/fingertree")
+ (synopsis
+ "Generic finger-tree structure, with example instances")
+ (description
+ "A general sequence representation with arbitrary annotations, for use as
+a base for implementations of various collection types, with examples, as
+described in section 4 of Ralf Hinze and Ross Paterson, \"Finger trees: a
+simple general-purpose data structure\".")
+ (license bsd-3)))
+
+(define-public ghc-optparse-applicative
+ (package
+ (name "ghc-optparse-applicative")
+ (version "0.11.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/optparse-applicative"
+ "/optparse-applicative-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0ni52ii9555jngljvzxn1ngicr6i2w647ww3rzhdrmng04y95iii"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-transformers-compat" ,ghc-transformers-compat)
+ ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint)))
+ (home-page
+ "https://github.com/pcapriotti/optparse-applicative")
+ (synopsis
+ "Utilities and combinators for parsing command line options")
+ (description
+ "Utilities and combinators for parsing command line options")
+ (license bsd-3)))
+
+(define-public ghc-base-orphans
+ (package
+ (name "ghc-base-orphans")
+ (version "0.4.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/base-orphans/base-orphans-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0hhgpwjvx7jhvlhsygmmf0q5hv2ymijzz4bjilicw99bmv13qcpl"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-hspec" ,ghc-hspec)))
+ (home-page "https://hackage.haskell.org/package/base-orphans")
+ (synopsis "Orphan instances for backwards compatibility")
+ (description
+ "Defines orphan instances that mimic instances available in later
+versions of base to a wider (older) range of compilers.")
+ (license bsd-3)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 29/43] gnu: ghc-vault: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (2 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 28/43] gnu: ghc-fingertree: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 30/43] gnu: ghc-transformers-base: New variables Paul van der Walt
` (15 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-vault): New variable.
---
gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index c3441b6..dad9820 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1869,6 +1869,36 @@ extend Hspec's functionality.")
in-development version of Hspec.")
(license expat)))
+(define-public ghc-vault
+ (package
+ (name "ghc-vault")
+ (version "0.3.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/vault/vault-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0ah6qrg71krc87f4vjy4b4shdd0mgyil8fikb3j6fl4kfwlg67jn"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-unordered-containers" ,ghc-unordered-containers)
+ ("ghc-hashable" ,ghc-hashable)))
+ (home-page
+ "https://github.com/HeinrichApfelmus/vault")
+ (synopsis
+ "A persistent store for values of arbitrary types")
+ (description
+ "A /vault/ is a persistent store for values of arbitrary types. It's like
+having first-class access to the storage space behind IORefs. The data
+structure is analogous to a bank vault, where you can access different bank
+boxes with different keys; hence the name. Also provided is a /locker/ type,
+representing a store for a single element.")
+ (license bsd-3)))
+
(define-public ghc-async
(package
(name "ghc-async")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 30/43] gnu: ghc-transformers-base: New variables.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (3 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 29/43] gnu: ghc-vault: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 31/43] gnu: ghc-base-compat: New variable Paul van der Walt
` (14 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-transformers-base): New variable.
* gnu/packages/haskell.scm (ghc-morph): New variable.
* gnu/packages/haskell.scm (ghc-monad-control): New variable.
* gnu/packages/haskell.scm (ghc-byteorder): New variable.
* gnu/packages/haskell.scm (ghc-easy-file): New variable.
---
gnu/packages/haskell.scm | 127 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 127 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index dad9820..9fb3190 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -928,6 +928,35 @@ the paper \"Splittable Pseudorandom Number Generators Using Cryptographic
Hashing\" by Claessen, Pałka for details and the rationale of the design.")
(license bsd-3)))
+(define-public ghc-transformers-base
+ (package
+ (name "ghc-transformers-base")
+ (version "0.4.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/transformers-base/transformers-base-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "11r3slgpgpra6zi2kjg3g60gvv17b1fh6qxipcpk8n86qx7lk8va"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-stm" ,ghc-stm)))
+ (inputs
+ `(("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (home-page
+ "http://hackage.haskell.org/package/transformers-compat")
+ (synopsis
+ "Backported transformer library")
+ (description
+ "Backported versions of types that were added to transformers in
+transformers 0.3 and 0.4 for users who need strict transformers 0.2 or 0.3
+compatibility to run on old versions of the platform.")
+ (license bsd-3)))
+
(define-public ghc-transformers-compat
(package
(name "ghc-transformers-compat")
@@ -1899,6 +1928,104 @@ boxes with different keys; hence the name. Also provided is a /locker/ type,
representing a store for a single element.")
(license bsd-3)))
+(define-public ghc-mmorph
+ (package
+ (name "ghc-mmorph")
+ (version "1.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/mmorph/mmorph-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0k5zlzmnixfwcjrqvhgi3i6xg532b0gsjvc39v5jigw69idndqr2"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://hackage.haskell.org/package/mmorph")
+ (synopsis "Monad morphisms")
+ (description
+ "This library provides monad morphism utilities, most commonly used for
+manipulating monad transformer stacks.")
+ (license bsd-3)))
+
+(define-public ghc-monad-control
+ (package
+ (name "ghc-monad-control")
+ (version "1.0.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/monad-control"
+ "/monad-control-" version ".tar.gz"))
+ (sha256
+ (base32
+ "07pn1p4m80wdd7gw62s4yny8rbvm60ka1q8qx5y1plznd8sbg179"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-stm" ,ghc-stm)
+ ("ghc-transformers-base" ,ghc-transformers-base)
+ ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (home-page
+ "https://github.com/basvandijk/monad-control")
+ (synopsis
+ "Lift control operations, like exception catching, through monad
+transformers")
+ (description
+ "This package defines the type class MonadBaseControl, a subset of
+MonadBase into which generic control operations such as catch can be lifted
+from IO or any other base monad.")
+ (license bsd-3)))
+
+(define-public ghc-byteorder
+ (package
+ (name "ghc-byteorder")
+ (version "1.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/byteorder/byteorder-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://community.haskell.org/~aslatter/code/byteorder")
+ (synopsis
+ "Exposes the native endianness or byte ordering of the system.")
+ (description
+ "This package is for working with the native byte-ordering of the
+system.")
+ (license bsd-3)))
+
+(define-public ghc-easy-file
+ (package
+ (name "ghc-easy-file")
+ (version "0.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/easy-file/easy-file-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0v75081bx4qzlqy29hh639nzlr7dncwza3qxbzm9njc4jarf31pz"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://github.com/kazu-yamamoto/easy-file")
+ (synopsis "Cross-platform File handling")
+ (description
+ "Cross-platform File handling for Unix/Mac/Windows")
+ (license bsd-3)))
+
(define-public ghc-async
(package
(name "ghc-async")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 31/43] gnu: ghc-base-compat: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (4 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 30/43] gnu: ghc-transformers-base: New variables Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 32/43] gnu: ghc-blaze-builder: " Paul van der Walt
` (13 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-base-compat): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 9fb3190..46c3323 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2004,6 +2004,33 @@ from IO or any other base monad.")
system.")
(license bsd-3)))
+(define-public ghc-base-compat
+ (package
+ (name "ghc-base-compat")
+ (version "0.8.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/base-compat/base-compat-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "02m93hzgxg4bcnp7xcc2fdh2hrsc2h6fwl8hix5nx9k864kwf41q"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-hspec" ,ghc-hspec)))
+ (home-page
+ "https://hackage.haskell.org/package/base-compat")
+ (synopsis
+ "Compiler compatibility library")
+ (description
+ "Provides functions available in later versions of base to a wider range
+of compilers, without requiring you to use CPP pragmas in your code.")
+ (license bsd-3)))
+
(define-public ghc-easy-file
(package
(name "ghc-easy-file")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 32/43] gnu: ghc-blaze-builder: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (5 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 31/43] gnu: ghc-base-compat: New variable Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 33/43] gnu: ghc-blaze-markup: " Paul van der Walt
` (12 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-blaze-builder): New variable.
---
gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 46c3323..46793da 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2031,6 +2031,38 @@ system.")
of compilers, without requiring you to use CPP pragmas in your code.")
(license bsd-3)))
+(define-public ghc-blaze-builder
+ (package
+ (name "ghc-blaze-builder")
+ (version "0.4.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/blaze-builder/blaze-builder-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1id3w33x9f7q5m3xpggmvzw03bkp94bpfyz81625bldqgf3yqdn1"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f))
+ (inputs
+ `(("ghc-text" ,ghc-text)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-utf8-string" ,ghc-utf8-string)))
+ (home-page
+ "http://github.com/lpsmith/blaze-builder")
+ (synopsis "Efficient buffered output.")
+ (description
+ "This library provides an implementation of the older blaze-builder
+interface in terms of the new builder that shipped with bytestring-0.10.4.0.
+This implementation is mostly intended as a bridge to the new builder, so that
+code that uses the old interface can interoperate with code that uses the new
+implementation.")
+ (license bsd-3)))
+
(define-public ghc-easy-file
(package
(name "ghc-easy-file")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 33/43] gnu: ghc-blaze-markup: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (6 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 32/43] gnu: ghc-blaze-builder: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 34/43] gnu: ghc-blaze-html: " Paul van der Walt
` (11 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-blaze-markup): New variable.
---
gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 46793da..3db9d43 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2063,6 +2063,36 @@ code that uses the old interface can interoperate with code that uses the new
implementation.")
(license bsd-3)))
+(define-public ghc-blaze-markup
+ (package
+ (name "ghc-blaze-markup")
+ (version "0.7.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/blaze-markup/blaze-markup-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "080vlhd8dwjxrma4bb524lh8gxs5lm3xh122icy6lnnyipla0s9y"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing.
+ (inputs
+ `(("ghc-blaze-builder" ,ghc-blaze-builder)
+ ("ghc-text" ,ghc-text)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page "http://jaspervdj.be/blaze")
+ (synopsis
+ "A blazingly fast markup combinator library for Haskell")
+ (description
+ "Core modules of a blazingly fast markup combinator library for the
+Haskell programming language. The Text.Blaze module is a good starting point,
+as well as this tutorial: <http://jaspervdj.be/blaze/tutorial.html>.")
+ (license bsd-3)))
+
(define-public ghc-easy-file
(package
(name "ghc-easy-file")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 34/43] gnu: ghc-blaze-html: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (7 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 33/43] gnu: ghc-blaze-markup: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 35/43] gnu: ghc-doctest: " Paul van der Walt
` (10 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-blaze-html): New variable.
---
gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 3db9d43..1a44e33 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2093,6 +2093,38 @@ Haskell programming language. The Text.Blaze module is a good starting point,
as well as this tutorial: <http://jaspervdj.be/blaze/tutorial.html>.")
(license bsd-3)))
+(define-public ghc-blaze-html
+ (package
+ (name "ghc-blaze-html")
+ (version "0.8.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/blaze-html/blaze-html-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1dnw50kh0s405cg9i2y4a8awanhj3bqzk21jwgfza65kcjby7lpq"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing.
+ (propagated-inputs
+ `(("ghc-blaze-builder" ,ghc-blaze-builder)
+ ("ghc-blaze-markup" ,ghc-blaze-markup)))
+ (inputs
+ `(("ghc-text" ,ghc-text)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page "http://jaspervdj.be/blaze")
+ (synopsis
+ "A blazingly fast HTML combinator library for Haskell")
+ (description
+ "A blazingly fast HTML combinator library for the Haskell programming
+language. The Text.Blaze module is a good starting point, as well as this
+tutorial: <http://jaspervdj.be/blaze/tutorial.html>.")
+ (license bsd-3)))
+
(define-public ghc-easy-file
(package
(name "ghc-easy-file")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 35/43] gnu: ghc-doctest: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (8 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 34/43] gnu: ghc-blaze-html: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 36/43] gnu: ghc-auto-update: " Paul van der Walt
` (9 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-doctest): New variable.
---
gnu/packages/haskell.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 1a44e33..deb7f90 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2254,4 +2254,40 @@ simple general-purpose data structure\".")
versions of base to a wider (older) range of compilers.")
(license bsd-3)))
+(define-public ghc-doctest
+ (package
+ (name "ghc-doctest")
+ (version "0.10.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/doctest/doctest-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1jbyhzbi2hfrfg7vbkpj6vriaap8cn99nnmzwcfscwaijz09jyrm"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ;; FIXME missing test framework
+ (propagated-inputs
+ `(("ghc-syb" ,ghc-syb)
+ ("ghc-paths" ,ghc-paths)))
+ (inputs
+ `(("ghc-base-compat" ,ghc-base-compat)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-hspec" ,ghc-hspec)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-stringbuilder" ,ghc-stringbuilder)
+ ("ghc-silently" ,ghc-silently)
+ ("ghc-setenv" ,ghc-setenv)))
+ (home-page
+ "https://github.com/sol/doctest#readme")
+ (synopsis "Test interactive Haskell examples")
+ (description
+ "The doctest program checks examples in source code comments. It is
+modeled after doctest for
+Python (<http://docs.python.org/library/doctest.html>).")
+ (license expat)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 36/43] gnu: ghc-auto-update: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (9 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 35/43] gnu: ghc-doctest: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 37/43] gnu: ghc-tagged: " Paul van der Walt
` (8 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-auto-update): New variable.
---
gnu/packages/haskell.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index deb7f90..bf37590 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2254,6 +2254,28 @@ simple general-purpose data structure\".")
versions of base to a wider (older) range of compilers.")
(license bsd-3)))
+(define-public ghc-auto-update
+ (package
+ (name "ghc-auto-update")
+ (version "0.1.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/auto-update/auto-update-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1ns4c5mqhnm7hsiqxf1ivjs5fflyq92b16ldzrcl0p85631h0c3v"))))
+ (build-system haskell-build-system)
+ (home-page "https://github.com/yesodweb/wai")
+ (synopsis
+ "Efficiently run periodic, on-demand actions")
+ (description
+ "Efficiently run periodic, on-demand actions")
+ (license expat)))
+
(define-public ghc-doctest
(package
(name "ghc-doctest")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 37/43] gnu: ghc-tagged: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (10 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 36/43] gnu: ghc-auto-update: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 38/43] gnu: ghc-unbounded-delays: " Paul van der Walt
` (7 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tagged): New variable.
---
gnu/packages/haskell.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index bf37590..d720871 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2276,6 +2276,29 @@ versions of base to a wider (older) range of compilers.")
"Efficiently run periodic, on-demand actions")
(license expat)))
+(define-public ghc-tagged
+ (package
+ (name "ghc-tagged")
+ (version "0.8.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tagged/tagged-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1hc2qzhhz5p1xd8k03sklrdnhcflkwhgpl82k6fam8yckww9ipav"))))
+ (build-system haskell-build-system)
+ (home-page
+ "https://hackage.haskell.org/package/tagged")
+ (synopsis "Haskell 98 phantom types to avoid unsafely passing dummy
+arguments")
+ (description
+ "Haskell 98 phantom types to avoid unsafely passing dummy arguments.")
+ (license bsd-3)))
+
(define-public ghc-doctest
(package
(name "ghc-doctest")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 38/43] gnu: ghc-unbounded-delays: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (11 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 37/43] gnu: ghc-tagged: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 39/43] gnu: ghc-iproute: " Paul van der Walt
` (6 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-unbounded-delays): New variable.
---
gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index d720871..738c340 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2299,6 +2299,30 @@ arguments")
"Haskell 98 phantom types to avoid unsafely passing dummy arguments.")
(license bsd-3)))
+(define-public ghc-unbounded-delays
+ (package
+ (name "ghc-unbounded-delays")
+ (version "0.1.0.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/unbounded-delays/unbounded-delays-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1f4h87503m3smhip432q027wj3zih18pmz2rnafh60589ifcl420"))))
+ (build-system haskell-build-system)
+ (home-page
+ "https://github.com/basvandijk/unbounded-delays")
+ (synopsis "Unbounded thread delays and timeouts")
+ (description
+ "The threadDelay and timeout functions from the base library use
+the bounded Int type for specifying the delay or timeout period. This
+packages provides alternatives which use the unbounded Integer type.")
+ (license bsd-3)))
+
(define-public ghc-doctest
(package
(name "ghc-doctest")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 39/43] gnu: ghc-iproute: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (12 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 38/43] gnu: ghc-unbounded-delays: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 40/43] gnu: ghc-unix-time: " Paul van der Walt
` (5 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-iproute): New variable.
---
gnu/packages/haskell.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 738c340..555319f 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -980,6 +980,40 @@ transformers 0.2 or 0.3 compatibility to run on old versions of the platform,
but also need those types.")
(license bsd-3)))
+(define-public ghc-iproute
+ (package
+ (name "ghc-iproute")
+ (version "1.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/iproute/iproute-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1ply0i110c2sppjbfyysgw48jfjnsbam5zwil8xws0hp20rh1pb5"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f))
+ (propagated-inputs
+ `(("ghc-appar" ,ghc-appar)
+ ("ghc-byteorder" ,ghc-byteorder)))
+ (inputs
+ `(("ghc-network" ,ghc-network)
+ ("ghc-doctest" ,ghc-doctest)
+ ("ghc-hspec" ,ghc-hspec)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-safe" ,ghc-safe)))
+ (home-page
+ "http://www.mew.org/~kazu/proj/iproute/")
+ (synopsis "IP Routing Table")
+ (description
+ "IP Routing Table is a tree of IP ranges to search one of them on the
+longest match base. It is a kind of TRIE with one way branching removed. Both
+IPv4 and IPv6 are supported.")
+ (license bsd-3)))
+
(define-public ghc-regex-base
(package
(name "ghc-regex-base")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 40/43] gnu: ghc-unix-time: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (13 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 39/43] gnu: ghc-iproute: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 41/43] gnu: ghc-unix-compat: " Paul van der Walt
` (4 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-unix-time): New variable.
---
gnu/packages/haskell.scm | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 555319f..641e1a6 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -980,6 +980,47 @@ transformers 0.2 or 0.3 compatibility to run on old versions of the platform,
but also need those types.")
(license bsd-3)))
+(define-public ghc-unix-time
+ (package
+ (name "ghc-unix-time")
+ (version "0.3.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/unix-time/unix-time-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0dyvyxwaffb94bgri1wc4b9wqaasy32pyjn0lww3dqblxv8fn5ax"))))
+ (build-system haskell-build-system)
+ (arguments
+ `(#:tests? #f
+ #:phases
+ (alist-cons-before
+ 'configure 'fix-/bin/sh
+ (lambda _
+ ;; Use `sh', not `/bin/sh'.
+ (substitute* (find-files "." "Makefile|configure")
+ (("/bin/sh")
+ "sh")))
+ %standard-phases)))
+ (propagated-inputs
+ `(("ghc-old-time" ,ghc-old-time)
+ ("ghc-old-locale" ,ghc-old-locale)))
+ (inputs
+ `(("ghc-doctest" ,ghc-doctest)
+ ("ghc-hspec" ,ghc-hspec)
+ ("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page
+ "http://hackage.haskell.org/package/unix-time")
+ (synopsis
+ "Unix time parser/formatter and utilities")
+ (description
+ "Fast parser/formatter/utilities for Unix time.")
+ (license bsd-3)))
+
(define-public ghc-iproute
(package
(name "ghc-iproute")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 41/43] gnu: ghc-unix-compat: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (14 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 40/43] gnu: ghc-unix-time: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 42/43] gnu: ghc-quickcheck-instances: " Paul van der Walt
` (3 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-unix-compat): New variable.
---
gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 641e1a6..ae8d07a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1021,6 +1021,30 @@ but also need those types.")
"Fast parser/formatter/utilities for Unix time.")
(license bsd-3)))
+(define-public ghc-unix-compat
+ (package
+ (name "ghc-unix-compat")
+ (version "0.4.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/unix-compat/unix-compat-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0jxk7j5pz2kgfpqr4hznndjg31pqj5xg2qfc5308fcn9xyg1myps"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://github.com/jystic/unix-compat")
+ (synopsis "Portable POSIX-compatibility layer")
+ (description
+ "This package provides portable implementations of parts of the unix
+package. This package re-exports the unix package when available. When it
+isn't available, portable implementations are used.")
+ (license bsd-3)))
+
(define-public ghc-iproute
(package
(name "ghc-iproute")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 42/43] gnu: ghc-quickcheck-instances: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (15 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 41/43] gnu: ghc-unix-compat: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 13:06 ` [PATCH 43/43] gnu: ghc-http-types: " Paul van der Walt
` (2 subsequent siblings)
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-quickcheck-instances): New variable.
---
gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index ae8d07a..8a58e3f 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1327,6 +1327,35 @@ installed.")
"Prevent or capture writing to stdout and other handles.")
(license bsd-3)))
+(define-public ghc-quickcheck-instances
+ (package
+ (name "ghc-quickcheck-instances")
+ (version "0.3.11")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/quickcheck-instances/quickcheck-instances-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "041s6963czs1pz0fc9cx17lgd6p83czqy2nxji7bhxqxwl2j15h2"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-old-time" ,ghc-old-time)
+ ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (inputs
+ `(("ghc-hashable" ,ghc-hashable)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-text" ,ghc-text)))
+ (home-page
+ "https://github.com/aslatter/qc-instances")
+ (synopsis "Common quickcheck instances")
+ (description
+ "QuickCheck instances for types provided by the Haskell Platform.")
+ (license bsd-3)))
+
(define-public ghc-quickcheck-unicode
(package
(name "ghc-quickcheck-unicode")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 43/43] gnu: ghc-http-types: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (16 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 42/43] gnu: ghc-quickcheck-instances: " Paul van der Walt
@ 2015-10-15 13:06 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
19 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 13:06 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-http-types): New variable.
---
gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 8a58e3f..49af827 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1045,6 +1045,41 @@ package. This package re-exports the unix package when available. When it
isn't available, portable implementations are used.")
(license bsd-3)))
+(define-public ghc-http-types
+ (package
+ (name "ghc-http-types")
+ (version "0.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/http-types/http-types-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0ny15jgm5skhs2yx6snr13lrnw19hwjgfygrpsmhib8wqa8cz8cc"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f))
+ (propagated-inputs
+ `(("ghc-case-insensitive" ,ghc-case-insensitive)
+ ("ghc-blaze-builder" ,ghc-blaze-builder)
+ ))
+ (inputs
+ `(("ghc-text" ,ghc-text)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-quickcheck-instances"
+ ,ghc-quickcheck-instances)
+ ("ghc-hspec" ,ghc-hspec)
+ ("ghc-doctest" ,ghc-doctest)))
+ (home-page
+ "https://github.com/aristidb/http-types")
+ (synopsis
+ "Generic HTTP types for Haskell.")
+ (description
+ "Generic HTTP types for Haskell (for both client and server code).")
+ (license bsd-3)))
+
(define-public ghc-iproute
(package
(name "ghc-iproute")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 044/105] gnu: ghc-nats: New variable.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (17 preceding siblings ...)
2015-10-15 13:06 ` [PATCH 43/43] gnu: ghc-http-types: " Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 045/105] gnu: ghc-semigroups: " Paul van der Walt
` (22 more replies)
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
19 siblings, 23 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-nats): New variable.
---
gnu/packages/haskell.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 49af827..8c4d24e 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2486,6 +2486,31 @@ the bounded Int type for specifying the delay or timeout period. This
packages provides alternatives which use the unbounded Integer type.")
(license bsd-3)))
+(define-public ghc-nats
+ (package
+ (name "ghc-nats")
+ (version "1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/nats/nats-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0r6s8l4s0yq3x2crrkv0b8zac13magfasr9v8hnq6rn1icsfhic0"))))
+ (build-system haskell-build-system)
+ (arguments `(#:haddock? #f))
+ (inputs
+ `(("ghc-hashable" ,ghc-hashable)))
+ (home-page
+ "https://hackage.haskell.org/package/nats")
+ (synopsis "Natural numbers")
+ (description
+ "Natural numbers for Haskell.")
+ (license bsd-3)))
+
(define-public ghc-doctest
(package
(name "ghc-doctest")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 045/105] gnu: ghc-semigroups: New variable
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 046/105] gnu: Add ghc-void Paul van der Walt
` (21 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-semigroups): New variable.
---
gnu/packages/haskell.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 8c4d24e..6de12ce 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2511,6 +2511,40 @@ packages provides alternatives which use the unbounded Integer type.")
"Natural numbers for Haskell.")
(license bsd-3)))
+(define-public ghc-semigroups
+ (package
+ (name "ghc-semigroups")
+ (version "0.17.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/semigroups/semigroups-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0gvpfi7s6ys4qha3y9a1zl1a15gf9cgg33wjb94ghg82ivcxnc3r"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-nats" ,ghc-nats)
+ ("ghc-tagged" ,ghc-tagged)
+ ("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (inputs
+ `(("ghc-text" ,ghc-text)
+ ("ghc-hashable" ,ghc-hashable)))
+ (home-page
+ "http://github.com/ekmett/semigroups/")
+ (synopsis "Anything that associates")
+ (description
+ "In mathematics, a semigroup is an algebraic structure consisting of a
+set together with an associative binary operation. A semigroup generalizes a
+monoid in that there might not exist an identity element. It
+also (originally) generalized a group (a monoid with all inverses) to a type
+where every element did not have to have an inverse, thus the name
+semigroup.")
+ (license bsd-3)))
+
(define-public ghc-doctest
(package
(name "ghc-doctest")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 046/105] gnu: Add ghc-void.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
2015-10-15 15:28 ` [PATCH 045/105] gnu: ghc-semigroups: " Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 047/105] gnu: Add ghc-bifunctors Paul van der Walt
` (20 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-void): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 6de12ce..1ef23e0 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2511,6 +2511,33 @@ packages provides alternatives which use the unbounded Integer type.")
"Natural numbers for Haskell.")
(license bsd-3)))
+(define-public ghc-void
+ (package
+ (name "ghc-void")
+ (version "0.7.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/void/void-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1x15x2axz84ndw2bf60vjqljhrb0w95lddaljsxrl0hcd29zvw69"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-semigroups" ,ghc-semigroups)))
+ (inputs
+ `(("ghc-hashable" ,ghc-hashable)))
+ (home-page "http://github.com/ekmett/void")
+ (synopsis
+ "A Haskell 98 logically uninhabited data type")
+ (description
+ "A Haskell 98 logically uninhabited data type, used to indicate that a
+given term should not exist.")
+ (license bsd-3)))
+
(define-public ghc-semigroups
(package
(name "ghc-semigroups")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 047/105] gnu: Add ghc-bifunctors.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
2015-10-15 15:28 ` [PATCH 045/105] gnu: ghc-semigroups: " Paul van der Walt
2015-10-15 15:28 ` [PATCH 046/105] gnu: Add ghc-void Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 048/105] gnu: Add ghc-statevar Paul van der Walt
` (19 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-bifunctors): Add variable.
---
gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 1ef23e0..2a14642 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2538,6 +2538,30 @@ packages provides alternatives which use the unbounded Integer type.")
given term should not exist.")
(license bsd-3)))
+(define-public ghc-bifunctors
+ (package
+ (name "ghc-bifunctors")
+ (version "5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/bifunctors/bifunctors-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "13990xdgx0n23qgi18ghhmsywj5zkr0a5bim0g8a4nzi0cx95ps1"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-tagged" ,ghc-tagged)
+ ("ghc-semigroups" ,ghc-semigroups)))
+ (home-page
+ "http://github.com/ekmett/bifunctors/")
+ (synopsis "Bifunctors")
+ (description "Bifunctors")
+ (license bsd-3)))
+
(define-public ghc-semigroups
(package
(name "ghc-semigroups")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 048/105] gnu: Add ghc-statevar.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (2 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 047/105] gnu: Add ghc-bifunctors Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 049/105] gnu: Add ghc-contravariant Paul van der Walt
` (18 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-statevar): New variable.
---
gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 2a14642..3da23eb 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2538,6 +2538,32 @@ packages provides alternatives which use the unbounded Integer type.")
given term should not exist.")
(license bsd-3)))
+(define-public ghc-statevar
+ (package
+ (name "ghc-statevar")
+ (version "1.1.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/StateVar/StateVar-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1ap51cvwq61xckx5hw44l82ihbxvsq3263xr5hqg42c5qp67kbhf"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-stm" ,ghc-stm)))
+ (home-page
+ "http://hackage.haskell.org/package/StateVar")
+ (synopsis
+ "State variables for Haskell")
+ (description
+ "State variables, which are references in the IO monad, like IORefs or
+parts of the OpenGL state.")
+ (license bsd-3)))
+
(define-public ghc-bifunctors
(package
(name "ghc-bifunctors")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 049/105] gnu: Add ghc-contravariant.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (3 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 048/105] gnu: Add ghc-statevar Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 050/105] gnu: Add ghc-digest Paul van der Walt
` (17 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-contravariant): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 3da23eb..e71149a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2588,6 +2588,33 @@ parts of the OpenGL state.")
(description "Bifunctors")
(license bsd-3)))
+(define-public ghc-contravariant
+ (package
+ (name "ghc-contravariant")
+ (version "1.3.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/contravariant/contravariant-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "184hcmhsznqrkmqlc1kza9pb5p591anva574ry8wrh81vqmhwfb5"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-void" ,ghc-void)
+ ("ghc-transformers-compat" ,ghc-transformers-compat)
+ ("ghc-statevar" ,ghc-statevar)))
+ (inputs
+ `(("ghc-semigroups" ,ghc-semigroups)))
+ (home-page
+ "http://github.com/ekmett/contravariant/")
+ (synopsis "Contravariant functors")
+ (description "Contravariant functors for Haskell.")
+ (license bsd-3)))
+
(define-public ghc-semigroups
(package
(name "ghc-semigroups")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 050/105] gnu: Add ghc-digest.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (4 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 049/105] gnu: Add ghc-contravariant Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 051/105] gnu: Add ghc-tagsoup Paul van der Walt
` (16 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-digest): New variable.
---
gnu/packages/haskell.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index e71149a..54b20c6 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2564,6 +2564,34 @@ given term should not exist.")
parts of the OpenGL state.")
(license bsd-3)))
+(define-public ghc-digest
+ (package
+ (name "ghc-digest")
+ (version "0.0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/digest/digest-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "04gy2zp8yzvv7j9bdfvmfzcz3sqyqa6rwslqcn4vyair2vmif5v4"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("zlib" ,zlib)))
+ (home-page
+ "http://hackage.haskell.org/package/digest")
+ (synopsis
+ "Various cryptographic hashes for bytestrings; CRC32 and Adler32 for
+now.")
+ (description
+ "This package provides efficient cryptographic hash implementations for
+strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; they
+are implemented as FFI bindings to efficient code from zlib.")
+ (license bsd-3)))
+
(define-public ghc-bifunctors
(package
(name "ghc-bifunctors")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 051/105] gnu: Add ghc-tagsoup.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (5 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 050/105] gnu: Add ghc-digest Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 052/105] gnu: Add ghc-bytestring-builder Paul van der Walt
` (15 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tagsoup): New variable.
---
gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 54b20c6..87f7075 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2564,6 +2564,35 @@ given term should not exist.")
parts of the OpenGL state.")
(license bsd-3)))
+(define-public ghc-tagsoup
+ (package
+ (name "ghc-tagsoup")
+ (version "0.13.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tagsoup/tagsoup-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "13b6zy6346r3cxhaivys84fnxarg8wbv7r2znazfjdkqil8n5a1j"))))
+ (build-system haskell-build-system)
+ (inputs `(("ghc-text" ,ghc-text)))
+ (home-page
+ "http://community.haskell.org/~ndm/tagsoup/")
+ (synopsis
+ "Parsing and extracting information from (possibly malformed) HTML/XML
+documents")
+ (description
+ "TagSoup is a library for parsing HTML/XML. It supports the HTML 5
+specification, and can be used to parse either well-formed XML, or
+unstructured and malformed HTML from the web. The library also provides
+useful functions to extract information from an HTML document, making it ideal
+for screen-scraping.")
+ (license bsd-3)))
+
(define-public ghc-digest
(package
(name "ghc-digest")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 052/105] gnu: Add ghc-bytestring-builder.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (6 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 051/105] gnu: Add ghc-tagsoup Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 053/105] gnu: Add ghc-fast-logger Paul van der Walt
` (14 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-bytestring-builder): New variable.
---
gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 87f7075..e8c67b5 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2486,6 +2486,32 @@ the bounded Int type for specifying the delay or timeout period. This
packages provides alternatives which use the unbounded Integer type.")
(license bsd-3)))
+(define-public ghc-bytestring-builder
+ (package
+ (name "ghc-bytestring-builder")
+ (version "0.10.6.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/bytestring-builder/bytestring-builder-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1mkg24zl0rapb3gqzkyj5ibp07wx3yzd72hmfczssl0is63rjhww"))))
+ (build-system haskell-build-system)
+ (arguments `(#:haddock? #f)) ;; FIXME testing framework unavailable
+ (home-page
+ "http://hackage.haskell.org/package/bytestring-builder")
+ (synopsis
+ "The new bytestring builder, packaged outside of GHC")
+ (description
+ "This is the bytestring builder that is debuting in bytestring-0.10.4.0,
+which should be shipping with GHC 7.8, probably late in 2013. Compatibility
+package for older packages.")
+ (license bsd-3)))
+
(define-public ghc-nats
(package
(name "ghc-nats")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 053/105] gnu: Add ghc-fast-logger.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (7 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 052/105] gnu: Add ghc-bytestring-builder Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 054/105] gnu: Add ghc-charset Paul van der Walt
` (13 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-fast-logger): New variable.
---
gnu/packages/haskell.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index e8c67b5..d389f09 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2732,6 +2732,34 @@ where every element did not have to have an inverse, thus the name
semigroup.")
(license bsd-3)))
+(define-public ghc-fast-logger
+ (package
+ (name "ghc-fast-logger")
+ (version "2.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/fast-logger/fast-logger-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0kjk1861qcls8m8y7i55msfpprws5wk6c5mxzi35g2qbl2sih4p5"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-bytestring-builder" ,ghc-bytestring-builder)
+ ("ghc-auto-update" ,ghc-auto-update)))
+ (inputs
+ `(("ghc-hspec" ,ghc-hspec)
+ ("ghc-text" ,ghc-text)))
+ (home-page "https://hackage.haskell.org/package/fast-logger")
+ (synopsis
+ "A fast logging system")
+ (description
+ "A fast logging system.")
+ (license bsd-3)))
+
(define-public ghc-doctest
(package
(name "ghc-doctest")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 054/105] gnu: Add ghc-charset.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (8 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 053/105] gnu: Add ghc-fast-logger Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 055/105] gnu: Add ghc-clock Paul van der Walt
` (12 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-charset): New variable.
---
gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index d389f09..a29e5e3 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2486,6 +2486,32 @@ the bounded Int type for specifying the delay or timeout period. This
packages provides alternatives which use the unbounded Integer type.")
(license bsd-3)))
+(define-public ghc-charset
+ (package
+ (name "ghc-charset")
+ (version "0.3.7.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/charset/charset-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1gn0m96qpjww8hpp2g1as5yy0wcwy4iq73h3kz6g0yxxhcl5sh9x"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-semigroups" ,ghc-semigroups)))
+ (inputs
+ `(("ghc-unordered-containers" ,ghc-unordered-containers)))
+ (home-page "http://github.com/ekmett/charset")
+ (synopsis
+ "Fast unicode character sets based on complemented PATRICIA tries")
+ (description
+ "Fast unicode character sets based on complemented PATRICIA tries.")
+ (license bsd-3)))
+
(define-public ghc-bytestring-builder
(package
(name "ghc-bytestring-builder")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 055/105] gnu: Add ghc-clock.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (9 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 054/105] gnu: Add ghc-charset Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 056/105] gnu: Add ghc-regex-tdfa-rc Paul van der Walt
` (11 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-clock): New variable.
---
gnu/packages/haskell.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index a29e5e3..1597a7f 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2486,6 +2486,28 @@ the bounded Int type for specifying the delay or timeout period. This
packages provides alternatives which use the unbounded Integer type.")
(license bsd-3)))
+(define-public ghc-clock
+ (package
+ (name "ghc-clock")
+ (version "0.5.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/"
+ "clock/"
+ "clock-" version ".tar.gz"))
+ (sha256
+ (base32 "1ncph7vi2q6ywwc8ysxl1ibw6i5dwfvln88ssfazk8jgpj4iyykw"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ;; Testing suite depends on ghc-clock
+ (home-page "https://hackage.haskell.org/package/clock")
+ (synopsis "High-resolution clock for Haskell")
+ (description
+ "A package for convenient access to high-resolution clock and timer
+functions of different operating systems via a unified API.")
+ (license bsd-3)))
+
(define-public ghc-charset
(package
(name "ghc-charset")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 056/105] gnu: Add ghc-regex-tdfa-rc.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (10 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 055/105] gnu: Add ghc-clock Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 057/105] gnu: Add ghc-tasty Paul van der Walt
` (10 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-regex-tdfa-rc): New variable.
---
gnu/packages/haskell.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 1597a7f..f762b5c 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1137,6 +1137,34 @@ IPv4 and IPv6 are supported.")
"Interface API for regex-posix, pcre, parsec, tdfa, dfa.")
(license bsd-3)))
+(define-public ghc-regex-tdfa-rc
+ (package
+ (name "ghc-regex-tdfa-rc")
+ (version "1.1.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/regex-tdfa-rc/regex-tdfa-rc-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1vi11i23gkkjg6193ak90g55akj69bhahy542frkwb68haky4pp3"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-regex-base" ,ghc-regex-base)
+ ("ghc-parsec" ,ghc-parsec)))
+ (inputs
+ `(("ghc-mtl" ,ghc-mtl)))
+ (home-page
+ "http://hackage.haskell.org/package/regex-tdfa")
+ (synopsis "Replaces/Enhances Text.Regex")
+ (description
+ "A new all Haskell \"tagged\" DFA regex engine, inspired by libtre (fork
+by Roman Cheplyaka).")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 057/105] gnu: Add ghc-tasty.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (11 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 056/105] gnu: Add ghc-regex-tdfa-rc Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 058/105] gnu: Add ghc-tasty-hunit Paul van der Walt
` (9 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tasty): New variable.
---
gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index f762b5c..f677edb 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2872,4 +2872,39 @@ modeled after doctest for
Python (<http://docs.python.org/library/doctest.html>).")
(license expat)))
+(define-public ghc-tasty
+ (package
+ (name "ghc-tasty")
+ (version "0.11.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tasty/tasty-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1chapivmmwsb1ghwagvdm80bfj3hdk75m94z4p212ng2i4ghpjkx"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-stm" ,ghc-stm)
+ ("ghc-mtl" ,ghc-mtl)
+ ("ghc-tagged" ,ghc-tagged)
+ ("ghc-regex-tdfa-rc" ,ghc-regex-tdfa-rc)
+ ("ghc-optparse-applicative" ,ghc-optparse-applicative)
+ ("ghc-unbounded-delays" ,ghc-unbounded-delays)
+ ("ghc-async" ,ghc-async)
+ ("ghc-ansi-terminal" ,ghc-ansi-terminal)
+ ("ghc-clock" ,ghc-clock)))
+ (home-page
+ "http://documentup.com/feuerbach/tasty")
+ (synopsis
+ "Modern and extensible testing framework")
+ (description
+ "Tasty is a modern testing framework for Haskell. It lets you combine
+your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other
+types of tests into a single test suite.")
+ (license expat)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 058/105] gnu: Add ghc-tasty-hunit.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (12 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 057/105] gnu: Add ghc-tasty Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 059/105] gnu: Add ghc-lifted-base Paul van der Walt
` (8 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tasty-hunit): New variable.
---
gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index f677edb..fadfba3 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2907,4 +2907,28 @@ your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other
types of tests into a single test suite.")
(license expat)))
+(define-public ghc-tasty-hunit
+ (package
+ (name "ghc-tasty-hunit")
+ (version "0.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tasty-hunit/tasty-hunit-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "08qnxaw34wfnzi9irs1jd4d0zczqm3k5ffkd4zwhkz0dflmgq7mf"))))
+ (build-system haskell-build-system)
+ (inputs `(("ghc-tasty" ,ghc-tasty)))
+ (home-page
+ "http://documentup.com/feuerbach/tasty")
+ (synopsis
+ "HUnit support for the Tasty test framework")
+ (description
+ "HUnit support for the Tasty test framework.")
+ (license expat)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 059/105] gnu: Add ghc-lifted-base.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (13 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 058/105] gnu: Add ghc-tasty-hunit Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 060/105] gnu: Add ghc-word8 Paul van der Walt
` (7 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-lifted-base): New variable.
---
gnu/packages/haskell.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index fadfba3..f0cacfb 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2931,4 +2931,37 @@ types of tests into a single test suite.")
"HUnit support for the Tasty test framework.")
(license expat)))
+(define-public ghc-lifted-base
+ (package
+ (name "ghc-lifted-base")
+ (version "0.2.3.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/lifted-base/lifted-base-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1yz14a1rsgknwyl08n4kxrlc26hfwmb95a3c2drbnsgmhdyq7iap"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f))
+ (propagated-inputs
+ `(("ghc-transformers-base" ,ghc-transformers-base)
+ ("ghc-monad-control" ,ghc-monad-control)))
+ (inputs
+ `(("ghc-transformers-compat" ,ghc-transformers-compat)
+ ("ghc-hunit" ,ghc-hunit)))
+ (home-page
+ "https://github.com/basvandijk/lifted-base")
+ (synopsis
+ "Lifted IO operations from the base library")
+ (description
+ "Lifted-base exports IO operations from the base library lifted to any
+instance of 'MonadBase' or 'MonadBaseControl'. Note that not all modules from
+base are converted yet. The package includes a copy of the monad-peel
+testsuite written by Anders Kaseorg.")
+ (license bsd-3)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 060/105] gnu: Add ghc-word8.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (14 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 059/105] gnu: Add ghc-lifted-base Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 061/105] gnu: Add ghc-stringsearch Paul van der Walt
` (6 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-word8): New variable.
---
gnu/packages/haskell.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index f0cacfb..c70008b 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2964,4 +2964,27 @@ base are converted yet. The package includes a copy of the monad-peel
testsuite written by Anders Kaseorg.")
(license bsd-3)))
+(define-public ghc-word8
+ (package
+ (name "ghc-word8")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/word8/word8-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1pbn8ra3qhwvw07p375cdmp7jzlg07hgdcr4cpscz3h7b9sy7fiw"))))
+ (build-system haskell-build-system)
+ (inputs `(("ghc-hspec" ,ghc-hspec)))
+ (home-page
+ "http://hackage.haskell.org/package/word8")
+ (synopsis "Word8 library")
+ (description
+ "Word8 library to be used with Data.ByteString.")
+ (license bsd-3)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 061/105] gnu: Add ghc-stringsearch.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (15 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 060/105] gnu: Add ghc-word8 Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 062/105] gnu: Add ghc-tasty-quickcheck Paul van der Walt
` (5 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-stringsearch): New variable.
---
gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index c70008b..14eeb9a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2987,4 +2987,30 @@ testsuite written by Anders Kaseorg.")
"Word8 library to be used with Data.ByteString.")
(license bsd-3)))
+(define-public ghc-stringsearch
+ (package
+ (name "ghc-stringsearch")
+ (version "0.3.6.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/stringsearch/stringsearch-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0jpy9xjcjdbpi3wk6mg7xwd7wfi2mma70p97v1ij5i8bj9qijpr9"))))
+ (build-system haskell-build-system)
+ (home-page
+ "https://bitbucket.org/dafis/stringsearch")
+ (synopsis
+ "Fast searching, splitting and replacing of ByteStrings")
+ (description
+ "This package provides several functions to quickly search for substrings
+in strict or lazy ByteStrings. It also provides functions for breaking or
+splitting on substrings and replacing all occurrences of a substring (the
+first in case of overlaps) with another.")
+ (license bsd-3)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 062/105] gnu: Add ghc-tasty-quickcheck.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (16 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 061/105] gnu: Add ghc-stringsearch Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 063/105] gnu: Add ghc-temporary-rc Paul van der Walt
` (4 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tasty-quickcheck): New variable.
---
gnu/packages/haskell.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 14eeb9a..dceba10 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2872,6 +2872,37 @@ modeled after doctest for
Python (<http://docs.python.org/library/doctest.html>).")
(license expat)))
+(define-public ghc-tasty-quickcheck
+ (package
+ (name "ghc-tasty-quickcheck")
+ (version "0.8.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tasty-quickcheck/tasty-quickcheck-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "15rjxib5jmjq0hzj47x15kgp3awc73va4cy1pmpf7k3hvfv4qprn"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-tagged" ,ghc-tagged)
+ ("ghc-tasty" ,ghc-tasty)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-random" ,ghc-random)
+ ("ghc-ansi-terminal" ,ghc-ansi-terminal)
+ ("ghc-tasty-hunit" ,ghc-tasty-hunit)
+ ("ghc-pcre-light" ,ghc-pcre-light)))
+ (home-page
+ "http://documentup.com/feuerbach/tasty")
+ (synopsis
+ "QuickCheck support for the Tasty test framework")
+ (description
+ "QuickCheck support for the Tasty test framework.")
+ (license expat)))
+
(define-public ghc-tasty
(package
(name "ghc-tasty")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 063/105] gnu: Add ghc-temporary-rc.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (17 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 062/105] gnu: Add ghc-tasty-quickcheck Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 026/105] gnu: ghc-base64-bytestring: New variable Paul van der Walt
` (3 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-temporary-rc): New variable.
---
gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index dceba10..d0e7223 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1365,6 +1365,35 @@ that you can use them without linking against Cabal or depending on it being
installed.")
(license bsd-3)))
+(define-public ghc-temporary-rc
+ (package
+ (name "ghc-temporary-rc")
+ (version "1.2.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/temporary-rc/temporary-rc-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1nqih0qks439k3pr5kmbbc8rjdw730slrxlflqb27fbxbzb8skqs"))))
+ (build-system haskell-build-system)
+ (propagated-inputs `(("ghc-exceptions" ,ghc-exceptions)))
+ (home-page
+ "http://www.github.com/feuerbach/temporary")
+ (synopsis
+ "Portable temporary file and directory support")
+ (description
+ "The functions for creating temporary files and directories in the base
+library are quite limited. The unixutils package contains some good ones, but
+they aren't portable to Windows. This library just repackages the Cabal
+implementations of its own temporary file and folder functions so that you can
+use them without linking against Cabal or depending on it being installed.
+This is a better maintained fork of the \"temporary\" package.")
+ (license bsd-3)))
+
(define-public ghc-silently
(package
(name "ghc-silently")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 026/105] gnu: ghc-base64-bytestring: New variable.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (18 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 063/105] gnu: Add ghc-temporary-rc Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 064/105] gnu: Add ghc-tasty-golden Paul van der Walt
` (2 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-base64-bytestring): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 1c440ef..9893e52 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1402,6 +1402,33 @@ optimized for performance critical use, both in terms of large data quantities
and high speed.")
(license bsd-3)))
+(define-public ghc-base64-bytestring
+ (package
+ (name "ghc-base64-bytestring")
+ (version "1.0.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/base64-bytestring/base64-bytestring-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0l1v4ddjdsgi9nqzyzcxxj76rwar3lzx8gmwf2r54bqan3san9db"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing.
+ (inputs
+ `(("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-hunit" ,ghc-hunit)))
+ (home-page
+ "https://github.com/bos/base64-bytestring")
+ (synopsis
+ "Fast base64 encoding and decoding for ByteStrings")
+ (description
+ "Fast base64 encoding and decoding for ByteStrings")
+ (license bsd-3)))
+
(define-public ghc-annotated-wl-pprint
(package
(name "ghc-annotated-wl-pprint")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 064/105] gnu: Add ghc-tasty-golden.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (19 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 026/105] gnu: ghc-base64-bytestring: New variable Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 065/105] gnu: Add ghc-smallcheck Paul van der Walt
2015-10-15 15:28 ` [PATCH 066/105] gnu: Add ghc-tasty-smallcheck Paul van der Walt
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tasty-golden): New variable.
---
gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index d0e7223..a041a35 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -2932,6 +2932,41 @@ Python (<http://docs.python.org/library/doctest.html>).")
"QuickCheck support for the Tasty test framework.")
(license expat)))
+(define-public ghc-tasty-golden
+ (package
+ (name "ghc-tasty-golden")
+ (version "2.3.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tasty-golden/tasty-golden-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0n7nll1sx75n3lffwhgnjrxdn0jz1g0921z9mj193fxqw0wz8axh"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-temporary" ,ghc-temporary)))
+ (inputs
+ `(("ghc-tasty" ,ghc-tasty)
+ ("ghc-mtl" ,ghc-mtl)
+ ("ghc-optparse-applicative" ,ghc-optparse-applicative)
+ ("ghc-tagged" ,ghc-tagged)
+ ("ghc-async" ,ghc-async)
+ ("ghc-tasty-hunit" ,ghc-tasty-hunit)
+ ("ghc-temporary-rc" ,ghc-temporary-rc)))
+ (home-page
+ "https://github.com/feuerbach/tasty-golden")
+ (synopsis "Golden tests support for tasty")
+ (description
+ "This package provides support for «golden testing». A golden test is an
+IO action that writes its result to a file. To pass the test, this output
+file should be identical to the corresponding «golden» file, which contains
+the correct result for the test.")
+ (license expat)))
+
(define-public ghc-tasty
(package
(name "ghc-tasty")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 065/105] gnu: Add ghc-smallcheck.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (20 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 064/105] gnu: Add ghc-tasty-golden Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
2015-10-15 15:28 ` [PATCH 066/105] gnu: Add ghc-tasty-smallcheck Paul van der Walt
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-smallcheck): New variable.
---
gnu/packages/haskell.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index a041a35..84b1bff 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1394,6 +1394,34 @@ use them without linking against Cabal or depending on it being installed.
This is a better maintained fork of the \"temporary\" package.")
(license bsd-3)))
+(define-public ghc-smallcheck
+ (package
+ (name "ghc-smallcheck")
+ (version "1.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/smallcheck/smallcheck-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1ygrabxh40bym3grnzqyfqn96lirnxspb8cmwkkr213239y605sd"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-logict" ,ghc-logict)))
+ (inputs
+ `(("ghc-mtl" ,ghc-mtl)))
+ (home-page
+ "https://github.com/feuerbach/smallcheck")
+ (synopsis "A property-based testing library")
+ (description
+ "SmallCheck is a testing library that allows to verify properties for all
+test cases up to some depth. The test cases are generated automatically by
+SmallCheck.")
+ (license bsd-3)))
+
(define-public ghc-silently
(package
(name "ghc-silently")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 066/105] gnu: Add ghc-tasty-smallcheck.
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
` (21 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 065/105] gnu: Add ghc-smallcheck Paul van der Walt
@ 2015-10-15 15:28 ` Paul van der Walt
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:28 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tasty-smallcheck): New variable.
---
gnu/packages/haskell.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 84b1bff..b3449db 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1422,6 +1422,34 @@ test cases up to some depth. The test cases are generated automatically by
SmallCheck.")
(license bsd-3)))
+(define-public ghc-tasty-smallcheck
+ (package
+ (name "ghc-tasty-smallcheck")
+ (version "0.8.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tasty-smallcheck/tasty-smallcheck-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0yckfbz8na8ccyw2911i3a4hd3fdncclk3ng5343hs5cylw6y4sm"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-tasty" ,ghc-tasty)
+ ("ghc-smallcheck" ,ghc-smallcheck)
+ ("ghc-async" ,ghc-async)
+ ("ghc-tagged" ,ghc-tagged)))
+ (home-page
+ "http://documentup.com/feuerbach/tasty")
+ (synopsis
+ "SmallCheck support for the Tasty test framework")
+ (description
+ "SmallCheck support for the Tasty test framework.")
+ (license bsd-3)))
+
(define-public ghc-silently
(package
(name "ghc-silently")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 067/105] gnu: Add ghc-tasty-ant-xml.
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
` (18 preceding siblings ...)
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 068/105] gnu: Add ghc-scientific Paul van der Walt
` (22 more replies)
19 siblings, 23 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tasty-ant-xml): New variable.
---
gnu/packages/haskell.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index b3449db..43184bd 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1422,6 +1422,39 @@ test cases up to some depth. The test cases are generated automatically by
SmallCheck.")
(license bsd-3)))
+(define-public ghc-tasty-ant-xml
+ (package
+ (name "ghc-tasty-ant-xml")
+ (version "1.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/tasty-ant-xml/tasty-ant-xml-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0pgz2lclg2hp72ykljcbxd88pjanfdfk8m5vb2qzcyjr85kwrhxv"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-generic-deriving" ,ghc-generic-deriving)
+ ("ghc-xml" ,ghc-xml)))
+ (inputs
+ `(("ghc-mtl" ,ghc-mtl)
+ ("ghc-stm" ,ghc-stm)
+ ("ghc-tagged" ,ghc-tagged)
+ ("ghc-tasty" ,ghc-tasty)))
+ (home-page
+ "http://github.com/ocharles/tasty-ant-xml")
+ (synopsis
+ "Render tasty output to XML for Jenkins")
+ (description
+ "A tasty ingredient to output test results in XML, using the Ant
+schema. This XML can be consumed by the Jenkins continuous integration
+framework.")
+ (license bsd-3)))
+
(define-public ghc-tasty-smallcheck
(package
(name "ghc-tasty-smallcheck")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 068/105] gnu: Add ghc-scientific.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 069/105] gnu: Add ghc-attoparsec Paul van der Walt
` (21 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-scientific): New variable.
---
gnu/packages/haskell.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 43184bd..437b0b0 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -3197,4 +3197,42 @@ splitting on substrings and replacing all occurrences of a substring (the
first in case of overlaps) with another.")
(license bsd-3)))
+(define-public ghc-scientific
+ (package
+ (name "ghc-scientific")
+ (version "0.3.4.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/scientific/scientific-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0mimdkva0cgzaychr6whv9if29z0r5wwhkss9bmd4rz8kq1kgngn"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-hashable" ,ghc-hashable)
+ ("ghc-vector" ,ghc-vector)))
+ (inputs
+ `(("ghc-text" ,ghc-text)
+ ("ghc-tasty" ,ghc-tasty)
+ ("ghc-tasty-ant-xml" ,ghc-tasty-ant-xml)
+ ("ghc-tasty-hunit" ,ghc-tasty-hunit)
+ ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)
+ ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
+ ("ghc-smallcheck" ,ghc-smallcheck)
+ ("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page
+ "https://github.com/basvandijk/scientific")
+ (synopsis
+ "Numbers represented using scientific notation")
+ (description
+ "Data.Scientific provides the number type 'Scientific'. Scientific
+numbers are arbitrary precision and space efficient. They are represented
+using <http://en.wikipedia.org/wiki/Scientific_notation scientific
+notation>.")
+ (license bsd-3)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 069/105] gnu: Add ghc-attoparsec.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
2015-10-15 15:33 ` [PATCH 068/105] gnu: Add ghc-scientific Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 070/105] gnu: Add ghc-aeson Paul van der Walt
` (20 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-attoparsec): New variable.
---
gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 437b0b0..686d123 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1165,6 +1165,38 @@ IPv4 and IPv6 are supported.")
by Roman Cheplyaka).")
(license bsd-3)))
+(define-public ghc-attoparsec
+ (package
+ (name "ghc-attoparsec")
+ (version "0.13.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/attoparsec/attoparsec-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0cprkr7bl4lrr80pz8mryb4rbfwdgpsrl7g0fbcaybhl8p5hm26f"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ;; FIXME: ghc-test-framework unavailable
+ (propagated-inputs
+ `(("ghc-scientific" ,ghc-scientific)))
+ (inputs
+ `(
+ ("ghc-text" ,ghc-text)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-quickcheck-unicode" ,ghc-quickcheck-unicode)
+ ("ghc-vector" ,ghc-vector)))
+ (home-page "https://github.com/bos/attoparsec")
+ (synopsis
+ "Fast combinator parsing for bytestrings and text")
+ (description
+ "A fast parser combinator library, aimed particularly at dealing
+efficiently with network protocols and complicated text/binary file formats.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 070/105] gnu: Add ghc-aeson.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
2015-10-15 15:33 ` [PATCH 068/105] gnu: Add ghc-scientific Paul van der Walt
2015-10-15 15:33 ` [PATCH 069/105] gnu: Add ghc-attoparsec Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 071/105] gnu: Add ghc-css-text Paul van der Walt
` (19 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-aeson): New variable.
---
gnu/packages/haskell.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 686d123..771a421 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -3267,4 +3267,41 @@ using <http://en.wikipedia.org/wiki/Scientific_notation scientific
notation>.")
(license bsd-3)))
+(define-public ghc-aeson
+ (package
+ (name "ghc-aeson")
+ (version "0.10.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/aeson/aeson-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "19kp33rfivr4d3myyr8xn803wd7p8x5nc4wb3qvlgjwgyqjaxvrz"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing.
+ (propagated-inputs
+ `(("ghc-attoparsec" ,ghc-attoparsec)
+ ("ghc-dlist" ,ghc-dlist)
+ ("ghc-mtl" ,ghc-mtl)
+ ("ghc-scientific" ,ghc-scientific)
+ ("ghc-syb" ,ghc-syb)
+ ("ghc-vector" ,ghc-vector)))
+ (inputs
+ `(("ghc-hashable" ,ghc-hashable)
+ ("ghc-text" ,ghc-text)
+ ("ghc-unordered-containers" ,ghc-unordered-containers)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page "https://github.com/bos/aeson")
+ (synopsis "Fast JSON parsing and encoding")
+ (description
+ "A JSON parsing and encoding library for Haskell, optimized for ease of
+use and high performance. (A note on naming: in Greek mythology, Aeson was
+the father of Jason.)")
+ (license bsd-3)))
+
;;; haskell.scm ends here
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 071/105] gnu: Add ghc-css-text.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (2 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 070/105] gnu: Add ghc-aeson Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 072/105] gnu: Add ghc-zip-archive Paul van der Walt
` (18 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-css-text): New variable.
---
gnu/packages/haskell.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 771a421..c5cfdfa 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1197,6 +1197,31 @@ by Roman Cheplyaka).")
efficiently with network protocols and complicated text/binary file formats.")
(license bsd-3)))
+(define-public ghc-css-text
+ (package
+ (name "ghc-css-text")
+ (version "0.1.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/css-text/css-text-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1xi1n2f0g8y43p95lynhcg50wxbq7hqfzbfzm7fy8mn7gvd920nw"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-text" ,ghc-text)
+ ("ghc-attoparsec" ,ghc-attoparsec)
+ ("ghc-hspec" ,ghc-hspec)
+ ("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page "http://www.yesodweb.com/")
+ (synopsis "CSS parser and renderer")
+ (description "CSS parser and renderer for Haskell.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 072/105] gnu: Add ghc-zip-archive.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (3 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 071/105] gnu: Add ghc-css-text Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 073/105] gnu: Add ghc-cereal Paul van der Walt
` (17 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-zip-archive): New variable.
---
gnu/packages/haskell.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index c5cfdfa..404dcca 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -31,6 +31,7 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages elf)
#:use-module (gnu packages bootstrap)
+ #:use-module (gnu packages zip)
#:use-module (gnu packages ghostscript)
#:use-module (gnu packages libffi)
#:use-module (gnu packages libedit)
@@ -1222,6 +1223,36 @@ efficiently with network protocols and complicated text/binary file formats.")
(description "CSS parser and renderer for Haskell.")
(license bsd-3)))
+(define-public ghc-zip-archive
+ (package
+ (name "ghc-zip-archive")
+ (version "0.2.3.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/zip-archive/zip-archive-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "169nkxr5zlbymiz1ydlhlqr66vqiycmg85xh559phpkr64w3nqj1"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-old-time" ,ghc-old-time)
+ ("ghc-digest" ,ghc-digest)))
+ (inputs
+ `(("ghc-hunit" ,ghc-hunit)
+ ("ghc-mtl" ,ghc-mtl)
+ ("zip" ,zip)
+ ("ghc-text" ,ghc-text)
+ ("ghc-zlib" ,ghc-zlib)))
+ (home-page "https://hackage.haskell.org/package/zip-archive")
+ (synopsis "Zip archive library")
+ (description "The zip-archive library provides functions for creating,
+modifying, and extracting files from zip archives.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 073/105] gnu: Add ghc-cereal.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (4 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 072/105] gnu: Add ghc-zip-archive Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 074/105] gnu: Add ghc-distributive Paul van der Walt
` (16 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-cereal): New variable.
---
gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 404dcca..09315ff 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1253,6 +1253,30 @@ efficiently with network protocols and complicated text/binary file formats.")
modifying, and extracting files from zip archives.")
(license bsd-3)))
+(define-public ghc-cereal
+ (package
+ (name "ghc-cereal")
+ (version "0.4.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/cereal/cereal-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "15rhfn9hrjm01ksh9xpz9syxsp9vkvpp6b736iqq38wv2wb7416z"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://hackage.haskell.org/package/cereal")
+ (synopsis "A binary serialization library")
+ (description
+ "A binary serialization library, similar to binary, that introduces an
+isolate primitive for parser isolation, and labeled blocks for better error
+messages.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 074/105] gnu: Add ghc-distributive.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (5 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 073/105] gnu: Add ghc-cereal Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 075/105] gnu: Add ghc-comonad Paul van der Walt
` (15 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-distributive): New variable.
---
gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 09315ff..b21a366 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1253,6 +1253,36 @@ efficiently with network protocols and complicated text/binary file formats.")
modifying, and extracting files from zip archives.")
(license bsd-3)))
+(define-public ghc-distributive
+ (package
+ (name "ghc-distributive")
+ (version "0.4.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/distributive/distributive-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0s2ln9jv7bh4ri2y31178pvjl8x6nik5d0klx7j2b77yjlsgblc2"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ;; FIXME: fails with "cannot satisfy -package
+ ;; tagged-0.8.1". Suspected Cabal issue.
+ (propagated-inputs
+ `(("ghc-tagged" ,ghc-tagged)
+ ("ghc-transformers-compat" ,ghc-transformers-compat)))
+ (inputs
+ `(("ghc-doctest" ,ghc-doctest)))
+ (home-page
+ "http://github.com/ekmett/distributive/")
+ (synopsis
+ "Distributive functors")
+ (description
+ "Distributive functors for Haskell. Dual to Traversable.")
+ (license bsd-3)))
+
(define-public ghc-cereal
(package
(name "ghc-cereal")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 075/105] gnu: Add ghc-comonad.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (6 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 074/105] gnu: Add ghc-distributive Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 076/105] gnu: Add ghc-hscolour Paul van der Walt
` (14 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-comonad): New variable.
---
gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index b21a366..aa84d43 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1307,6 +1307,36 @@ isolate primitive for parser isolation, and labeled blocks for better error
messages.")
(license bsd-3)))
+(define-public ghc-comonad
+ (package
+ (name "ghc-comonad")
+ (version "4.2.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/comonad/comonad-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0arvbaxgkawzdp38hh53akkahjg2aa3kj2b4ns0ni8a5ylg2cqmp"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-distributive" ,ghc-distributive)
+ ("ghc-transformers-compat" ,ghc-transformers-compat)
+ ("ghc-contravariant" ,ghc-contravariant)))
+ (arguments `(#:tests? #f))
+ (inputs
+ `(("ghc-semigroups" ,ghc-semigroups)
+ ("ghc-tagged" ,ghc-tagged)
+ ("ghc-contravariant" ,ghc-contravariant)
+ ("ghc-doctest" ,ghc-doctest)))
+ (home-page "http://github.com/ekmett/comonad/")
+ (synopsis "Comonads for Haskell")
+ (description "Comonads library for Haskell.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 076/105] gnu: Add ghc-hscolour.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (7 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 075/105] gnu: Add ghc-comonad Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 077/105] gnu: Add ghc-polyparse Paul van der Walt
` (13 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-hscolour): New variable.
---
gnu/packages/haskell.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index aa84d43..8435b24 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1337,6 +1337,31 @@ messages.")
(description "Comonads library for Haskell.")
(license bsd-3)))
+(define-public ghc-hscolour
+ (package
+ (name "ghc-hscolour")
+ (version "1.23")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/hscolour/hscolour-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1c4i2zpami8g3w9949nm3f92g7xwh5c94vkx658zz7ihrjp7w5lp"))))
+ (build-system haskell-build-system)
+ (home-page
+ "https://hackage.haskell.org/package/hscolour")
+ (synopsis "Script to colourise Haskell code")
+ (description
+ "Small Haskell script to colourise Haskell code. It currently has six
+output formats: ANSI terminal codes (optionally XTerm-256colour codes), HTML
+3.2 with font tags, HTML 4.01 with CSS, HTML 4.01 with CSS and mouseover
+annotations, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat codes.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 077/105] gnu: Add ghc-polyparse.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (8 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 076/105] gnu: Add ghc-hscolour Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 078/105] gnu: Add ghc-extra Paul van der Walt
` (12 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-polyparse): New variable.
---
gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 8435b24..f5f1dda 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1362,6 +1362,35 @@ output formats: ANSI terminal codes (optionally XTerm-256colour codes), HTML
annotations, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat codes.")
(license bsd-3)))
+(define-public ghc-polyparse
+ (package
+ (name "ghc-polyparse")
+ (version "1.11")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/polyparse/polyparse-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1z417f80b0jm4dgv25fk408p3d9mmcd1dlbya3ry0zdx4md09vrh"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-text" ,ghc-text)))
+ (home-page
+ "http://code.haskell.org/~malcolm/polyparse/")
+ (synopsis
+ "A variety of alternative parser combinator libraries")
+ (description
+ "A variety of alternative parser combinator libraries, including the
+original HuttonMeijer set. The Poly sets have features like good error
+reporting, arbitrary token type, running state, lazy parsing, and so on.
+Finally, Text.Parse is a proposed replacement for the standard Read class, for
+better deserialisation of Haskell values from Strings.")
+ (license lgpl2.1)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 078/105] gnu: Add ghc-extra.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (9 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 077/105] gnu: Add ghc-polyparse Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 079/105] gnu: Add ghc-profunctors Paul van der Walt
` (11 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-extra): New variable.
---
gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index f5f1dda..8e7da5c 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1391,6 +1391,32 @@ Finally, Text.Parse is a proposed replacement for the standard Read class, for
better deserialisation of Haskell values from Strings.")
(license lgpl2.1)))
+(define-public ghc-extra
+ (package
+ (name "ghc-extra")
+ (version "1.4.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/extra/extra-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1h9hxkrqrqscx420yz1lmivbrhi6jc3a5ap61vkxd2mhdgark9hf"))))
+ (build-system haskell-build-system)
+ (inputs `(("ghc-quickcheck" ,ghc-quickcheck)))
+ (home-page
+ "https://github.com/ndmitchell/extra#readme")
+ (synopsis "Extra Haskell functions")
+ (description
+ "A library of extra functions for the standard Haskell libraries. Most
+functions are simple additions, filling out missing functionality. A few
+functions are available in later versions of GHC, but this package makes them
+available back to GHC 7.2.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 079/105] gnu: Add ghc-profunctors.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (10 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 078/105] gnu: Add ghc-extra Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 080/105] gnu: Add ghc-semigroupoids Paul van der Walt
` (10 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-profunctors): New variable.
---
gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 8e7da5c..cd83b04 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1417,6 +1417,32 @@ functions are available in later versions of GHC, but this package makes them
available back to GHC 7.2.")
(license bsd-3)))
+(define-public ghc-profunctors
+ (package
+ (name "ghc-profunctors")
+ (version "5.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/profunctors/profunctors-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0lw2ipacpnp9yqmi8zsp01pzpn5hwj8af3y0f3079mddrmw48gw7"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-distributive" ,ghc-distributive)))
+ (inputs
+ `(("ghc-comonad" ,ghc-comonad)
+ ("ghc-tagged" ,ghc-tagged)))
+ (home-page
+ "http://github.com/ekmett/profunctors/")
+ (synopsis "Profunctors")
+ (description "Profunctors")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 080/105] gnu: Add ghc-semigroupoids.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (11 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 079/105] gnu: Add ghc-profunctors Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 081/105] gnu: Add ghc-reducers Paul van der Walt
` (9 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-semigroupoids): New variable.
---
gnu/packages/haskell.scm | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index cd83b04..88944dc 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -3143,6 +3143,46 @@ are implemented as FFI bindings to efficient code from zlib.")
(description "Bifunctors")
(license bsd-3)))
+(define-public ghc-semigroupoids
+ (package
+ (name "ghc-semigroupoids")
+ (version "5.0.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/semigroupoids/semigroupoids-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1jf7jnfhdvl6p18wdr21yi2fim1xb8alcn6szhrdswj0dkilgq6d"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-base-orphans" ,ghc-base-orphans)
+ ("ghc-transformers-compat" ,ghc-transformers-compat)
+ ("ghc-bifunctors" ,ghc-bifunctors)
+ ("ghc-comonad" ,ghc-comonad)
+ ("ghc-contravariant" ,ghc-contravariant)
+ ("ghc-distributive" ,ghc-distributive)))
+ (arguments `(#:tests? #f)) ;; FIXME: test framework unavailable
+ (inputs
+ `(("ghc-semigroups" ,ghc-semigroups)
+ ("ghc-tagged" ,ghc-tagged)
+ ("ghc-doctest" ,ghc-doctest)))
+ (home-page
+ "http://github.com/ekmett/semigroupoids")
+ (synopsis "Semigroupoids: Category sans id")
+ (description
+ "Provides a wide array of (semi)groupoids and operations for working with
+them. A 'Semigroupoid' is a 'Category' without the requirement of identity
+arrows for every object in the category. A 'Category' is any 'Semigroupoid'
+for which the Yoneda lemma holds. Finally, to work with these weaker
+structures it is beneficial to have containers that can provide stronger
+guarantees about their contents, so versions of 'Traversable' and 'Foldable'
+that can be folded with just a 'Semigroup' are added.")
+ (license bsd-3)))
+
(define-public ghc-contravariant
(package
(name "ghc-contravariant")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 081/105] gnu: Add ghc-reducers.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (12 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 080/105] gnu: Add ghc-semigroupoids Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 082/105] gnu: Add ghc-reflection Paul van der Walt
` (8 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-reducers): New variable.
---
gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 88944dc..e865c3a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -1443,6 +1443,36 @@ available back to GHC 7.2.")
(description "Profunctors")
(license bsd-3)))
+(define-public ghc-reducers
+ (package
+ (name "ghc-reducers")
+ (version "3.12.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/reducers/reducers-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0pkddg0s3cn759miq0nfrq7lnp3imk5sx784ihsilsbjh9kvffz4"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-semigroupoids" ,ghc-semigroupoids)))
+ (inputs
+ `(("ghc-fingertree" ,ghc-fingertree)
+ ("ghc-hashable" ,ghc-hashable)
+ ("ghc-text" ,ghc-text)
+ ("ghc-unordered-containers" ,ghc-unordered-containers)
+ ("ghc-semigroups" ,ghc-semigroups)))
+ (home-page "http://github.com/ekmett/reducers/")
+ (synopsis
+ "Semigroups, specialized containers and a general map/reduce framework")
+ (description
+ "Semigroups, specialized containers and a general map/reduce framework.")
+ (license bsd-3)))
+
(define-public ghc-appar
(package
(name "ghc-appar")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 082/105] gnu: Add ghc-reflection.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (13 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 081/105] gnu: Add ghc-reducers Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 083/105] gnu: Add ghc-prelude-extras Paul van der Walt
` (7 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-reflection): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index e865c3a..8c040a7 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -364,6 +364,33 @@ package.")
package.")
(license bsd-3)))
+(define-public ghc-reflection
+ (package
+ (name "ghc-reflection")
+ (version "2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/reflection/reflection-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "10w3m6v3g6am203wbrikdbp57x9vw6b4jsh7bxdzsss4nmpm81zg"))))
+ (build-system haskell-build-system)
+ (inputs `(("ghc-tagged" ,ghc-tagged)))
+ (home-page "http://github.com/ekmett/reflection")
+ (synopsis
+ "Reifies arbitrary terms into types that can be reflected back into
+terms")
+ (description
+ "This package addresses the /configuration problem/ which is propogating
+configurations that are available at run-time, allowing multible
+configurations to coexist without resorting to mutable global variables or
+'System.IO.Unsafe.unsafePerformIO'.")
+ (license bsd-3)))
+
(define-public ghc-old-locale
(package
(name "ghc-old-locale")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 083/105] gnu: Add ghc-prelude-extras.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (14 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 082/105] gnu: Add ghc-reflection Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 084/105] gnu: Add ghc-free Paul van der Walt
` (6 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-prelude-extras): New variable.
---
gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 8c040a7..d4206ca 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -244,6 +244,30 @@
interactive environment for the functional language Haskell.")
(license bsd-3)))
+(define-public ghc-prelude-extras
+ (package
+ (name "ghc-prelude-extras")
+ (version "0.4.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/prelude-extras/prelude-extras-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1q7mj9hysy747vimnlyrwsk1wb2axymxixa76fwcbcnmz3fi4llp"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://github.com/ekmett/prelude-extras")
+ (synopsis
+ "Higher order versions of Prelude classes")
+ (description
+ "Higher order versions of Prelude classes to ease programming with
+polymorphic recursion and reduce UndecidableInstances.")
+ (license bsd-3)))
+
(define-public ghc-data-default
(package
(name "ghc-data-default")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 084/105] gnu: Add ghc-free.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (15 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 083/105] gnu: Add ghc-prelude-extras Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 085/105] gnu: Add ghc-adjunctions Paul van der Walt
` (5 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-free): New variable.
---
gnu/packages/haskell.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index d4206ca..aa05b8a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -3325,6 +3325,43 @@ where every element did not have to have an inverse, thus the name
semigroup.")
(license bsd-3)))
+(define-public ghc-free
+ (package
+ (name "ghc-free")
+ (version "4.12.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/free/free-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0sr8phvrb4ny8j1wzq55rdn8q4br23q4pw2j276npr844825jr9p"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-prelude-extras" ,ghc-prelude-extras)
+ ("ghc-profunctors" ,ghc-profunctors)
+ ("ghc-exceptions" ,ghc-exceptions)))
+ (inputs
+ `(("ghc-bifunctors" ,ghc-bifunctors)
+ ("ghc-comonad" ,ghc-comonad)
+ ("ghc-distributive" ,ghc-distributive)
+ ("ghc-mtl" ,ghc-mtl)
+ ("ghc-semigroupoids" ,ghc-semigroupoids)
+ ("ghc-semigroups" ,ghc-semigroups)))
+ (home-page "http://github.com/ekmett/free/")
+ (synopsis "Monads for free")
+ (description
+ "Free monads are useful for many tree-like structures and domain specific
+languages. If f is a 'Functor' then the free 'Monad' on f is the type of
+trees whose nodes are labeled with the constructors of f. The word
+\"free\" is used in the sense of \"unrestricted\" rather than
+\"zero-cost\": Free f makes no constraining assumptions beyond those
+given by f and the definition of 'Monad'.")
+ (license bsd-3)))
+
(define-public ghc-fast-logger
(package
(name "ghc-fast-logger")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 085/105] gnu: Add ghc-adjunctions.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (16 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 084/105] gnu: Add ghc-free Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 086/105] gnu: ghc-simple-reflect Paul van der Walt
` (4 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-adjunctions): New variable.
---
gnu/packages/haskell.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index aa05b8a..187fe4b 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -3362,6 +3362,41 @@ trees whose nodes are labeled with the constructors of f. The word
given by f and the definition of 'Monad'.")
(license bsd-3)))
+(define-public ghc-adjunctions
+ (package
+ (name "ghc-adjunctions")
+ (version "4.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/adjunctions/adjunctions-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "00p030iypjzjib8pxz1x6mxfi59wvyrwjj11zv9bh766dgkdbwjq"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-profunctors" ,ghc-profunctors)))
+ (inputs
+ `(("ghc-comonad" ,ghc-comonad)
+ ("ghc-contravariant" ,ghc-contravariant)
+ ("ghc-distributive" ,ghc-distributive)
+ ("ghc-free" ,ghc-free)
+ ("ghc-mtl" ,ghc-mtl)
+ ("ghc-tagged" ,ghc-tagged)
+ ("ghc-semigroupoids" ,ghc-semigroupoids)
+ ("ghc-semigroups" ,ghc-semigroups)
+ ("ghc-void" ,ghc-void)))
+ (home-page
+ "http://github.com/ekmett/adjunctions/")
+ (synopsis
+ "Adjunctions and representable functors")
+ (description
+ "Adjunctions and representable functors.")
+ (license bsd-3)))
+
(define-public ghc-fast-logger
(package
(name "ghc-fast-logger")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 086/105] gnu: ghc-simple-reflect.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (17 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 085/105] gnu: Add ghc-adjunctions Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 087/105] gnu: Add ghc-cpphs Paul van der Walt
` (3 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-simple-reflect): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 187fe4b..e0f4633 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -388,6 +388,33 @@ package.")
package.")
(license bsd-3)))
+(define-public ghc-simple-reflect
+ (package
+ (name "ghc-simple-reflect")
+ (version "0.3.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/simple-reflect/simple-reflect-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions")
+ (synopsis
+ "Simple reflection of expressions containing variables")
+ (description
+ "This package allows simple reflection of expressions containing
+variables. Reflection here means that a Haskell expression is turned into a
+string. The primary aim of this package is teaching and understanding; there
+are no options for manipulating the reflected expressions beyond showing
+them.")
+ (license bsd-3)))
+
(define-public ghc-reflection
(package
(name "ghc-reflection")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 087/105] gnu: Add ghc-cpphs.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (18 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 086/105] gnu: ghc-simple-reflect Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 088/105] gnu: Add ghc-cmdargs Paul van der Walt
` (2 subsequent siblings)
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-cpphs): New variable.
---
gnu/packages/haskell.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index e0f4633..e6d39a5 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -415,6 +415,37 @@ are no options for manipulating the reflected expressions beyond showing
them.")
(license bsd-3)))
+(define-public ghc-cpphs
+ (package
+ (name "ghc-cpphs")
+ (version "1.19.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/cpphs/cpphs-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1njpmxgpah5pcqppcl1cxb5xicf6xlqrd162qm12khp9hainlm72"))))
+ (build-system haskell-build-system)
+ (propagated-inputs
+ `(("ghc-polyparse" ,ghc-polyparse)
+ ("ghc-old-locale" ,ghc-old-locale)
+ ("ghc-old-time" ,ghc-old-time)))
+ (home-page "http://projects.haskell.org/cpphs/")
+ (synopsis
+ "A liberalised re-implementation of cpp, the C pre-processor")
+ (description
+ "Cpphs is a re-implementation of the C pre-processor that is both more
+compatible with Haskell, and itself written in Haskell so that it can be
+distributed with compilers. This version of the C pre-processor is
+pretty-much feature-complete and compatible with traditional (K&R)
+pre-processors. Additional features include: a plain-text mode; an option to
+unlit literate code files; and an option to turn off macro-expansion.")
+ (license lgpl2.1)))
+
(define-public ghc-reflection
(package
(name "ghc-reflection")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 088/105] gnu: Add ghc-cmdargs.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (19 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 087/105] gnu: Add ghc-cpphs Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 089/105] gnu: Add ghc-happy Paul van der Walt
2015-10-15 15:33 ` [PATCH 090/105] gnu: Add ghc-haskell-src-exts Paul van der Walt
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-cmdargs): New variable.
---
gnu/packages/haskell.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index e6d39a5..27971c4 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -415,6 +415,28 @@ are no options for manipulating the reflected expressions beyond showing
them.")
(license bsd-3)))
+(define-public ghc-cmdargs
+ (package
+ (name "ghc-cmdargs")
+ (version "0.10.13")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/cmdargs/cmdargs-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "0vmz7f0ssrqlp6wzmc0mjqj4qczfgk58g0lr0yz7jamamlgpq4b6"))))
+ (build-system haskell-build-system)
+ (home-page
+ "http://community.haskell.org/~ndm/cmdargs/")
+ (synopsis "Command line argument processing")
+ (description
+ "This library provides an easy way to define command line parsers.")
+ (license bsd-3)))
+
(define-public ghc-cpphs
(package
(name "ghc-cpphs")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 089/105] gnu: Add ghc-happy.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (20 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 088/105] gnu: Add ghc-cmdargs Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
2015-10-15 15:33 ` [PATCH 090/105] gnu: Add ghc-haskell-src-exts Paul van der Walt
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-happy): New variable.
---
gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 27971c4..834e6ad 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -437,6 +437,33 @@ them.")
"This library provides an easy way to define command line parsers.")
(license bsd-3)))
+(define-public ghc-happy
+ (package
+ (name "ghc-happy")
+ (version "1.19.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/happy/happy-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1nj353q4z1g186fpjzf0dnsg71qhxqpamx8jy89rjjvv3p0kmw32"))))
+ (build-system haskell-build-system)
+ (arguments `(#:tests? #f)) ;; cannot satisfy -package mtl. Possible Cabal
+ ;; issue.
+ (propagated-inputs
+ `(("ghc-mtl" ,ghc-mtl)))
+ (home-page
+ "https://hackage.haskell.org/package/happy")
+ (synopsis "Parser generator for Haskell")
+ (description "Parser generator for Haskell. Given a grammar specification
+in BNF, Happy generates Haskell code to parse the grammar. Happy works in a
+similar way to the yacc tool for C.")
+ (license bsd-3)))
+
(define-public ghc-cpphs
(package
(name "ghc-cpphs")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
* [PATCH 090/105] gnu: Add ghc-haskell-src-exts.
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
` (21 preceding siblings ...)
2015-10-15 15:33 ` [PATCH 089/105] gnu: Add ghc-happy Paul van der Walt
@ 2015-10-15 15:33 ` Paul van der Walt
22 siblings, 0 replies; 67+ messages in thread
From: Paul van der Walt @ 2015-10-15 15:33 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-haskell-src-exts): New variable.
---
gnu/packages/haskell.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 834e6ad..fbcbe4f 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -464,6 +464,43 @@ in BNF, Happy generates Haskell code to parse the grammar. Happy works in a
similar way to the yacc tool for C.")
(license bsd-3)))
+(define-public ghc-haskell-src-exts
+ (package
+ (name "ghc-haskell-src-exts")
+ (version "1.16.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "http://hackage.haskell.org/package/haskell-src-exts/haskell-src-exts-"
+ version
+ ".tar.gz"))
+ (sha256
+ (base32
+ "1h8gjw5g92rvvzadqzpscg73x7ajvs1wlphrh27afim3scdd8frz"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-cpphs" ,ghc-cpphs)
+ ("ghc-mtl" ,ghc-mtl)
+ ("ghc-smallcheck" ,ghc-smallcheck)
+ ("ghc-tasty" ,ghc-tasty)
+ ("ghc-happy" ,ghc-happy)
+ ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)
+ ("ghc-tasty-golden" ,ghc-tasty-golden)
+ ("ghc-syb" ,ghc-syb)))
+ (home-page
+ "https://github.com/haskell-suite/haskell-src-exts")
+ (synopsis
+ "Manipulating Haskell source: abstract syntax, lexer, parser, and
+pretty-printer")
+ (description
+ "Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension
+of the standard haskell-src package, and handles most registered syntactic
+extensions to Haskell. All extensions implemented in GHC are supported.
+Apart from these standard extensions, it also handles regular patterns as per
+the HaRP extension as well as HSX-style embedded XML syntax.")
+ (license bsd-3)))
+
(define-public ghc-cpphs
(package
(name "ghc-cpphs")
--
2.6.1
^ permalink raw reply related [flat|nested] 67+ messages in thread
end of thread, other threads:[~2015-10-15 15:34 UTC | newest]
Thread overview: 67+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-15 13:06 [PATCH 25/43] gnu: ghc-annotated-wl-pprint: New variable Paul van der Walt
2015-10-15 13:06 ` [PATCH 26/43] gnu: ghc-base64-bytestring: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 27/43] gnu: ghc-uniplate: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 28/43] gnu: ghc-fingertree: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 29/43] gnu: ghc-vault: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 30/43] gnu: ghc-transformers-base: New variables Paul van der Walt
2015-10-15 13:06 ` [PATCH 31/43] gnu: ghc-base-compat: New variable Paul van der Walt
2015-10-15 13:06 ` [PATCH 32/43] gnu: ghc-blaze-builder: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 33/43] gnu: ghc-blaze-markup: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 34/43] gnu: ghc-blaze-html: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 35/43] gnu: ghc-doctest: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 36/43] gnu: ghc-auto-update: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 37/43] gnu: ghc-tagged: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 38/43] gnu: ghc-unbounded-delays: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 39/43] gnu: ghc-iproute: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 40/43] gnu: ghc-unix-time: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 41/43] gnu: ghc-unix-compat: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 42/43] gnu: ghc-quickcheck-instances: " Paul van der Walt
2015-10-15 13:06 ` [PATCH 43/43] gnu: ghc-http-types: " Paul van der Walt
2015-10-15 15:28 ` [PATCH 044/105] gnu: ghc-nats: " Paul van der Walt
2015-10-15 15:28 ` [PATCH 045/105] gnu: ghc-semigroups: " Paul van der Walt
2015-10-15 15:28 ` [PATCH 046/105] gnu: Add ghc-void Paul van der Walt
2015-10-15 15:28 ` [PATCH 047/105] gnu: Add ghc-bifunctors Paul van der Walt
2015-10-15 15:28 ` [PATCH 048/105] gnu: Add ghc-statevar Paul van der Walt
2015-10-15 15:28 ` [PATCH 049/105] gnu: Add ghc-contravariant Paul van der Walt
2015-10-15 15:28 ` [PATCH 050/105] gnu: Add ghc-digest Paul van der Walt
2015-10-15 15:28 ` [PATCH 051/105] gnu: Add ghc-tagsoup Paul van der Walt
2015-10-15 15:28 ` [PATCH 052/105] gnu: Add ghc-bytestring-builder Paul van der Walt
2015-10-15 15:28 ` [PATCH 053/105] gnu: Add ghc-fast-logger Paul van der Walt
2015-10-15 15:28 ` [PATCH 054/105] gnu: Add ghc-charset Paul van der Walt
2015-10-15 15:28 ` [PATCH 055/105] gnu: Add ghc-clock Paul van der Walt
2015-10-15 15:28 ` [PATCH 056/105] gnu: Add ghc-regex-tdfa-rc Paul van der Walt
2015-10-15 15:28 ` [PATCH 057/105] gnu: Add ghc-tasty Paul van der Walt
2015-10-15 15:28 ` [PATCH 058/105] gnu: Add ghc-tasty-hunit Paul van der Walt
2015-10-15 15:28 ` [PATCH 059/105] gnu: Add ghc-lifted-base Paul van der Walt
2015-10-15 15:28 ` [PATCH 060/105] gnu: Add ghc-word8 Paul van der Walt
2015-10-15 15:28 ` [PATCH 061/105] gnu: Add ghc-stringsearch Paul van der Walt
2015-10-15 15:28 ` [PATCH 062/105] gnu: Add ghc-tasty-quickcheck Paul van der Walt
2015-10-15 15:28 ` [PATCH 063/105] gnu: Add ghc-temporary-rc Paul van der Walt
2015-10-15 15:28 ` [PATCH 026/105] gnu: ghc-base64-bytestring: New variable Paul van der Walt
2015-10-15 15:28 ` [PATCH 064/105] gnu: Add ghc-tasty-golden Paul van der Walt
2015-10-15 15:28 ` [PATCH 065/105] gnu: Add ghc-smallcheck Paul van der Walt
2015-10-15 15:28 ` [PATCH 066/105] gnu: Add ghc-tasty-smallcheck Paul van der Walt
2015-10-15 15:33 ` [PATCH 067/105] gnu: Add ghc-tasty-ant-xml Paul van der Walt
2015-10-15 15:33 ` [PATCH 068/105] gnu: Add ghc-scientific Paul van der Walt
2015-10-15 15:33 ` [PATCH 069/105] gnu: Add ghc-attoparsec Paul van der Walt
2015-10-15 15:33 ` [PATCH 070/105] gnu: Add ghc-aeson Paul van der Walt
2015-10-15 15:33 ` [PATCH 071/105] gnu: Add ghc-css-text Paul van der Walt
2015-10-15 15:33 ` [PATCH 072/105] gnu: Add ghc-zip-archive Paul van der Walt
2015-10-15 15:33 ` [PATCH 073/105] gnu: Add ghc-cereal Paul van der Walt
2015-10-15 15:33 ` [PATCH 074/105] gnu: Add ghc-distributive Paul van der Walt
2015-10-15 15:33 ` [PATCH 075/105] gnu: Add ghc-comonad Paul van der Walt
2015-10-15 15:33 ` [PATCH 076/105] gnu: Add ghc-hscolour Paul van der Walt
2015-10-15 15:33 ` [PATCH 077/105] gnu: Add ghc-polyparse Paul van der Walt
2015-10-15 15:33 ` [PATCH 078/105] gnu: Add ghc-extra Paul van der Walt
2015-10-15 15:33 ` [PATCH 079/105] gnu: Add ghc-profunctors Paul van der Walt
2015-10-15 15:33 ` [PATCH 080/105] gnu: Add ghc-semigroupoids Paul van der Walt
2015-10-15 15:33 ` [PATCH 081/105] gnu: Add ghc-reducers Paul van der Walt
2015-10-15 15:33 ` [PATCH 082/105] gnu: Add ghc-reflection Paul van der Walt
2015-10-15 15:33 ` [PATCH 083/105] gnu: Add ghc-prelude-extras Paul van der Walt
2015-10-15 15:33 ` [PATCH 084/105] gnu: Add ghc-free Paul van der Walt
2015-10-15 15:33 ` [PATCH 085/105] gnu: Add ghc-adjunctions Paul van der Walt
2015-10-15 15:33 ` [PATCH 086/105] gnu: ghc-simple-reflect Paul van der Walt
2015-10-15 15:33 ` [PATCH 087/105] gnu: Add ghc-cpphs Paul van der Walt
2015-10-15 15:33 ` [PATCH 088/105] gnu: Add ghc-cmdargs Paul van der Walt
2015-10-15 15:33 ` [PATCH 089/105] gnu: Add ghc-happy Paul van der Walt
2015-10-15 15:33 ` [PATCH 090/105] gnu: Add ghc-haskell-src-exts Paul van der Walt
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.