* [PATCH 01/23] gnu: Add ghc-base16-bytestring.
@ 2016-09-02 9:39 ng0
2016-09-02 9:39 ` [PATCH 02/23] gnu: Add ghc-binary ng0
` (21 more replies)
0 siblings, 22 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-base16-bytestring): New variable.
---
gnu/packages/haskell.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 87628b5..edb098a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6432,4 +6432,25 @@ can be specified precisely in the type. The language is closely related to
Epigram and Agda.")
(license license:bsd-3)))
+(define-public ghc-base16-bytestring
+ (package
+ (name "ghc-base16-bytestring")
+ (version "0.1.1.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/base16-bytestring/"
+ "base16-bytestring-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs"))))
+ (build-system haskell-build-system)
+ (home-page "http://github.com/bos/base16-bytestring")
+ (synopsis "Fast base16 (hex) encoding and decoding for ByteStrings")
+ (description
+ "This package provides a Haskell library for working with base16-encoded
+data quickly and efficiently, using the ByteString type.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 02/23] gnu: Add ghc-binary.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 03/23] gnu: ghc-cryptonite: Update to 0.19 ng0
` (20 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-binary): 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 edb098a..3934c17 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6453,4 +6453,35 @@ Epigram and Agda.")
data quickly and efficiently, using the ByteString type.")
(license license:bsd-3)))
+(define-public ghc-binary
+ (package
+ (name "ghc-binary")
+ (version "0.8.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/binary/binary-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1fp7wxnf57cjzhbb7rgqs6fgws4690zh0dxgl924dj4nzq0cf4wd"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-random" ,ghc-random)
+ ("ghc-test-framework" ,ghc-test-framework)
+ ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-hunit" ,ghc-hunit)))
+ (home-page "https://github.com/kolmodin/binary")
+ (synopsis
+ "Binary serialisation for Haskell values using lazy ByteStrings")
+ (description
+ "Efficient, pure binary serialisation using lazy ByteStrings. Haskell values
+may be encoded to and from binary formats, written to disk as binary, or sent over
+the network. The format used can be automatically generated, or you can choose to
+implement a custom format if needed. Serialisation speeds of over 1 G\\/sec have
+been observed, so this library should be suitable for high performance scenarios.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 03/23] gnu: ghc-cryptonite: Update to 0.19.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
2016-09-02 9:39 ` [PATCH 02/23] gnu: Add ghc-binary ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 04/23] gnu: Add ghc-cryptohash ng0
` (19 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-cryptonite): Update to 0.19.
---
gnu/packages/haskell.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 3934c17..6fda9d8 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -5979,7 +5979,7 @@ tasty.")
(define-public ghc-cryptonite
(package
(name "ghc-cryptonite")
- (version "0.9")
+ (version "0.19")
(source (origin
(method url-fetch)
(uri (string-append "https://hackage.haskell.org/package/"
@@ -5987,7 +5987,7 @@ tasty.")
version ".tar.gz"))
(sha256
(base32
- "1h22x22lq2m8h456v5j50xm0l25bcm3h1pchsk83br909hjxql4z"))))
+ "1rw5k34vpn4134yrzdhf0rsshsrkixfbv9ap18di2n00z2cw1shw"))))
(build-system haskell-build-system)
(propagated-inputs
`(("ghc-memory" ,ghc-memory)
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 04/23] gnu: Add ghc-cryptohash.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
2016-09-02 9:39 ` [PATCH 02/23] gnu: Add ghc-binary ng0
2016-09-02 9:39 ` [PATCH 03/23] gnu: ghc-cryptonite: Update to 0.19 ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 05/23] gnu: Add ghc-data-ordlist ng0
` (18 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-cryptohash): 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 6fda9d8..1b6e788 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6484,4 +6484,36 @@ implement a custom format if needed. Serialisation speeds of over 1 G\\/sec hav
been observed, so this library should be suitable for high performance scenarios.")
(license license:bsd-3)))
+(define-public ghc-cryptohash
+ (package
+ (name "ghc-cryptohash")
+ (version "0.11.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/cryptohash/cryptohash-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1yr2iyb779znj79j3fq4ky8l1y8a600a2x1fx9p5pmpwq5zq93y2"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-byteable" ,ghc-byteable)
+ ("ghc-cryptonite" ,ghc-cryptonite)
+ ("ghc-memory" ,ghc-memory)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-tasty" ,ghc-tasty)
+ ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
+ ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (home-page "http://github.com/vincenthz/hs-cryptohash")
+ (synopsis "collection of crypto hashes, fast, pure and practical")
+ (description
+ "A collection of crypto hashes, with a practical incremental and one-pass,
+pure APIs, with performance close to the fastest implementations available in
+other languages. The implementations are made in C with a haskell FFI wrapper
+that hide the C implementation.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 05/23] gnu: Add ghc-data-ordlist.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (2 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 04/23] gnu: Add ghc-cryptohash ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 06/23] gnu: Add ghc-terminfo ng0
` (17 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-data-ordlist): New variable.
---
gnu/packages/haskell.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 1b6e788..6700b51 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6516,4 +6516,24 @@ other languages. The implementations are made in C with a haskell FFI wrapper
that hide the C implementation.")
(license license:bsd-3)))
+(define-public ghc-data-ordlist
+ (package
+ (name "ghc-data-ordlist")
+ (version "0.4.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/data-ordlist/data-ordlist-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g"))))
+ (build-system haskell-build-system)
+ (home-page "http://hackage.haskell.org/package/data-ordlist")
+ (synopsis "Set and bag operations on ordered lists")
+ (description
+ "This module provides set and multiset operations on ordered lists.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 06/23] gnu: Add ghc-terminfo.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (3 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 05/23] gnu: Add ghc-data-ordlist ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 07/23] gnu: Add ghc-haskeline ng0
` (16 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-terminfo): 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 6700b51..f3d43c4 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6536,4 +6536,26 @@ that hide the C implementation.")
"This module provides set and multiset operations on ordered lists.")
(license license:bsd-3)))
+(define-public ghc-terminfo
+ (package
+ (name "ghc-terminfo")
+ (version "0.4.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/terminfo/terminfo-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0mpqv0wn2x03mw8myc4j75hsgh1575dni6bndhqzspiz8hl8pa7y"))))
+ (build-system haskell-build-system)
+ (home-page "https://github.com/judah/terminfo")
+ (synopsis "Haskell bindings to the terminfo library.")
+ (description
+ "This library provides an interface to the terminfo database
+via bindings to the curses library. Terminfo allows POSIX systems
+to interact with a variety of terminals using a standard set of capabilities.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 07/23] gnu: Add ghc-haskeline.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (4 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 06/23] gnu: Add ghc-terminfo ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 08/23] gnu: Add ghc-regex-applicative ng0
` (15 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-haskeline): 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 f3d43c4..8c6aee0 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6558,4 +6558,29 @@ via bindings to the curses library. Terminfo allows POSIX systems
to interact with a variety of terminals using a standard set of capabilities.")
(license license:bsd-3)))
+(define-public ghc-haskeline
+ (package
+ (name "ghc-haskeline")
+ (version "0.7.2.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/haskeline/haskeline-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "09wd6sxgn65xxpk7dhy1cg3ywlbk0ccqq7xylycwk4zazy3gjgkd"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-terminfo" ,ghc-terminfo)))
+ (home-page "https://github.com/judah/haskeline")
+ (synopsis "A command-line interface for user input, written in Haskell.")
+ (description
+ "Haskeline provides a user interface for line input in command-line
+programs. This library is similar in purpose to readline, but since it
+is written in Haskell it is (hopefully) more easily used in other Haskell
+programs.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 08/23] gnu: Add ghc-regex-applicative.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (5 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 07/23] gnu: Add ghc-haskeline ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 09/23] gnu: Add ghc-regex-tdfa ng0
` (14 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-regex-applicative): 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 8c6aee0..d65bece 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6583,4 +6583,30 @@ is written in Haskell it is (hopefully) more easily used in other Haskell
programs.")
(license license:bsd-3)))
+(define-public ghc-regex-applicative
+ (package
+ (name "ghc-regex-applicative")
+ (version "0.3.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/regex-applicative/"
+ "regex-applicative-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1riv7jqf26lbv4rm54sd6mrx8xdh4dvh4xbzymzdfdw13k6a4nb6"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-smallcheck" ,ghc-smallcheck)
+ ("ghc-tasty" ,ghc-tasty)
+ ("ghc-tasty-smallcheck" ,ghc-tasty-smallcheck)
+ ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
+ (home-page "https://github.com/feuerbach/regex-applicative")
+ (synopsis "Regex-based parsing with applicative interface")
+ (description
+ "regex-applicative is a Haskell library for parsing using
+regular expressions. Parsers can be built using Applicative interface.")
+ (license license:expat)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 09/23] gnu: Add ghc-regex-tdfa.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (6 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 08/23] gnu: Add ghc-regex-applicative ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 10/23] gnu: Add ghc-regex-compat-tdfa ng0
` (13 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-regex-tdfa): 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 d65bece..0b4ad6a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6609,4 +6609,28 @@ programs.")
regular expressions. Parsers can be built using Applicative interface.")
(license license:expat)))
+(define-public ghc-regex-tdfa
+ (package
+ (name "ghc-regex-tdfa")
+ (version "1.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/regex-tdfa/regex-tdfa-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0f8x8wyr6m21g8dnxvnvalz5bsq37l125l6qhs0fscbvprsxc4nb"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-mtl" ,ghc-mtl)
+ ("ghc-parsec" ,ghc-parsec)
+ ("ghc-regex-base" ,ghc-regex-base)))
+ (home-page "https://github.com/ChrisKuklewicz/regex-tdfa")
+ (synopsis "Replaces/Enhances Text.Regex")
+ (description
+ "A new all Haskell \"tagged\" DFA regex engine, inspired by libtre")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 10/23] gnu: Add ghc-regex-compat-tdfa.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (7 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 09/23] gnu: Add ghc-regex-tdfa ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 11/23] gnu: Add ghc-tasty-th ng0
` (12 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-regex-compat-tdfa): 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 0b4ad6a..421d3a8 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6633,4 +6633,30 @@ regular expressions. Parsers can be built using Applicative interface.")
"A new all Haskell \"tagged\" DFA regex engine, inspired by libtre")
(license license:bsd-3)))
+(define-public ghc-regex-compat-tdfa
+ (package
+ (name "ghc-regex-compat-tdfa")
+ (version "0.95.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/regex-compat-tdfa/regex-compat-tdfa-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-regex-base" ,ghc-regex-base)
+ ("ghc-regex-tdfa" ,ghc-regex-tdfa)))
+ (home-page "http://hub.darcs.net/shelarcy/regex-compat-tdfa")
+ (synopsis "Unicode Support version of Text.Regex, using regex-tdfa")
+ (description
+ "One module layer over regex-tdfa to replace Text.Regex. regex-compat
+can't use Unicode characters correctly because of using regex-posix. This
+is not good for Unicode users. This modified regex-compat uses regex-tdfa
+to solve this problem.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 11/23] gnu: Add ghc-tasty-th.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (8 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 10/23] gnu: Add ghc-regex-compat-tdfa ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:39 ` [PATCH 12/23] gnu: Add ghc-sandi ng0
` (11 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tasty-th): 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 421d3a8..7208fb4 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6659,4 +6659,26 @@ is not good for Unicode users. This modified regex-compat uses regex-tdfa
to solve this problem.")
(license license:bsd-3)))
+(define-public ghc-tasty-th
+ (package
+ (name "ghc-tasty-th")
+ (version "0.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/tasty-th/tasty-th-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0dff9si8i1qp0s7p4hlk0l29vq7wxfglw6mvlgmld43h7rllv88q"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-tasty" ,ghc-tasty)))
+ (home-page "http://github.com/bennofs/tasty-th")
+ (synopsis "Automatic tasty test case discovery using TH")
+ (description
+ "Generate tasty TestTrees automatically with TemplateHaskell.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 12/23] gnu: Add ghc-sandi.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (9 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 11/23] gnu: Add ghc-tasty-th ng0
@ 2016-09-02 9:39 ` ng0
2016-09-02 9:40 ` [PATCH 13/23] gnu: Add ghc-bytestring-handle ng0
` (10 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:39 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-sandi): 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 7208fb4..8f6612d 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6681,4 +6681,32 @@ to solve this problem.")
"Generate tasty TestTrees automatically with TemplateHaskell.")
(license license:bsd-3)))
+(define-public ghc-sandi
+ (package
+ (name "ghc-sandi")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/sandi/sandi-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1smf3bq44qni4zbgxpw7cy7b9g95fbrr73j8njjf6139naj9bj20"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-stringsearch" ,ghc-stringsearch)
+ ("ghc-conduit" ,ghc-conduit)
+ ("ghc-exceptions" ,ghc-exceptions)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-tasty" ,ghc-tasty)
+ ("ghc-tasty-hunit" ,ghc-tasty-hunit)
+ ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
+ ("ghc-tasty-th" ,ghc-tasty-th)))
+ (home-page "http://hackage.haskell.org/package/sandi")
+ (synopsis "Data encoding library")
+ (description "Reasonably fast data encoding library.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 13/23] gnu: Add ghc-bytestring-handle.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (10 preceding siblings ...)
2016-09-02 9:39 ` [PATCH 12/23] gnu: Add ghc-sandi ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 14/23] gnu: Add ghc-tar ng0
` (9 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-bytestring-handle): 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 8f6612d..b90f53b 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6709,4 +6709,29 @@ to solve this problem.")
(description "Reasonably fast data encoding library.")
(license license:bsd-3)))
+(define-public ghc-bytestring-handle
+ (package
+ (name "ghc-bytestring-handle")
+ (version "0.1.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/bytestring-handle/bytestring-handle-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0q5yzx90ad9w7qvaix05bynxwlsbqjrgfc4hqb355ibf991wd0rh"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
+ ("ghc-test-framework" ,ghc-test-framework)))
+ (home-page "http://hub.darcs.net/ganesh/bytestring-handle")
+ (synopsis "ByteString-backed Handles")
+ (description "ByteString-backed Handles") ; There is no description
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 14/23] gnu: Add ghc-tar.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (11 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 13/23] gnu: Add ghc-bytestring-handle ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 15/23] gnu: Add ghc-transformers ng0
` (8 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-tar): 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 b90f53b..6e56fe3 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6734,4 +6734,35 @@ to solve this problem.")
(description "ByteString-backed Handles") ; There is no description
(license license:bsd-3)))
+(define-public ghc-tar
+ (package
+ (name "ghc-tar")
+ (version "0.5.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/tar/tar-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "18qq94j9bm91iswnxq2dm5dws5c7wm4k01q2rpf8py35cf3svnfq"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-bytestring-handle" ,ghc-bytestring-handle)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-tasty" ,ghc-tasty)
+ ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)))
+ (home-page "http://hackage.haskell.org/package/tar")
+ (synopsis "Reading, writing and manipulating \".tar\" archive files.")
+ (description
+ "This library is for working with \\\"@.tar@\\\" archive files.
+It can read and write a range of common variations of archive format
+including V7, POSIX USTAR and GNU formats. It provides support for
+packing and unpacking portable archives. This makes it suitable for
+distribution but not backup because details like file ownership and exact
+permissions are not preserved. It also provides features for random access
+to archive content using an index.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 15/23] gnu: Add ghc-transformers.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (12 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 14/23] gnu: Add ghc-tar ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 16/23] gnu: Add ghc-findbin ng0
` (7 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-transformers): 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 6e56fe3..f2b4a5e 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6765,4 +6765,33 @@ permissions are not preserved. It also provides features for random access
to archive content using an index.")
(license license:bsd-3)))
+(define-public ghc-transformers
+ (package
+ (name "ghc-transformers")
+ (version "0.5.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/transformers/transformers-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1qkhi8ssf8c4jnmrw9dzym3igqbzq7h48iisaykdfzdsm09qfh3c"))))
+ (build-system haskell-build-system)
+ (home-page "http://hackage.haskell.org/package/transformers")
+ (synopsis "Concrete functor and monad transformers")
+ (description
+ "A portable library of functor and monad transformers, inspired by the paper
+'Functional Programming with Overloading and Higher-Order Polymorphism',
+by Mark P Jones. This package contains the monad transformer class and IO monad class,
+concrete functor and monad transformers, each with associated operations and functions
+to lift operations associated with other transformers. The package can be used on
+its own in portable Haskell code, in which case operations need to be manually lifted
+through transformer stacks. Alternatively, it can be used with the
+non-portable monad classes in the @code{mtl} or @code{monads-tf} packages,
+which automatically lift operations introduced by monad transformers through
+other transformers.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 16/23] gnu: Add ghc-findbin.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (13 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 15/23] gnu: Add ghc-transformers ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 17/23] gnu: Add ghc-patience ng0
` (6 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-findbin): 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 f2b4a5e..e2ae5de 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6794,4 +6794,27 @@ which automatically lift operations introduced by monad transformers through
other transformers.")
(license license:bsd-3)))
+(define-public ghc-findbin
+ (package
+ (name "ghc-findbin")
+ (version "0.0.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/FindBin/FindBin-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "197xvn05yysmibm1p5wzxfa256lvpbknr5d1l2ws6g40w1kpk717"))))
+ (build-system haskell-build-system)
+ (home-page "https://github.com/audreyt/findbin")
+ (synopsis "Locate directory of original program")
+ (description
+ "This module locates the full directory to the running program, to allow
+the use of paths relative to it. FindBin supports invocation of Haskell
+programs via \"ghci\", via \"runhaskell/runghc\", as well as compiled as
+an executable.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 17/23] gnu: Add ghc-patience.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (14 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 16/23] gnu: Add ghc-findbin ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 18/23] gnu: Add ghc-monads-tf ng0
` (5 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-patience): 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 e2ae5de..1511dbd 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6817,4 +6817,28 @@ programs via \"ghci\", via \"runhaskell/runghc\", as well as compiled as
an executable.")
(license license:bsd-3)))
+(define-public ghc-patience
+ (package
+ (name "ghc-patience")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/patience/patience-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm"))))
+ (build-system haskell-build-system)
+ (home-page "http://hackage.haskell.org/package/patience")
+ (synopsis "Patience diff and longest increasing subsequence")
+ (description
+ "This library implements the 'patience diff' algorithm, as well as the
+patience algorithm for the longest increasing subsequence problem.
+Patience diff computes the difference between two lists, for example the lines
+of two versions of a source file. It provides a good balance of performance,
+nice output for humans, and implementation simplicity.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 18/23] gnu: Add ghc-monads-tf.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (15 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 17/23] gnu: Add ghc-patience ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 19/23] gnu: Add ghc-bytestring ng0
` (4 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-monads-tf): 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 1511dbd..65eebbd 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6841,4 +6841,27 @@ of two versions of a source file. It provides a good balance of performance,
nice output for humans, and implementation simplicity.")
(license license:bsd-3)))
+(define-public ghc-monads-tf
+ (package
+ (name "ghc-monads-tf")
+ (version "0.1.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/monads-tf/monads-tf-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1wdhskwa6dw8qljbvwpyxj8ca6y95q2np7z4y4q6bpf4anmd5794"))))
+ (build-system haskell-build-system)
+ (home-page "http://hackage.haskell.org/package/monads-tf")
+ (synopsis "Monad classes, using type families")
+ (description
+ "Monad classes using type families, with instances for various monad transformers,
+inspired by the paper 'Functional Programming with Overloading and Higher-Order
+Polymorphism', by Mark P Jones. This package is almost a compatible replacement for
+the @code{mtl-tf} package.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 19/23] gnu: Add ghc-bytestring.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (16 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 18/23] gnu: Add ghc-monads-tf ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 20/23] gnu: Add ghc-colour ng0
` (3 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-bytestring): 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 65eebbd..ca6d59a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6864,4 +6864,41 @@ Polymorphism', by Mark P Jones. This package is almost a compatible replacement
the @code{mtl-tf} package.")
(license license:bsd-3)))
+(define-public ghc-bytestring
+ (package
+ (name "ghc-bytestring")
+ (version "0.10.8.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/bytestring/bytestring-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "16zwb1p83z7vc5wlhvknpy80b5a2jxc5awx67rk52qnp9idmyq9d"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-random" ,ghc-random)
+ ("ghc-test-framework" ,ghc-test-framework)
+ ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
+ ("ghc-quickcheck" ,ghc-quickcheck)
+ ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
+ ("ghc-hunit" ,ghc-hunit)
+ ("ghc-byteorder" ,ghc-byteorder)
+ ("ghc-dlist" ,ghc-dlist)
+ ("ghc-mtl" ,ghc-mtl)))
+ (arguments
+ `(#:tests? #f)) ; Test number two becomes non-responsive for 20+ minutes
+ (home-page "https://github.com/haskell/bytestring")
+ (synopsis "Fast, compact, strict and lazy byte strings with a list interface")
+ (description
+ "An efficient compact, immutable byte string type (both strict and lazy)
+suitable for binary or 8-bit character data. The 'ByteString' type represents
+sequences of bytes or 8-bit characters. It is suitable for high performance use,
+both in terms of large data quantities, or high speed requirements. The 'ByteString'
+functions follow the same style as ordinary lists, so it is easy to convert code
+from using 'String' to 'ByteString'.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 20/23] gnu: Add ghc-colour.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (17 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 19/23] gnu: Add ghc-bytestring ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 21/23] gnu: Add ghc-directory ng0
` (2 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-colour): 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 ca6d59a..40122d9 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6901,4 +6901,26 @@ functions follow the same style as ordinary lists, so it is easy to convert code
from using 'String' to 'ByteString'.")
(license license:bsd-3)))
+(define-public ghc-colour
+(package
+ (name "ghc-colour")
+ (version "2.3.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/colour/colour-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd"))))
+ (build-system haskell-build-system)
+ (home-page "http://www.haskell.org/haskellwiki/Colour")
+ (synopsis "Model for human colour/color perception")
+ (description
+ "This package provides a data type for colours and transparency.
+Colours can be blended and composed. Various colour spaces are
+supported. A module of colour names (\"Data.Colour.Names\") is provided.")
+ (license license:expat)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 21/23] gnu: Add ghc-directory.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (18 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 20/23] gnu: Add ghc-colour ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 22/23] gnu: Add ghc-process ng0
2016-09-02 9:40 ` [PATCH 23/23] gnu: Add ghc-wl-pprint-text ng0
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-directory): New variable.
---
gnu/packages/haskell.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 40122d9..ced3626 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6923,4 +6923,25 @@ Colours can be blended and composed. Various colour spaces are
supported. A module of colour names (\"Data.Colour.Names\") is provided.")
(license license:expat)))
+(define-public ghc-directory
+ (package
+ (name "ghc-directory")
+ (version "1.2.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/directory/directory-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0h3hrqskadmbigaxbz2k5xxjjjlmfaq2zdn2g7jh1wv9k6yrxraa"))))
+ (build-system haskell-build-system)
+ (home-page "http://hackage.haskell.org/package/directory")
+ (synopsis "Platform-agnostic library for filesystem operations")
+ (description
+ "This library provides a basic set of operations for manipulating
+files and directories in a portable way.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 22/23] gnu: Add ghc-process.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (19 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 21/23] gnu: Add ghc-directory ng0
@ 2016-09-02 9:40 ` ng0
2016-09-02 9:40 ` [PATCH 23/23] gnu: Add ghc-wl-pprint-text ng0
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-process): New variable.
---
gnu/packages/haskell.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index ced3626..9aa19d8 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6944,4 +6944,24 @@ supported. A module of colour names (\"Data.Colour.Names\") is provided.")
files and directories in a portable way.")
(license license:bsd-3)))
+(define-public ghc-process
+ (package
+ (name "ghc-process")
+ (version "1.4.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/process/process-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1v1bav5isqxq9fc4lw714x94qbfsjbm2nn12kjp69r1ql8jaaaqw"))))
+ (build-system haskell-build-system)
+ (home-page "http://hackage.haskell.org/package/process")
+ (synopsis "Process libraries")
+ (description
+ "This package contains libraries for dealing with system processes.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 23/23] gnu: Add ghc-wl-pprint-text.
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
` (20 preceding siblings ...)
2016-09-02 9:40 ` [PATCH 22/23] gnu: Add ghc-process ng0
@ 2016-09-02 9:40 ` ng0
21 siblings, 0 replies; 23+ messages in thread
From: ng0 @ 2016-09-02 9:40 UTC (permalink / raw)
To: guix-devel
* gnu/packages/haskell.scm (ghc-wl-pprint-text): 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 9aa19d8..9e6d833 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6964,4 +6964,26 @@ files and directories in a portable way.")
"This package contains libraries for dealing with system processes.")
(license license:bsd-3)))
+(define-public ghc-wl-pprint-text
+ (package
+ (name "ghc-wl-pprint-text")
+ (version "1.1.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://hackage.haskell.org/package/wl-pprint-text/wl-pprint-text-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1xgizzimfw17mpmw2afvmnvyag976j8ggn7k5r564rkw9f0m6bgz"))))
+ (build-system haskell-build-system)
+ (inputs
+ `(("ghc-text" ,ghc-text)))
+ (home-page "http://hackage.haskell.org/package/wl-pprint-text")
+ (synopsis "Wadler/Leijen Pretty Printer for Text values")
+ (description
+ "A clone of wl-pprint for use with the text library.")
+ (license license:bsd-3)))
+
;;; haskell.scm ends here
--
2.9.3
^ permalink raw reply related [flat|nested] 23+ messages in thread
end of thread, other threads:[~2016-09-02 9:40 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-02 9:39 [PATCH 01/23] gnu: Add ghc-base16-bytestring ng0
2016-09-02 9:39 ` [PATCH 02/23] gnu: Add ghc-binary ng0
2016-09-02 9:39 ` [PATCH 03/23] gnu: ghc-cryptonite: Update to 0.19 ng0
2016-09-02 9:39 ` [PATCH 04/23] gnu: Add ghc-cryptohash ng0
2016-09-02 9:39 ` [PATCH 05/23] gnu: Add ghc-data-ordlist ng0
2016-09-02 9:39 ` [PATCH 06/23] gnu: Add ghc-terminfo ng0
2016-09-02 9:39 ` [PATCH 07/23] gnu: Add ghc-haskeline ng0
2016-09-02 9:39 ` [PATCH 08/23] gnu: Add ghc-regex-applicative ng0
2016-09-02 9:39 ` [PATCH 09/23] gnu: Add ghc-regex-tdfa ng0
2016-09-02 9:39 ` [PATCH 10/23] gnu: Add ghc-regex-compat-tdfa ng0
2016-09-02 9:39 ` [PATCH 11/23] gnu: Add ghc-tasty-th ng0
2016-09-02 9:39 ` [PATCH 12/23] gnu: Add ghc-sandi ng0
2016-09-02 9:40 ` [PATCH 13/23] gnu: Add ghc-bytestring-handle ng0
2016-09-02 9:40 ` [PATCH 14/23] gnu: Add ghc-tar ng0
2016-09-02 9:40 ` [PATCH 15/23] gnu: Add ghc-transformers ng0
2016-09-02 9:40 ` [PATCH 16/23] gnu: Add ghc-findbin ng0
2016-09-02 9:40 ` [PATCH 17/23] gnu: Add ghc-patience ng0
2016-09-02 9:40 ` [PATCH 18/23] gnu: Add ghc-monads-tf ng0
2016-09-02 9:40 ` [PATCH 19/23] gnu: Add ghc-bytestring ng0
2016-09-02 9:40 ` [PATCH 20/23] gnu: Add ghc-colour ng0
2016-09-02 9:40 ` [PATCH 21/23] gnu: Add ghc-directory ng0
2016-09-02 9:40 ` [PATCH 22/23] gnu: Add ghc-process ng0
2016-09-02 9:40 ` [PATCH 23/23] gnu: Add ghc-wl-pprint-text ng0
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).