From 6dcca515c942e20df41b8be9542cbae0414ae19e Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:25:31 -0400 Subject: gnu: ghc-data-accessor: Update to 0.2.2.8. * gnu/packages/haskell-xyz.scm (ghc-data-accessor): Update to 0.2.2.8. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 37b9b262fc..59944002e5 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2289,7 +2289,7 @@ function performs the conversion you desire.") (define-public ghc-data-accessor (package (name "ghc-data-accessor") - (version "0.2.2.7") + (version "0.2.2.8") (source (origin (method url-fetch) @@ -2297,7 +2297,7 @@ function performs the conversion you desire.") "mirror://hackage/package/data-accessor/data-accessor-" version ".tar.gz")) (sha256 - (base32 "1vf2g1gac3rm32g97rl0fll51m88q7ry4m6khnl5j47qsmx24r9l")))) + (base32 "1fq4gygxbz0bd0mzgvc1sl3m4gjnsv8nbgpnmdpa29zj5lb9agxc")))) (build-system haskell-build-system) (home-page "https://www.haskell.org/haskellwiki/Record_access") (synopsis -- cgit 1.4.1 From 13ac8a7faaaa8b58f1c22f4a733f9d616079f8e9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:31:21 -0400 Subject: gnu: ghc-bytestring-builder: Update to 0.10.8.2.0. * gnu/packages/haskell-xyz.scm (ghc-bytestring-builder): Update to 0.10.8.2.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 59944002e5..30d1bada08 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1012,7 +1012,7 @@ serialization code.") (define-public ghc-bytestring-builder (package (name "ghc-bytestring-builder") - (version "0.10.8.1.0") + (version "0.10.8.2.0") (source (origin (method url-fetch) @@ -1021,7 +1021,7 @@ serialization code.") "/bytestring-builder-" version ".tar.gz")) (sha256 (base32 - "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d")))) + "0grcrgwwwcvwrs9az7l4d3kf0lsqfa9qpmjzf6iyanvwn9nyzyi7")))) (build-system haskell-build-system) (arguments `(#:haddock? #f)) ; Package contains no documentation. (home-page "https://hackage.haskell.org/package/bytestring-builder") -- cgit 1.4.1 From 90e7b0e4c940236600ee66702a0567d01024ae5e Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:38:48 -0400 Subject: gnu: ghc-happy: Update to 1.19.12. * gnu/packages/haskell-xyz.scm (ghc-happy): Update to 1.19.12. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 30d1bada08..de1a588d95 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4299,7 +4299,7 @@ computation library for Haskell.") (define-public ghc-happy (package (name "ghc-happy") - (version "1.19.9") + (version "1.19.12") (source (origin (method url-fetch) @@ -4309,7 +4309,7 @@ computation library for Haskell.") ".tar.gz")) (sha256 (base32 - "138xpxdb7x62lpmgmb6b3v3vgdqqvqn4273jaap3mjmc2gla709y")))) + "03xlmq6qmdx4zvzw8bp33kd9g7yvcq5cz4wg50xilw812kj276pv")))) (build-system haskell-build-system) (arguments `(#:phases -- cgit 1.4.1 From b5920d5040d272d6bb925207fff002619ece7d1b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:40:49 -0400 Subject: gnu: ghc-file-embed: Update to 0.0.11. * gnu/packages/haskell-xyz.scm (ghc-file-embed): Update to 0.0.11. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index de1a588d95..9011da4fb7 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3469,7 +3469,7 @@ for generating graph-like data structures.") (define-public ghc-file-embed (package (name "ghc-file-embed") - (version "0.0.10.1") + (version "0.0.11") (source (origin (method url-fetch) @@ -3477,7 +3477,7 @@ for generating graph-like data structures.") "file-embed-" version ".tar.gz")) (sha256 (base32 - "0lj164cnzqyd487mli91nnr7137a4h4qsasfwsnsh77sx12fpk9k")))) + "0l6dkwccbzzyx8rcav03lya2334dgi3vfwk96h7l93l0fc4x19gf")))) (build-system haskell-build-system) (home-page "https://github.com/snoyberg/file-embed") (synopsis "Use Template Haskell to embed file contents directly") -- cgit 1.4.1 From bc82e9f56fe7d2e54728abb5dd8d2c6061ae4d2f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:41:22 -0400 Subject: gnu: ghc-unix-compat: Update to 0.5.2. * gnu/packages/haskell-xyz.scm (ghc-unix-compat): Update to 0.5.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9011da4fb7..fe4bf14bd6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10792,7 +10792,7 @@ work, but is substantially simpler and faster.") (define-public ghc-unix-compat (package (name "ghc-unix-compat") - (version "0.5.1") + (version "0.5.2") (source (origin (method url-fetch) @@ -10802,7 +10802,7 @@ work, but is substantially simpler and faster.") ".tar.gz")) (sha256 (base32 - "0llwl7rp63fy2ychwdclz1afj45pbin5pfl01dvn6rwhvmwhr7d3")))) + "1a8brv9fax76b1fymslzyghwa6ma8yijiyyhn12msl3i5x24x6k5")))) (build-system haskell-build-system) (home-page "https://github.com/jystic/unix-compat") -- cgit 1.4.1 From 1188eabb1548789ff5efcd4c176feef50f327813 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:41:36 -0400 Subject: gnu: ghc-th-abstraction: Update to 0.3.1.0. * gnu/packages/haskell-xyz.scm (ghc-th-abstraction): Update to 0.3.1.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index fe4bf14bd6..2da10eb68e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10217,7 +10217,7 @@ Hashing\" by Claessen, Pałka for details and the rationale of the design.") (define-public ghc-th-abstraction (package (name "ghc-th-abstraction") - (version "0.2.8.0") + (version "0.3.1.0") (source (origin (method url-fetch) @@ -10226,7 +10226,7 @@ Hashing\" by Claessen, Pałka for details and the rationale of the design.") version ".tar.gz")) (sha256 (base32 - "0n17w4q2ykd0nica4sck2wng6md56rfad8x0icl0l8vnzb9nn4ya")))) + "1f81w0gshvc816cf9qz0f19jsrzh6wpzmmy317xrgn63dv61p7jb")))) (build-system haskell-build-system) (home-page "https://github.com/glguy/th-abstraction") (synopsis "Nicer interface for reified information about data types") -- cgit 1.4.1 From 82478c586a79da4232263223ab416695ce68691d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:41:50 -0400 Subject: gnu: ghc-microlens: Update to 0.4.10. * gnu/packages/haskell-xyz.scm (ghc-microlens): Update to 0.4.10. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 2da10eb68e..df5c2886b5 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6168,7 +6168,7 @@ efficient memo functions using tries.") (define-public ghc-microlens (package (name "ghc-microlens") - (version "0.4.9.1") + (version "0.4.10") (source (origin (method url-fetch) @@ -6177,7 +6177,7 @@ efficient memo functions using tries.") "microlens-" version ".tar.gz")) (sha256 (base32 - "0j2nzf0vpx2anvsrg2w0vy2z4jn3kkcs2n6glkzblhn1j9piqh51")))) + "1v277yyy4p9q57xr2lfp6qs24agglfczmcabrapxrzci3jfshmcw")))) (build-system haskell-build-system) (home-page "https://github.com/aelve/microlens") -- cgit 1.4.1 From 9822b9ca2aeb1cb7a280f8d078ce682589ac5414 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:46:18 -0400 Subject: gnu: ghc-polyparse: Update to 1.12.1. * gnu/packages/haskell-xyz.scm (ghc-polyparse): Update to 1.12.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index df5c2886b5..6593d2dd6c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7716,7 +7716,7 @@ functions for the ghc-persistent package.") (define-public ghc-polyparse (package (name "ghc-polyparse") - (version "1.12") + (version "1.12.1") (source (origin (method url-fetch) @@ -7726,7 +7726,7 @@ functions for the ghc-persistent package.") ".tar.gz")) (sha256 (base32 - "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m")))) + "19fs18g7fvfdkm9zy28cgighjcxfa6mcpqgyp6whmsjkb3h393fx")))) (build-system haskell-build-system) (home-page "http://code.haskell.org/~malcolm/polyparse/") -- cgit 1.4.1 From 2f17316097310b8e87b0d103caae59ef22215e61 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:49:26 -0400 Subject: gnu: ghc-parser-combinators: Update to 1.1.0. * gnu/packages/haskell-xyz.scm (ghc-parser-combinators): Update to 1.1.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 6593d2dd6c..4f936dffe6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7399,7 +7399,7 @@ building up, manipulating and serialising @code{Pandoc} structures.") (define-public ghc-parser-combinators (package (name "ghc-parser-combinators") - (version "1.0.0") + (version "1.1.0") (source (origin (method url-fetch) @@ -7408,7 +7408,7 @@ building up, manipulating and serialising @code{Pandoc} structures.") version ".tar.gz")) (sha256 (base32 - "1pwfdsklqwvaynwpdzmx1bs35mp6dpsyaqdnzxnqcrxwf5h8sk75")))) + "149yhbnrrl108h1jinrsxni3rwrldhphpk9bbmbpr90q5fbl4xmc")))) (build-system haskell-build-system) (home-page "https://github.com/mrkkrp/parser-combinators") (synopsis "Commonly useful parser combinators") -- cgit 1.4.1 From fe9b83a60277ed0eeaa800b826efba6ed157c5b5 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:49:57 -0400 Subject: gnu: ghc-fmlist: Update to 0.9.3. * gnu/packages/haskell-xyz.scm (ghc-fmlist): Update to 0.9.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4f936dffe6..1b550ac2ed 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3584,7 +3584,7 @@ arithmetic.") (define-public ghc-fmlist (package (name "ghc-fmlist") - (version "0.9.2") + (version "0.9.3") (source (origin (method url-fetch) @@ -3594,7 +3594,7 @@ arithmetic.") version ".tar.gz")) (sha256 (base32 - "02868865hqm189h5wjd916abvqwkhbrx5b0119s1dwp70ifvbi4g")))) + "1w9nhm2zybdx4c1lalkajwqr8wcs731lfjld2r8gknd7y96x8pwf")))) (build-system haskell-build-system) (home-page "https://github.com/sjoerdvisscher/fmlist") (synopsis "FoldMap lists") -- cgit 1.4.1 From 2ae4261887917514bb4f0cc670d17a814e4ab9bd Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:50:25 -0400 Subject: gnu: ghc-unliftio-core: Update to 0.1.2.0. * gnu/packages/haskell-xyz.scm (ghc-unliftio-core): Update to 0.1.2.0. [arguments]: Set Cabal file to r2. --- gnu/packages/haskell-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 1b550ac2ed..0f4316dc7c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10871,7 +10871,7 @@ working with it.") (define-public ghc-unliftio-core (package (name "ghc-unliftio-core") - (version "0.1.1.0") + (version "0.1.2.0") (source (origin (method url-fetch) @@ -10880,11 +10880,11 @@ working with it.") "unliftio-core-" version ".tar.gz")) (sha256 (base32 - "1193fplsjm1lcr05xwvkj1rsyzx74i755f6kw3ikmxbsv0bv0l3m")))) + "0y3siyx3drkw7igs380a87h8qfbbgcyxxlcnshp698hcc4yqphr4")))) (build-system haskell-build-system) (arguments `(#:cabal-revision - ("1" "16bjwcsaghqqmyi69rq65dn3ydifyfaabq3ns37apdm00mwqbcj2"))) + ("2" "0jqrjjbgicx48wzcjxs1xmih48ay79rhmrz6081dldlfxynli6vz"))) (home-page "https://github.com/fpco/unliftio/tree/master/unliftio-core#readme") (synopsis "The MonadUnliftIO typeclass for unlifting monads to IO") -- cgit 1.4.1 From ec42ab7c448dc3c33c886b2e1fd9bc3af5b1c066 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:50:42 -0400 Subject: gnu: ghc-rfc5051: Update to 0.1.0.4. * gnu/packages/haskell-xyz.scm (ghc-rfc5051): Update to 0.1.0.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 0f4316dc7c..73da9e178b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8544,7 +8544,7 @@ code where you can safely allocate resources.") (define-public ghc-rfc5051 (package (name "ghc-rfc5051") - (version "0.1.0.3") + (version "0.1.0.4") (source (origin (method url-fetch) @@ -8552,7 +8552,7 @@ code where you can safely allocate resources.") "rfc5051-" version ".tar.gz")) (sha256 (base32 - "0av4c3qvwbkbzrjrrg601ay9pds7wscqqp2lc2z78mv2lllap3g3")))) + "1lxkq414ni986ciml4gbvf463fn55z299knky7pq3ixb1qislpb1")))) (build-system haskell-build-system) (home-page "https://hackage.haskell.org/package/rfc5051") (synopsis "Simple unicode collation as per RFC5051") -- cgit 1.4.1 From bc9d1af993dd6d3efc3fdf45d40193d0248af068 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 00:54:24 -0400 Subject: gnu: ghc-colour: Update to 2.3.5. * gnu/packages/haskell-xyz.scm (ghc-colour): Update to 2.3.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 73da9e178b..f7b86bb088 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1788,7 +1788,7 @@ nothing.") (define-public ghc-colour (package (name "ghc-colour") - (version "2.3.4") + (version "2.3.5") (source (origin (method url-fetch) @@ -1797,7 +1797,7 @@ nothing.") version ".tar.gz")) (sha256 (base32 - "1sy51nz096sv91nxqk6yk7b92b5a40axv9183xakvki2nc09yhqg")))) + "1rq4l46jx4lpdppy71wf7m1n7pw2jwy788rm35ycwzb1g4clg39v")))) (arguments ;; The tests for this package have the following dependency cycle: ;; ghc-test-framework -> ghc-ansi-terminal -> ghc-colour. -- cgit 1.4.1 From 544bb369f186eef48280c1aaa667c0d651163c1d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:17:19 -0400 Subject: gnu: ghc-silently: Update to 1.2.5.1. * gnu/packages/haskell-xyz.scm (ghc-silently): Update to 1.2.5.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f7b86bb088..59e4dd12ee 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9184,7 +9184,7 @@ spirit to POSIX shells. Shelly is originally forked from the Shellish package. (define-public ghc-silently (package (name "ghc-silently") - (version "1.2.5") + (version "1.2.5.1") (source (origin (method url-fetch) @@ -9194,7 +9194,7 @@ spirit to POSIX shells. Shelly is originally forked from the Shellish package. ".tar.gz")) (sha256 (base32 - "0f9qm3f7y0hpxn6mddhhg51mm1r134qkvd2kr8r6192ka1ijbxnf")))) + "1lgs1gsr5dp0x21diqn4l03fxgai2kgdmj85gqp0iz3zykvbmjbz")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ;; circular dependency with nanospec ;; (inputs -- cgit 1.4.1 From 9a8adeb1a6961b6d2895059091a46b4038cab83c Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:17:49 -0400 Subject: gnu: ghc-paths: Update to 0.1.0.12. * gnu/packages/haskell-xyz.scm (ghc-paths): Update to 0.1.0.12. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 59e4dd12ee..93f53071d3 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7527,7 +7527,7 @@ files/directories, and more.") (define-public ghc-paths (package (name "ghc-paths") - (version "0.1.0.9") + (version "0.1.0.12") (outputs '("out" "doc")) (source (origin @@ -7538,7 +7538,7 @@ files/directories, and more.") ".tar.gz")) (sha256 (base32 - "0ibrr1dxa35xx20cpp8jzgfak1rdmy344dfwq4vlq013c6w8z9mg")))) + "1164w9pqnf7rjm05mmfjznz7rrn415blrkk1kjc0gjvks1vfdjvf")))) (build-system haskell-build-system) (home-page "https://github.com/simonmar/ghc-paths") (synopsis -- cgit 1.4.1 From 1c9c4d587c117d591a274bb93d762bc5958621a7 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:18:58 -0400 Subject: gnu: ghc-transformers-compat: Update to 0.6.5. * gnu/packages/haskell-xyz.scm (ghc-transformers-compat): Update to 0.6.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 93f53071d3..aabb5f834f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10498,7 +10498,7 @@ compatibility to run on old versions of the platform.") (define-public ghc-transformers-compat (package (name "ghc-transformers-compat") - (version "0.6.2") + (version "0.6.5") (source (origin (method url-fetch) @@ -10507,7 +10507,7 @@ compatibility to run on old versions of the platform.") "/transformers-compat-" version ".tar.gz")) (sha256 (base32 - "1gp4a8kvniwgm8947ghb4iwv4b7wd6ry4kvv4nfnym4agf5j41nw")))) + "02v2fjbvcrlpvhcsssap8dy8y9pp95jykrlc5arm39sxa48wyrys")))) (build-system haskell-build-system) (home-page "https://github.com/ekmett/transformers-compat/") (synopsis "Small compatibility shim between transformers 0.3 and 0.4") -- cgit 1.4.1 From 4d6fddc3f5177d10763e52b332e486b5d60fe29f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:21:15 -0400 Subject: gnu: ghc-string-qq: Update to 0.0.4. * gnu/packages/haskell-xyz.scm (ghc-string-qq): Update to 0.0.4. [native-inputs]: Add 'ghc-hunit'. --- gnu/packages/haskell-xyz.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index aabb5f834f..127058e00a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9746,7 +9746,7 @@ literals.") (define-public ghc-string-qq (package (name "ghc-string-qq") - (version "0.0.2") + (version "0.0.4") (source (origin (method url-fetch) @@ -9756,8 +9756,10 @@ literals.") ".tar.gz")) (sha256 (base32 - "0662m3i5xrdrr95w829bszkhp88mj9iy1zya54vk2sl5hz9wlmwp")))) + "0wfxkw4x6j6jq9nd82k83g2k3hskpsvk1dp4cpkshvjr4wg9qny8")))) (build-system haskell-build-system) + (native-inputs + `(("ghc-hunit" ,ghc-hunit))) (home-page "http://hackage.haskell.org/package/string-qq") (synopsis "QuasiQuoter for non-interpolated strings, texts and bytestrings.") -- cgit 1.4.1 From 1159d1a52696b9336bdbf7b23fbea1dc429d3e41 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:22:21 -0400 Subject: gnu: ghc-appar: Update to 0.1.8. * gnu/packages/haskell-xyz.scm (ghc-appar): Update to 0.1.8. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 127058e00a..6e7e81d2a9 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -336,7 +336,7 @@ colored output using the ansi-terminal package.") (define-public ghc-appar (package (name "ghc-appar") - (version "0.1.4") + (version "0.1.8") (source (origin (method url-fetch) @@ -346,7 +346,7 @@ colored output using the ansi-terminal package.") ".tar.gz")) (sha256 (base32 - "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq")))) + "07v3h766q9mnhphsm53718h1lds147ix7dj15kc5hnsj4vffvkn4")))) (build-system haskell-build-system) (home-page "https://hackage.haskell.org/package/appar") -- cgit 1.4.1 From 9d7cfc9ba9f6e48a0217db64d838312493909653 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:22:38 -0400 Subject: gnu: ghc-setlocale: Update to 1.0.0.9. * gnu/packages/haskell-xyz.scm (ghc-setlocale): Update to 1.0.0.9. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 6e7e81d2a9..b16d82284e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9098,7 +9098,7 @@ environment variables.") (define-public ghc-setlocale (package (name "ghc-setlocale") - (version "1.0.0.8") + (version "1.0.0.9") (source (origin (method url-fetch) (uri (string-append @@ -9106,7 +9106,7 @@ environment variables.") version "/setlocale-" version ".tar.gz")) (sha256 (base32 - "0sdrsmkhw08483d73ysgm2926fdbhii61br03lqpqw0lfzj4ilbd")))) + "18b6xafspzxrmz5m9r9nzy3z053crqi59xc8n8aqd4gw0pvqdcrv")))) (build-system haskell-build-system) (home-page "https://hackage.haskell.org/package/setlocale") (synopsis "Haskell bindings to setlocale") -- cgit 1.4.1 From 8b56c1fd68e59e05b6818857651fe468e6a39f3f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:24:57 -0400 Subject: gnu: ghc-basement: Update to 0.0.11. * gnu/packages/haskell-xyz.scm (ghc-basement): Update to 0.0.11. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b16d82284e..b847f79251 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -665,7 +665,7 @@ pragmas in your code.") (define-public ghc-basement (package (name "ghc-basement") - (version "0.0.8") + (version "0.0.11") (source (origin (method url-fetch) @@ -673,7 +673,7 @@ pragmas in your code.") "basement/basement-" version ".tar.gz")) (sha256 (base32 - "194jw567di4q2758943q9rrwkbf9gl261my7qc21i9xhyabipx67")))) + "0srlws74yiraqaapgcjd9p5d1fwb3zr9swcz74jpjm55fls2nn37")))) (build-system haskell-build-system) (home-page "https://github.com/haskell-foundation/foundation") (synopsis "Basic primitives for Foundation starter pack") -- cgit 1.4.1 From 19419709769cc921e14b452226b59f698b2280ea Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:25:22 -0400 Subject: gnu: ghc-statevar: Update to 1.2. * gnu/packages/haskell-xyz.scm (ghc-statevar): Update to 1.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b847f79251..e155c54c76 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9393,7 +9393,7 @@ mainstream languages.") (define-public ghc-statevar (package (name "ghc-statevar") - (version "1.1.1.1") + (version "1.2") (source (origin (method url-fetch) @@ -9403,7 +9403,7 @@ mainstream languages.") ".tar.gz")) (sha256 (base32 - "08r2iw0gdmfs4f6wraaq19vfmkjdbics3dbhw39y7mdjd98kcr7b")))) + "12sz6zkc9j5z3lwrjvljrkfxa5vhwnir5wsarigz2f6d3w13dh5g")))) (build-system haskell-build-system) (home-page "https://hackage.haskell.org/package/StateVar") (synopsis "State variables for Haskell") -- cgit 1.4.1 From f6bb651995c112de1ac0f72a577a67c45f809ee6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:26:11 -0400 Subject: gnu: ghc-code-page: Update to 0.2. * gnu/packages/haskell-xyz.scm (ghc-code-page): Update to 0.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e155c54c76..c8d34c4d9f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1767,7 +1767,7 @@ of the C library.") (define-public ghc-code-page (package (name "ghc-code-page") - (version "0.1.3") + (version "0.2") (source (origin (method url-fetch) @@ -1776,7 +1776,7 @@ of the C library.") version ".tar.gz")) (sha256 (base32 - "1491frk4jx6dlhifky9dvcxbsbcfssrz979a5hp5zn061rh8cp76")))) + "0i0qbrbhvrwkbikqb7hh7yxaipaavwzvyrw211d0vkz99f62mqxz")))) (build-system haskell-build-system) (home-page "https://github.com/RyanGlScott/code-page") (synopsis "Windows code page library for Haskell") -- cgit 1.4.1 From 099dda5b558b213a7a592e8556b42c2a1cc92e36 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:27:22 -0400 Subject: gnu: ghc-fixed: Update to 0.3. * gnu/packages/haskell-xyz.scm (ghc-fixed): Update to 0.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index c8d34c4d9f..019eaf8211 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3564,7 +3564,7 @@ simple general-purpose data structure\".") (define-public ghc-fixed (package (name "ghc-fixed") - (version "0.2.1.1") + (version "0.3") (source (origin (method url-fetch) @@ -3572,7 +3572,7 @@ simple general-purpose data structure\".") version ".tar.gz")) (sha256 (base32 - "1qhmwx8iqshns0crmr9d2f8hm65jxbcp3dvv0c39v34ra7if3a94")))) + "10l2sh179xarb774q92cff2gkb20rsrlilfwp1fk61rzmz9yn64j")))) (build-system haskell-build-system) (home-page "https://github.com/ekmett/fixed") (synopsis "Signed 15.16 precision fixed point arithmetic") -- cgit 1.4.1 From bd76b20a331833ccebc811530d1e1090536a0e1d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:27:42 -0400 Subject: gnu: ghc-th-lift: Update to 0.8.0.1. * gnu/packages/haskell-xyz.scm (ghc-th-lift): Update to 0.8.0.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 019eaf8211..a15c283151 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10264,14 +10264,14 @@ Template Haskell.") (define-public ghc-th-lift (package (name "ghc-th-lift") - (version "0.7.11") + (version "0.8.0.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "th-lift/th-lift-" version ".tar.gz")) (sha256 (base32 - "131360zxb0hazbqwbkk6ab2p77jkxr79bwwm618mrwrwkm3x2g6m")))) + "1a6qlbdg15cfr5rvl9g3blgwx4v1p0xic0pzv13zx165xbc36ld0")))) (build-system haskell-build-system) (inputs `(("ghc-th-abstraction" ,ghc-th-abstraction))) -- cgit 1.4.1 From ce684db049b24d661f375aa045c19fc06dc1c172 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:28:06 -0400 Subject: gnu: ghc-regex-tdfa: Update to 1.2.3.2. * gnu/packages/haskell-xyz.scm (ghc-regex-tdfa): Update to 1.2.3.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a15c283151..bb23a0ff64 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8390,7 +8390,7 @@ Haskell library @code{regex-base}.") (define-public ghc-regex-tdfa (package (name "ghc-regex-tdfa") - (version "1.2.3.1") + (version "1.2.3.2") (source (origin (method url-fetch) @@ -8399,7 +8399,7 @@ Haskell library @code{regex-base}.") version ".tar.gz")) (sha256 (base32 - "0l7ajnh4hpgggf2a1r9dg0hx2fy679vd2kada5y7r02hy3nfxala")))) + "03yhpqrqz977nwlnhnyz9dacnbzw8xb6j18h365rkgmbc05sb3hf")))) (build-system haskell-build-system) (inputs `(("ghc-regex-base" ,ghc-regex-base))) -- cgit 1.4.1 From 7683a084bc3aefd8309913ef037cd1a3545baa62 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:28:25 -0400 Subject: gnu: ghc-pretty-show: Update to 1.9.5. * gnu/packages/haskell-xyz.scm (ghc-pretty-show): Update to 1.9.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index bb23a0ff64..7380cdfab6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7829,7 +7829,7 @@ ByteStrings in the style of other common *nix hex dump tools.") (define-public ghc-pretty-show (package (name "ghc-pretty-show") - (version "1.7") + (version "1.9.5") (source (origin (method url-fetch) @@ -7837,7 +7837,7 @@ ByteStrings in the style of other common *nix hex dump tools.") "pretty-show-" version ".tar.gz")) (sha256 (base32 - "0br7pkxqqqhby2j2v1g847lgqsrasx56g1jw3dhmjh4flzs6warq")))) + "0gs2pabi4qa4b0r5vffpf9b1cf5n9y2939a3lljjw7cmg6xvx5dh")))) (build-system haskell-build-system) (inputs `(("ghc-haskell-lexer" ,ghc-haskell-lexer) -- cgit 1.4.1 From 7ae528671749ab906b5531d1f7a6ca2c9199dc7a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:41:50 -0400 Subject: gnu: ghc-microlens-th: Update to 0.4.2.3. * gnu/packages/haskell-xyz.scm (ghc-microlens-th): Update to 0.4.2.3. [arguments]: Set Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7380cdfab6..d7386f591e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6291,7 +6291,7 @@ readme @uref{https://github.com/aelve/microlens#readme, on Github}.") (define-public ghc-microlens-th (package (name "ghc-microlens-th") - (version "0.4.2.2") + (version "0.4.2.3") (source (origin (method url-fetch) @@ -6300,8 +6300,11 @@ readme @uref{https://github.com/aelve/microlens#readme, on Github}.") "microlens-th-" version ".tar.gz")) (sha256 (base32 - "02nj7lnl61yffi3c6wn341arxhld5r0vj6nzcb5zmqjhnqsv8c05")))) + "13qw0pwcgd6f6i39rwgqwcwk1d4da5x7wv3gna7gdlxaq331h41j")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "167in7b1qhgrspx81bdm2jyg9qji66sk7id282c0s99kmp0d01n6"))) (inputs `(("ghc-microlens" ,ghc-microlens) ("ghc-th-abstraction" ,ghc-th-abstraction))) (home-page -- cgit 1.4.1 From e0389704a922ec5bcd8bdec6736b1f64e0ecd4bf Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:42:13 -0400 Subject: gnu: ghc-mmorph: Update to 1.1.3. * gnu/packages/haskell-xyz.scm (ghc-mmorph): Update to 1.1.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d7386f591e..b692da8e6e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6378,7 +6378,7 @@ do on-demand loading.") (define-public ghc-mmorph (package (name "ghc-mmorph") - (version "1.1.2") + (version "1.1.3") (source (origin (method url-fetch) @@ -6388,7 +6388,7 @@ do on-demand loading.") ".tar.gz")) (sha256 (base32 - "1gjz1ib968lqybma7my1n19qq6cdj6a7nskrlnwy4jy9jrwzs2n9")))) + "0rfsy9n9mlinpmqi2s17fhc67fzma2ig5fbmh6m5m830canzf8vr")))) (build-system haskell-build-system) (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat))) -- cgit 1.4.1 From 0a702df90febab5ae19e6b35afdaae463a94f159 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:42:30 -0400 Subject: gnu: ghc-foundation: Update to 0.0.25. * gnu/packages/haskell-xyz.scm (ghc-foundation): Update to 0.0.25. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b692da8e6e..44edf2b95b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3641,7 +3641,7 @@ and are often as efficient as hand-written folds.") (define-public ghc-foundation (package (name "ghc-foundation") - (version "0.0.21") + (version "0.0.25") (source (origin (method url-fetch) @@ -3649,7 +3649,7 @@ and are often as efficient as hand-written folds.") "foundation/foundation-" version ".tar.gz")) (sha256 (base32 - "1q43y8wfj0wf9gdq2kzphwjwq6m5pvryy1lqgk954aq5z3ks1lsf")))) + "0q6kx57ygmznlpf8n499hid4x6mj3180paijx0a8dgi9hh7man61")))) (build-system haskell-build-system) (inputs `(("ghc-basement" ,ghc-basement))) (home-page "https://github.com/haskell-foundation/foundation") -- cgit 1.4.1 From 081d85d6f426524b7df2659ea419e4bdf033e9a6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 23:55:03 -0400 Subject: gnu: Add ghc-sop-core. * gnu/packages/haskell-xyz.scm (ghc-sop-core): New variable. --- gnu/packages/haskell-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 44edf2b95b..57c1ce71ab 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9368,6 +9368,29 @@ automatically by SmallCheck.") "This library provides a SOCKS proxy (version 5) implementation.") (license license:bsd-3))) +(define-public ghc-sop-core + (package + (name "ghc-sop-core") + (version "0.4.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "sop-core/sop-core-" version ".tar.gz")) + (sha256 + (base32 + "07ci2mh8cbjvipb576rxsj3iyhkj5c5dnsns4xkdppp2p3pv10d3")))) + (build-system haskell-build-system) + (home-page "http://hackage.haskell.org/package/sop-core") + (synopsis "True Sums of Products") + (description "This package provides an implementation of +@math{n}-ary sums and @math{n}-ary products. The module @code{Data.SOP} +is the main module of this library and contains more detailed +documentation. The main use case of this package is to serve as the +core of @url{https://hackage.haskell.org/package/generics-sop, +generics-sop}.") + (license license:bsd-3))) + (define-public ghc-split (package (name "ghc-split") -- cgit 1.4.1 From 3ed40e10c8a13edb1d89e5f08a4c5d63213f647d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:42:48 -0400 Subject: gnu: ghc-generics-sop: Update to 0.4.0.1. * gnu/packages/haskell-xyz.scm (ghc-generics-sop): Update to 0.4.0.1. [inputs]: Add 'ghc-sop-core'. --- gnu/packages/haskell-xyz.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 57c1ce71ab..5e1c3e3840 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3767,7 +3767,7 @@ deriving mechanism in Haskell to arbitrary classes.") (define-public ghc-generics-sop (package (name "ghc-generics-sop") - (version "0.3.2.0") + (version "0.4.0.1") (source (origin (method url-fetch) @@ -3776,9 +3776,11 @@ deriving mechanism in Haskell to arbitrary classes.") "generics-sop-" version ".tar.gz")) (sha256 (base32 - "168v62i845jh9jbfaz3ldz8svz4wmzq9mf2vhb7pxlnbkk8fqq1h")))) + "160knr2phnzh2gldfv954lz029jzc7y8kz5xpmbf4z3vb5ngm6fw")))) (build-system haskell-build-system) - (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat))) + (inputs + `(("ghc-sop-core" ,ghc-sop-core) + ("ghc-transformers-compat" ,ghc-transformers-compat))) (home-page "https://github.com/well-typed/generics-sop") (synopsis "Generic Programming using True Sums of Products for Haskell") (description "This Haskell package supports the definition of generic -- cgit 1.4.1 From f0f3756aeac46fe340f0036c7dea63ab0c60ddbc Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:43:06 -0400 Subject: gnu: ghc-tagged: Update to 0.8.6. * gnu/packages/haskell-xyz.scm (ghc-tagged): Update to 0.8.6. [arguments]: Set Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 5e1c3e3840..d4f47a0034 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10029,7 +10029,7 @@ increasing type safety.") (define-public ghc-tagged (package (name "ghc-tagged") - (version "0.8.5") + (version "0.8.6") (source (origin (method url-fetch) @@ -10039,11 +10039,11 @@ increasing type safety.") ".tar.gz")) (sha256 (base32 - "16cdzh0bw16nvjnyyy5j9s60malhz4nnazw96vxb0xzdap4m2z74")))) + "1pciqzxf9ncv954v4r527xkxkn7r5hcr13mfw5dg1xjci3qdw5md")))) (build-system haskell-build-system) (arguments `(#:cabal-revision - ("2" "0r2knfcq0b4s652vlvlnfwxlc2mkc2ra9kl8bp4zdn1awmfy0ia5"))) + ("1" "070xwfw7y81hd63il76dmwbdl9ca1rd07c54zynfx6vpr4wyx4vh"))) (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat))) (home-page "https://hackage.haskell.org/package/tagged") -- cgit 1.4.1 From ee946143ebbe8164185172d42a1fcb56ae2b5275 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:44:58 -0400 Subject: gnu: ghc-regex-pcre-builtin: Update to 0.94.5.8.8.35. * gnu/packages/haskell-xyz.scm (ghc-regex-pcre-builtin): Update to 0.94.5.8.8.35. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d4f47a0034..8f54a465cc 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8349,7 +8349,7 @@ this problem.") (define-public ghc-regex-pcre-builtin (package (name "ghc-regex-pcre-builtin") - (version "0.94.4.8.8.35") + (version "0.94.5.8.8.35") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -8357,7 +8357,7 @@ this problem.") version ".tar.gz")) (sha256 (base32 - "0y7as9wqlkykpipka2cfdhmcnin345q01pp0wsva8fwmvsavdl8b")))) + "1s755qdg1mxrf125sh83bsc5kjkrj8fkq8wf6dg1jan86c7p7gl4")))) (build-system haskell-build-system) (inputs `(("ghc-regex-base" ,ghc-regex-base))) -- cgit 1.4.1 From f1b4a73fdc1ee5947a673daede1652d0d7fa0ea9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:45:25 -0400 Subject: gnu: ghc-ansi-terminal: Update to 0.9.1. * gnu/packages/haskell-xyz.scm (ghc-ansi-terminal): Update to 0.9.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 8f54a465cc..db46c33505 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -289,7 +289,7 @@ a variety of ways.") (define-public ghc-ansi-terminal (package (name "ghc-ansi-terminal") - (version "0.8.0.4") + (version "0.9.1") (source (origin (method url-fetch) @@ -299,7 +299,7 @@ a variety of ways.") ".tar.gz")) (sha256 (base32 - "0428gq8m3fdnb7ldcsyk97qcch76hcxbgh2666p6f76fs2qbhg7b")))) + "1yr0ld0kqns3w3j9gl62bdwshvyazidx4dv1qkvq19ivnf08w23l")))) (build-system haskell-build-system) (inputs `(("ghc-colour" ,ghc-colour))) -- cgit 1.4.1 From 027beb557215fc2aa1160be0f51adfa47e5a4141 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:45:50 -0400 Subject: gnu: ghc-microlens-ghc: Update to 0.4.10. * gnu/packages/haskell-xyz.scm (ghc-microlens-ghc): Update to 0.4.10. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index db46c33505..87c3510774 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6195,7 +6195,7 @@ stripped. As the result, this package has no dependencies.") (define-public ghc-microlens-ghc (package (name "ghc-microlens-ghc") - (version "0.4.9.1") + (version "0.4.10") (source (origin (method url-fetch) @@ -6205,7 +6205,7 @@ stripped. As the result, this package has no dependencies.") ".tar.gz")) (sha256 (base32 - "03iwgg8zww9irv59l70c8yy7vzxir1zf66y12210xk91k5hq6jrj")))) + "102dbrdsdadxbbhvx8avv1wbk84767a7lkb8ckp3zxk9g7qlly33")))) (build-system haskell-build-system) (inputs `(("ghc-microlens" ,ghc-microlens))) (home-page "https://github.com/monadfix/microlens") -- cgit 1.4.1 From 6bdd36c0e32aa08a773731672ee78c01027c2a8d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:48:10 -0400 Subject: gnu: ghc-cmark: Update to 0.6. * gnu/packages/haskell-xyz.scm (ghc-cmark): Update to 0.6. --- gnu/packages/haskell-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 87c3510774..89e4c07eff 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1695,16 +1695,16 @@ timer functions of different operating systems via a unified API.") (define-public ghc-cmark (package (name "ghc-cmark") - (version "0.5.6") + (version "0.6") (source (origin (method url-fetch) - ;; XXX As of version 0.5.6, this package bundles libcmark 0.28.0. + ;; XXX As of version 0.6, this package bundles libcmark 0.28.0. ;; See cbits/cmark_version.h. (uri (string-append "https://hackage.haskell.org/package/" "cmark/cmark-" version ".tar.gz")) (sha256 (base32 - "1c1j3a8b9qx5zk9myqm3gap8ymz7fipwrdmyfsq9wkkdr9x4np45")))) + "1p41z6z8dqxk62287lvhhg4ayy9laai9ljh4azsnzb029v6mbv0d")))) (build-system haskell-build-system) (native-inputs `(("ghc-hunit" ,ghc-hunit))) -- cgit 1.4.1 From fad9cff23f20418f9dfb18f0f3b6d55919fa9ddb Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:48:29 -0400 Subject: gnu: ghc-unix-time: Update to 0.4.7. * gnu/packages/haskell-xyz.scm (ghc-unix-time): Update to 0.4.7. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 89e4c07eff..55f20fe777 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10846,7 +10846,7 @@ isn't available, portable implementations are used.") (define-public ghc-unix-time (package (name "ghc-unix-time") - (version "0.3.8") + (version "0.4.7") (source (origin (method url-fetch) @@ -10856,7 +10856,7 @@ isn't available, portable implementations are used.") ".tar.gz")) (sha256 (base32 - "051slgpid5cxiaw203ky0ql3823h28fcjs08axkzd4265wrvv8fw")))) + "02fyh298lm8jsg52i3z0ikazwz477ljqjmhnqr2d88grmn5ky8qr")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: Test fails with "System.Time not found". This -- cgit 1.4.1 From 24fc8daea3f3ee348b839cd7aa33767ae65613fd Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:48:45 -0400 Subject: gnu: ghc-cmark-gfm: Update to 0.2.0. * gnu/packages/haskell-xyz.scm (ghc-cmark-gfm): Update to 0.2.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 55f20fe777..e0c8918080 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1720,7 +1720,7 @@ sources, and does not require prior installation of the C library.") (define-public ghc-cmark-gfm (package (name "ghc-cmark-gfm") - (version "0.1.5") + (version "0.2.0") (source (origin (method url-fetch) @@ -1729,7 +1729,7 @@ sources, and does not require prior installation of the C library.") version ".tar.gz")) (sha256 (base32 - "13b0mqks5c1q989slgsa3ixr5vvkfyic4ynzgv00kgl5qrs7hqk7")))) + "03xflrkyw84qv3yjly5iks9311bqv5cmrmsylr763v4ph0fn7rjq")))) (build-system haskell-build-system) (native-inputs `(("ghc-hunit" ,ghc-hunit))) -- cgit 1.4.1 From c38746eb7b7918e5c45deffc5fbf7c093403ae51 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:48:59 -0400 Subject: gnu: ghc-ansi-wl-pprint: Update to 0.6.9. * gnu/packages/haskell-xyz.scm (ghc-ansi-wl-pprint): Update to 0.6.9. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e0c8918080..f1e3081f92 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -313,7 +313,7 @@ cursor, and changing the title.") (define-public ghc-ansi-wl-pprint (package (name "ghc-ansi-wl-pprint") - (version "0.6.8.2") + (version "0.6.9") (source (origin (method url-fetch) @@ -322,7 +322,7 @@ cursor, and changing the title.") version ".tar.gz")) (sha256 (base32 - "0gnb4mkqryv08vncxnj0bzwcnd749613yw3cxfzw6y3nsldp4c56")))) + "1b2fg8px98dzbaqyns10kvs8kn6cl1hdq5wb9saz40izrpkyicm7")))) (build-system haskell-build-system) (inputs `(("ghc-ansi-terminal" ,ghc-ansi-terminal))) -- cgit 1.4.1 From 49367c92a1bb29f76c7f1a4b2c1eee974c3f6a0f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 22:59:23 -0400 Subject: gnu: Add ghc-splitmix-bootstrap. * gnu/packages/haskell-xyz.scm (ghc-splitmix-bootstrap): New variable. --- gnu/packages/haskell-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f1e3081f92..e00883a7f2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9418,6 +9418,39 @@ splitting lists into parts, akin to the @code{split} function found in several mainstream languages.") (license license:bsd-3))) +(define-public ghc-splitmix-bootstrap + (package + (name "ghc-splitmix-bootstrap") + (version "0.0.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "splitmix/splitmix-" version ".tar.gz")) + (sha256 + (base32 + "1k0amgkz7rvyz3lnw7m786ilnr1cibwhx9sc4qynq329gxan5r7w")))) + (properties '((hidden? #t))) + (build-system haskell-build-system) + (arguments `(#:tests? #f)) + (inputs + `(("ghc-random" ,ghc-random))) + (home-page "http://hackage.haskell.org/package/splitmix") + (synopsis "Fast and splittable pseudorandom number generator") + (description "This package provides a Pure Haskell implementation of the +SplitMix pseudorandom number generator. SplitMix is a \"splittable\" +pseudorandom number generator that is quite fast: 9 64-bit +arithmetic/logical operations per 64 bits generated. SplitMix is tested +with two standard statistical test suites (DieHarder and TestU01, this +implementation only using the former) and it appears to be adequate for +\"everyday\" use, such as Monte Carlo algorithms and randomized data +structures where speed is important. In particular, it @strong{should not +be used for cryptographic or security applications}, because generated +sequences of pseudorandom values are too predictable (the mixing functions +are easily inverted, and two successive outputs suffice to reconstruct the +internal state).") + (license license:bsd-3))) + (define-public ghc-statevar (package (name "ghc-statevar") -- cgit 1.4.1 From 6cf0daa4c0b0bca355948c930e33eacfc6a1c727 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 22:57:33 -0400 Subject: gnu: ghc-primitive: Update Cabal file to r1. * gnu/packages/haskell-xyz.scm (ghc-primitive): Update Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e00883a7f2..e6f7e97ff0 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7875,6 +7875,9 @@ examination.") (base32 "0r0cda7acvplgwaxy69kviv4jp7kkfi038by68gj4yfx4iwszgjc")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "18a14k1yiam1m4l29rin9a0y53yp3nxvkz358nysld8aqwy2qsjv"))) (home-page "https://github.com/haskell/primitive") (synopsis "Primitive memory-related operations") -- cgit 1.4.1 From 07d65eef0551113646e414041fb011a4c68e2952 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:53:48 -0400 Subject: gnu: ghc-syb: Update to 0.7.1. * gnu/packages/haskell-xyz.scm (ghc-syb): Update to 0.7.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e6f7e97ff0..a3a68582db 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9913,7 +9913,7 @@ default) (define-public ghc-syb (package (name "ghc-syb") - (version "0.7") + (version "0.7.1") (outputs '("out" "doc")) (source (origin @@ -9924,7 +9924,7 @@ default) ".tar.gz")) (sha256 (base32 - "1da2zz7gqm4xbkx5vpd74dayx1svaxyl145fl14mq15lbb77sxdq")))) + "0077vxzyi9ppbphi2ialac3p376k49qly1kskdgf57wdwix9qjp0")))) (build-system haskell-build-system) (inputs `(("ghc-hunit" ,ghc-hunit))) -- cgit 1.4.1 From e4946e32b67e7c4a730eb81d8b294eed039b6c0c Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:54:06 -0400 Subject: gnu: ghc-intervalmap: Update to 0.6.1.1. * gnu/packages/haskell-xyz.scm (ghc-intervalmap): Update to 0.6.1.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a3a68582db..13aa3a5959 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5261,7 +5261,7 @@ Haskell.") (define-public ghc-intervalmap (package (name "ghc-intervalmap") - (version "0.6.0.0") + (version "0.6.1.1") (source (origin (method url-fetch) @@ -5269,7 +5269,7 @@ Haskell.") "IntervalMap-" version ".tar.gz")) (sha256 (base32 - "06hin9wf1by8aqa7820fsi2339bh82184frkwz3jsb9sqa0hszcg")))) + "0vdlvxvhf7vjyv0mfn6jaj2i2gclqv8419ck32s2jxfcmki5m5g8")))) (build-system haskell-build-system) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) -- cgit 1.4.1 From ebcb4f23f669be8b6a39636c1e7b703f85659b48 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:54:39 -0400 Subject: gnu: ghc-hs-bibutils: Update to 6.7.0.0. * gnu/packages/haskell-xyz.scm (ghc-hs-bibutils): Update to 6.7.0.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 13aa3a5959..83b34c7a35 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4918,7 +4918,7 @@ are described in a file named @code{package.yaml}. Both @code{cabal2nix} and (define-public ghc-hs-bibutils (package (name "ghc-hs-bibutils") - (version "6.6.0.0") + (version "6.7.0.0") (source (origin (method url-fetch) @@ -4927,7 +4927,7 @@ are described in a file named @code{package.yaml}. Both @code{cabal2nix} and version ".tar.gz")) (sha256 (base32 - "0n2sz2zl4naspryd49ii858qkjp2lapns5a2gr8zm6vvn5sh1f0l")))) + "1qfyssl76lm4g09yxr3y10kmf8cnzls46g5h0ijk0wpk9wlhbln5")))) (build-system haskell-build-system) (inputs `(("ghc-syb" ,ghc-syb))) (home-page "https://hackage.haskell.org/package/hs-bibutils") -- cgit 1.4.1 From 0ad3d574bdc16997b56e31dc9264460ae00f0400 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:54:56 -0400 Subject: gnu: ghc-json: Update to 0.9.3. * gnu/packages/haskell-xyz.scm (ghc-json): Update to 0.9.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 83b34c7a35..dbed3eecc5 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5441,7 +5441,7 @@ supported systems.") (define-public ghc-json (package (name "ghc-json") - (version "0.9.2") + (version "0.9.3") (source (origin (method url-fetch) @@ -5449,7 +5449,7 @@ supported systems.") "json-" version ".tar.gz")) (sha256 (base32 - "13kkfgx58z18jphbg56jn08jn72wi3kvfndlwwx87hqwg7x1dfz6")))) + "1z8s3mfg76p2flqqd2wqsi96l5bg8k8w8m58zlv81pw3k7h1vbwb")))) (build-system haskell-build-system) (inputs `(("ghc-syb" ,ghc-syb))) -- cgit 1.4.1 From 142415b0c788a72626d45865ea2de1c41bcea8da Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:31:32 -0400 Subject: gnu: ghc-pqueue: Update to 1.4.1.2. * gnu/packages/haskell-xyz.scm (ghc-pqueue): Update to 1.4.1.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index dbed3eecc5..83b5489e81 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7749,7 +7749,7 @@ Strings.") (define-public ghc-pqueue (package (name "ghc-pqueue") - (version "1.4.1.1") + (version "1.4.1.2") (source (origin (method url-fetch) @@ -7757,7 +7757,7 @@ Strings.") "pqueue/pqueue-" version ".tar.gz")) (sha256 (base32 - "1zvwm1zcqqq5n101s1brjhgbay8rf9fviq6gxbplf40i63m57p1x")))) + "1v4zhv2sc1zsw91hvnarkjhayx2dnf7ccxz6rrhsqpcs0szaranj")))) (build-system haskell-build-system) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) -- cgit 1.4.1 From 197ddf33ac5ddfaff1111e9ee93f2e735fea4f86 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:55:11 -0400 Subject: gnu: ghc-dlist: Update to 0.8.0.7. * gnu/packages/haskell-xyz.scm (ghc-dlist): Update to 0.8.0.7. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 83b5489e81..9318b403d4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2654,7 +2654,7 @@ Dual to @code{Traversable}.") (define-public ghc-dlist (package (name "ghc-dlist") - (version "0.8.0.4") + (version "0.8.0.7") (source (origin (method url-fetch) @@ -2663,7 +2663,7 @@ Dual to @code{Traversable}.") version ".tar.gz")) (sha256 - (base32 "0yirrh0s6acjy9hhvf5fqg2d6q5y6gm9xs04v6w1imndh1xqdwdc")))) + (base32 "0b5spkzvj2kx8pk86xz0djkxs13j7dryf5fl16dk4mlp1wh6mh53")))) (build-system haskell-build-system) (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) -- cgit 1.4.1 From 8c766600bd47602dc0791a5805d9b3980970d949 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:55:25 -0400 Subject: gnu: ghc-th-expand-syns: Update to 0.4.5.0. * gnu/packages/haskell-xyz.scm (ghc-th-expand-syns): Update to 0.4.5.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9318b403d4..44a1abd05c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10306,7 +10306,7 @@ Template Haskell.") (define-public ghc-th-expand-syns (package (name "ghc-th-expand-syns") - (version "0.4.4.0") + (version "0.4.5.0") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -10314,7 +10314,7 @@ Template Haskell.") version ".tar.gz")) (sha256 (base32 - "01prlvh3py5hq5ccjidfyp9ixq2zd88dkbsidyjrpkja6v8m43yc")))) + "1p4wfyycan8zsp9wi7npx36qwbfsbcgdyxi3ii51scf69dkrx42y")))) (build-system haskell-build-system) (inputs `(("ghc-syb" ,ghc-syb))) -- cgit 1.4.1 From 74bf69651dcbc03db6173cf841fd38a8a7d331ec Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:58:24 -0400 Subject: gnu: ghc-optparse-applicative: Update to 0.14.3.0. * gnu/packages/haskell-xyz.scm (ghc-optparse-applicative): Update to 0.14.3.0. [arguments]: Set Cabal file to r2. --- gnu/packages/haskell-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 44a1abd05c..c98050be11 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7161,7 +7161,7 @@ easily work with command-line options.") (define-public ghc-optparse-applicative (package (name "ghc-optparse-applicative") - (version "0.14.2.0") + (version "0.14.3.0") (source (origin (method url-fetch) @@ -7170,8 +7170,11 @@ easily work with command-line options.") "/optparse-applicative-" version ".tar.gz")) (sha256 (base32 - "0c3z1mvynlyv1garjbdmdd3npm40dabgm75js4r07cf766c1wd71")))) + "0qvn1s7jwrabbpmqmh6d6iafln3v3h9ddmxj2y4m0njmzq166ivj")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("2" "1a08dqjly1xy730f6jf45frr8g8gap0n1vg9b0mpzpydv0kgzmrp"))) (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat) ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint))) -- cgit 1.4.1 From 3ad67f6b3a84c9e02dc21bbf653b55160f40dade Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:58:45 -0400 Subject: gnu: ghc-vector: Update to 0.12.0.3. * gnu/packages/haskell-xyz.scm (ghc-vector): Update to 0.12.0.3. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index c98050be11..ad0383c793 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11298,7 +11298,7 @@ representing a store for a single element.") (define-public ghc-vector (package (name "ghc-vector") - (version "0.12.0.1") + (version "0.12.0.3") (outputs '("out" "doc")) (source (origin @@ -11309,14 +11309,12 @@ representing a store for a single element.") ".tar.gz")) (sha256 (base32 - "0yrx2ypiaxahvaz84af5bi855hd3107kxkbqc8km29nsp5wyw05i")))) + "1a756s4w759ji3als5alfxwlckh5zcmykfg9rll4mlr2knzvz8mq")))) (build-system haskell-build-system) ;; FIXME: To simplify upgrading all Haskell packages, we leave the tests ;; disabled for now. (arguments - `(#:cabal-revision - ("3" "0y5rh8k710i2a3p1h2rghvr5cfg78p5h0kbfi7ifxqqf6pzlyr1x") - #:tests? #f)) + `(#:tests? #f)) (inputs `(("ghc-primitive" ,ghc-primitive) ("ghc-random" ,ghc-random) -- cgit 1.4.1 From 32d4a6ae5531f952d9f139119f20c12997e75401 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:59:01 -0400 Subject: gnu: ghc-th-reify-many: Update to 0.1.9. * gnu/packages/haskell-xyz.scm (ghc-th-reify-many): Update to 0.1.9. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ad0383c793..bad70138cd 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10442,7 +10442,7 @@ package is similar to the @code{threadmanager}, @code{async} and (define-public ghc-th-reify-many (package (name "ghc-th-reify-many") - (version "0.1.8") + (version "0.1.9") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -10450,7 +10450,7 @@ package is similar to the @code{threadmanager}, @code{async} and version ".tar.gz")) (sha256 (base32 - "0hzy6hvhvcd6i60vx5cp2b7ggmnnjh9rx4h8bm8xw4grglcaxjnf")))) + "0hxf56filzqnyrc8q7766vai80y6cgrrbrczx6n93caskl1dv2gq")))) (build-system haskell-build-system) (inputs `(("ghc-safe" ,ghc-safe) -- cgit 1.4.1 From 4e1cf65115c9bfda397d59189d09a589739e8dfb Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:59:14 -0400 Subject: gnu: ghc-language-c: Update to 0.8.3. * gnu/packages/haskell-xyz.scm (ghc-language-c): Update to 0.8.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index bad70138cd..a2c6f52d26 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5519,7 +5519,7 @@ forms of the Yoneda lemma, and (co)density (co)monads for Haskell.") (define-public ghc-language-c (package (name "ghc-language-c") - (version "0.8.1") + (version "0.8.3") (source (origin (method url-fetch) @@ -5527,7 +5527,7 @@ forms of the Yoneda lemma, and (co)density (co)monads for Haskell.") "language-c/language-c-" version ".tar.gz")) (sha256 (base32 - "0sdkjj0hq8p69fcdm6ljbjkjvrsrb8a6rl5dq6dj6byj32ajrm3d")))) + "0bi02jdirkys8v7flf39vrpla2a74z1z0sdhy9lb9v7cmcc6rmpk")))) (build-system haskell-build-system) (inputs `(("ghc-syb" ,ghc-syb))) (native-inputs -- cgit 1.4.1 From d3db399e3ec504202b5297f8181c8572a063b921 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:59:32 -0400 Subject: gnu: ghc-th-lift-instances: Update to 0.1.14. * gnu/packages/haskell-xyz.scm (ghc-th-lift-instances): Update to 0.1.14. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a2c6f52d26..2f74043aed 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10352,7 +10352,7 @@ datatypes.") (define-public ghc-th-lift-instances (package (name "ghc-th-lift-instances") - (version "0.1.11") + (version "0.1.14") (source (origin (method url-fetch) @@ -10361,7 +10361,7 @@ datatypes.") version ".tar.gz")) (sha256 (base32 - "1f56cp6ckcalld5jchv0kxpjkwcsixd7smd0g7r8cg67ppx6m90x")))) + "0r1b4jnvcj64wp4hfccwkl4a70n1p1q7qzyx6ax7cmd8k961jz78")))) (build-system haskell-build-system) (inputs `(("ghc-th-lift" ,ghc-th-lift) -- cgit 1.4.1 From e71f316f7580d49a4f699934bc93c514ffd3ef2b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:59:47 -0400 Subject: gnu: ghc-vector-algorithms: Update to 0.8.0.1. * gnu/packages/haskell-xyz.scm (ghc-vector-algorithms): Update to 0.8.0.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 2f74043aed..1dd25f2e5f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11334,7 +11334,7 @@ optimisation framework.") (define-public ghc-vector-algorithms (package (name "ghc-vector-algorithms") - (version "0.7.0.4") + (version "0.8.0.1") (source (origin (method url-fetch) @@ -11343,7 +11343,7 @@ optimisation framework.") "vector-algorithms-" version ".tar.gz")) (sha256 (base32 - "0mfa8ig9v69l41p2vb5jl4qmaln5y1rlzarr2mlgm8g1nvq8qqdg")))) + "1zip8r7hh5g12xrjvhbg38z6hfxy7l6h6pl88qcqc0ygdmwdxg0m")))) (build-system haskell-build-system) (inputs `(("ghc-vector" ,ghc-vector))) -- cgit 1.4.1 From 65a16a4500132c1bcf3de910cc2ebbb9ac748f27 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 22:52:43 -0400 Subject: gnu: ghc-hashable: Update Cabal file to r1. * gnu/packages/haskell-xyz.scm (ghc-hashable): Update Cabal file to r1. (ghc-hashable-bootstrap): Splice in arguments from 'ghc-hashable'. --- gnu/packages/haskell-xyz.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 1dd25f2e5f..3bd6c140fe 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4346,6 +4346,9 @@ Happy works in a similar way to the yacc tool for C.") (base32 "1gra8gq3kb7b2sd845h55yxlrfqx3ii004c6vjhga8v0b30fzdgc")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "197063dpl0wn67dp7a06yc2hxp81n24ykk7klbjx0fndm5n87dh3"))) (inputs `(("ghc-random" ,ghc-random))) (native-inputs @@ -4367,7 +4370,9 @@ combine hash values.") (package (inherit ghc-hashable) (name "ghc-hashable-bootstrap") - (arguments `(#:tests? #f)) + (arguments + `(#:tests? #f + ,@(package-arguments ghc-hashable))) (native-inputs '()) (properties '((hidden? #t))))) -- cgit 1.4.1 From bd95427ea0bf09e9b0a34839e2809fd161bd38bb Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:01:11 -0400 Subject: gnu: ghc-cereal: Update to 0.5.8.1. * gnu/packages/haskell-xyz.scm (ghc-cereal): Update to 0.5.8.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3bd6c140fe..d970ab167c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1311,7 +1311,7 @@ the resulting type will be insensitive to cases.") (define-public ghc-cereal (package (name "ghc-cereal") - (version "0.5.7.0") + (version "0.5.8.1") (source (origin (method url-fetch) @@ -1321,7 +1321,7 @@ the resulting type will be insensitive to cases.") ".tar.gz")) (sha256 (base32 - "1j7imh2mzqcljld7sx0av69699955rpy3hzivi5723i6a9nszgbs")))) + "1mqvd1iwzr50az4y24332x3g3wsrzw8j1iwph02vr7jbjfn8i7id")))) (build-system haskell-build-system) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From 6c4581a370aede2595d81faa7e54ae85af1e7cbf Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:01:33 -0400 Subject: gnu: ghc-x11: Update to 1.9.1. * gnu/packages/haskell-xyz.scm (ghc-x11): Update to 1.9.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d970ab167c..c3db0edb91 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11669,14 +11669,14 @@ modernized interface.") (define-public ghc-x11 (package (name "ghc-x11") - (version "1.9") + (version "1.9.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/X11/" "X11-" version ".tar.gz")) (sha256 - (base32 "1f8dy6ckkyvpcv7zlniyv01cqjb9lgqscm8pml58cvwc7n38w4qh")))) + (base32 "0gg6852mrlgl8zng1j84fismz7k81jr5fk92glgkscf8q6ryg0bm")))) (build-system haskell-build-system) (inputs `(("libx11" ,libx11) -- cgit 1.4.1 From aac14fdc7006cd70dc455b92a75a0cd34ae6a752 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:01:50 -0400 Subject: gnu: ghc-fingertree: Update to 0.1.4.2. * gnu/packages/haskell-xyz.scm (ghc-fingertree): Update to 0.1.4.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index c3db0edb91..f40644db3c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3535,7 +3535,7 @@ an executable.") (define-public ghc-fingertree (package (name "ghc-fingertree") - (version "0.1.4.1") + (version "0.1.4.2") (source (origin (method url-fetch) @@ -3544,7 +3544,7 @@ an executable.") version ".tar.gz")) (sha256 (base32 - "192fyzv0pn1437wdpqg1l80rswkk4rw3w61r4bq7dhv354bdqy4p")))) + "0zvandj8fysck7ygpn0dw5bhrhmj1s63i326nalxbfkh2ls4iacm")))) (build-system haskell-build-system) (native-inputs `(("ghc-hunit" ,ghc-hunit) -- cgit 1.4.1 From 63056e6133fc3aff232f9d7243eee501134f8eb5 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:03:20 -0400 Subject: gnu: ghc-vector-th-unbox: Update to 0.2.1.7. * gnu/packages/haskell-xyz.scm (ghc-vector-th-unbox): Update to 0.2.1.7. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f40644db3c..0de7f42524 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11429,7 +11429,7 @@ vector. ") (define-public ghc-vector-th-unbox (package (name "ghc-vector-th-unbox") - (version "0.2.1.6") + (version "0.2.1.7") (source (origin (method url-fetch) @@ -11438,7 +11438,7 @@ vector. ") "vector-th-unbox-" version ".tar.gz")) (sha256 (base32 - "0d82x55f5vvr1jvaia382m23rs690lg55pvavv8f4ph0y6kd91xy")))) + "0q8dqnbv1c2gi7jjdhqj14abj1vik23ki6lq4iz2sz18yc7q69fi")))) (build-system haskell-build-system) (inputs `(("ghc-vector" ,ghc-vector) -- cgit 1.4.1 From 46d3e65b7962cb431892292c1cdcfab67f833013 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:03:42 -0400 Subject: gnu: ghc-exceptions: Update to 0.10.3. * gnu/packages/haskell-xyz.scm (ghc-exceptions): Update to 0.10.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 0de7f42524..a33610272e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3211,7 +3211,7 @@ excluding @file{.lhs} files.") (define-public ghc-exceptions (package (name "ghc-exceptions") - (version "0.10.0") + (version "0.10.3") (source (origin (method url-fetch) @@ -3221,7 +3221,7 @@ excluding @file{.lhs} files.") ".tar.gz")) (sha256 (base32 - "1ms9zansv0pwzwdjncvx4kf18lnkjy2p61hvjhvxmjx5bqp93p8y")))) + "1w25j4ys5s6v239vbqlbipm9fdwxl1j2ap2lzms7f7rgnik5ir24")))) (build-system haskell-build-system) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From f5051e319b50c240f347390a3bc351d58561c166 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:03:55 -0400 Subject: gnu: ghc-hashable-time: Update to 0.2.0.2. * gnu/packages/haskell-xyz.scm (ghc-hashable-time): Update to 0.2.0.2. [arguments]: Set Cabal file to r2. --- gnu/packages/haskell-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a33610272e..e547e628ec 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4379,7 +4379,7 @@ combine hash values.") (define-public ghc-hashable-time (package (name "ghc-hashable-time") - (version "0.2.0.1") + (version "0.2.0.2") (source (origin (method url-fetch) @@ -4389,11 +4389,11 @@ combine hash values.") ".tar.gz")) (sha256 (base32 - "0k932nyd08l3xxbh2g3n76py2f4kd9yw4s5a065vjz0xp6wjnxdm")))) + "1q7y4plqqwy5286hhx2fygn12h8lqk0y047b597sbdckskxzfqgs")))) (build-system haskell-build-system) (arguments `(#:cabal-revision - ("1" "0rv40xkg3gj8jnqsry1gq3f5s5la6d5arg8fzkirnwdpcgha1as6"))) + ("2" "006phc5y9rrvsshdcmjmhxzxh8dpgs685mpqbkjm9c40xb1ydjbz"))) (inputs `(("ghc-hashable" ,ghc-hashable))) (home-page "http://hackage.haskell.org/package/hashable-time") (synopsis "Hashable instances for Data.Time") -- cgit 1.4.1 From 19edf0d017b568343a02a144589c7e55964da8be Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:04:07 -0400 Subject: gnu: ghc-hashtables: Update to 1.2.3.4. * gnu/packages/haskell-xyz.scm (ghc-hashtables): Update to 1.2.3.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e547e628ec..b1f51f84bc 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4405,7 +4405,7 @@ combine hash values.") (define-public ghc-hashtables (package (name "ghc-hashtables") - (version "1.2.3.1") + (version "1.2.3.4") (source (origin (method url-fetch) @@ -4413,7 +4413,7 @@ combine hash values.") "https://hackage.haskell.org/package/hashtables/hashtables-" version ".tar.gz")) (sha256 - (base32 "1giw9caajr07slf09j7zry9b0kvm4yj9q78zy1mawzi6gk3wglcg")))) + (base32 "1rjmxnr30g4hygiywkpz5p9sanh0abs7ap4zc1kgd8zv04kycp0j")))) (build-system haskell-build-system) (inputs `(("ghc-hashable" ,ghc-hashable) -- cgit 1.4.1 From 048ef066cc7530f097dad6d23e8fd7c22a23e747 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:09:04 -0400 Subject: gnu: ghc-async: Update to 2.2.2. * gnu/packages/haskell-xyz.scm (ghc-async): Update to 2.2.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b1f51f84bc..53107a21a8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -358,7 +358,7 @@ style.") (define-public ghc-async (package (name "ghc-async") - (version "2.2.1") + (version "2.2.2") (source (origin (method url-fetch) @@ -368,7 +368,7 @@ style.") ".tar.gz")) (sha256 (base32 - "09whscli1q5z7lzyq9rfk0bq1ydplh6pjmc6qv0x668k5818c2wg")))) + "1zxvfcyy4sg8lmzphi5dgnavksj5pav6rbvd5kc48lf4hanb2jjb")))) (build-system haskell-build-system) (inputs `(("ghc-hashable" ,ghc-hashable) -- cgit 1.4.1 From 1f67853e7701183d5902e1d0ea3f2bd8d1c4435f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 22:51:38 -0400 Subject: gnu: ghc-chasingbottoms: Update to 1.3.1.7. * gnu/packages/haskell-xyz.scm (ghc-chasingbottoms): Update to 1.3.1.7. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 53107a21a8..458254ad23 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1487,7 +1487,7 @@ backend for the Charts library.") (define-public ghc-chasingbottoms (package (name "ghc-chasingbottoms") - (version "1.3.1.4") + (version "1.3.1.7") (source (origin (method url-fetch) @@ -1495,7 +1495,7 @@ backend for the Charts library.") "ChasingBottoms-" version ".tar.gz")) (sha256 (base32 - "06cynx6hcbfpky7qq3b3mjjgwbnaxkwin3znbwq4b9ikiw0ng633")))) + "0ziiqfsvv1ypdra6kd0bhbsl852i0wqn43jkfii38yl879cdacan")))) (build-system haskell-build-system) (inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From ca01f8d3af44494c1b030230fc34fcc925dfc8f2 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:09:26 -0400 Subject: gnu: ghc-unordered-containers: Update to 0.2.10.0. * gnu/packages/haskell-xyz.scm (ghc-unordered-containers): Update to 0.2.10.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 458254ad23..d830dad95d 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10970,7 +10970,7 @@ functions.") (define-public ghc-unordered-containers (package (name "ghc-unordered-containers") - (version "0.2.9.0") + (version "0.2.10.0") (outputs '("out" "doc")) (source (origin @@ -10980,7 +10980,7 @@ functions.") "/unordered-containers-" version ".tar.gz")) (sha256 (base32 - "0l4264p0av12cc6i8gls13q8y27x12z2ar4x34n3x59y99fcnc37")))) + "0wy5hfrs880hh8hvp648bl07ws777n3kkmczzdszr7papnyigwb5")))) (build-system haskell-build-system) (inputs `(("ghc-chasingbottoms" ,ghc-chasingbottoms) -- cgit 1.4.1 From b45de2bf24fce0bad6c3c1791ce3c60f52dd901a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:09:43 -0400 Subject: gnu: ghc-math-functions: Update to 0.3.3.0. * gnu/packages/haskell-xyz.scm (ghc-math-functions): Update to 0.3.3.0. [inputs]: Add 'ghc-data-default-class'. --- gnu/packages/haskell-xyz.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d830dad95d..799b3d8306 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6039,7 +6039,7 @@ same time is a literate Haskell program.") (define-public ghc-math-functions (package (name "ghc-math-functions") - (version "0.2.1.0") + (version "0.3.3.0") (source (origin (method url-fetch) @@ -6048,11 +6048,12 @@ same time is a literate Haskell program.") "math-functions-" version ".tar.gz")) (sha256 (base32 - "1sv5vabsx332v1lpb6v3jv4zrzvpx1n7yprzd8wlcda5vsc5a6zp")))) + "1s5nbs40sc3r4z08n0j8bw40cy0zkp03fjjn3p27zkd4fvm9kib3")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: 1 test fails. (inputs - `(("ghc-vector" ,ghc-vector) + `(("ghc-data-default-class" ,ghc-data-default-class) + ("ghc-vector" ,ghc-vector) ("ghc-vector-th-unbox" ,ghc-vector-th-unbox))) (native-inputs `(("ghc-hunit" ,ghc-hunit) -- cgit 1.4.1 From 33268e2c0bd9e7e3649fdb4988bcbe03b4e15a21 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:10:34 -0400 Subject: gnu: ghc-mwc-random: Update to 0.14.0.0. * gnu/packages/haskell-xyz.scm (ghc-mwc-random): Update to 0.14.0.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 799b3d8306..0c344696d4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6698,7 +6698,7 @@ binding.") (define-public ghc-mwc-random (package (name "ghc-mwc-random") - (version "0.13.6.0") + (version "0.14.0.0") (source (origin (method url-fetch) @@ -6707,7 +6707,7 @@ binding.") "mwc-random-" version ".tar.gz")) (sha256 (base32 - "05j7yh0hh9nxic3dijmzv44kc6gzclvamdph7sq7w19wq57k6pq6")))) + "18pg24sw3b79b32cwx8q01q4k0lm34mwr3l6cdkchl8alvd0wdq0")))) (build-system haskell-build-system) (inputs `(("ghc-primitive" ,ghc-primitive) -- cgit 1.4.1 From 85decc1f6f4b0c92be89fdcc3198ddf1af91c2e4 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:10:48 -0400 Subject: gnu: ghc-microlens-platform: Update to 0.3.11. * gnu/packages/haskell-xyz.scm (ghc-microlens-platform): Update to 0.3.11. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 0c344696d4..3feafe482b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6256,7 +6256,7 @@ readme @uref{https://github.com/aelve/microlens#readme, on Github}.") (define-public ghc-microlens-platform (package (name "ghc-microlens-platform") - (version "0.3.10") + (version "0.3.11") (source (origin (method url-fetch) @@ -6265,7 +6265,7 @@ readme @uref{https://github.com/aelve/microlens#readme, on Github}.") "microlens-platform/microlens-platform-" version ".tar.gz")) (sha256 (base32 - "1d4nhmgf9jq0ixc7qhwm7aaw3xdr0nalw58d0ydsydgf02cyazwv")))) + "18950lxgmsg5ksvyyi3zs1smjmb1qf1q73a3p3g44bh21miz0xwb")))) (build-system haskell-build-system) (inputs `(("ghc-hashable" ,ghc-hashable) -- cgit 1.4.1 From 4fce0a4a34d0bc5b787634091664aca861902d26 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:25:06 -0400 Subject: gnu: ghc-concurrent-output: Update to 1.10.11. * gnu/packages/haskell-xyz.scm (ghc-concurrent-output): Update to 1.10.11. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3feafe482b..fc438ccfb8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1916,7 +1916,7 @@ Python.") (define-public ghc-concurrent-output (package (name "ghc-concurrent-output") - (version "1.10.9") + (version "1.10.11") (source (origin (method url-fetch) @@ -1926,7 +1926,7 @@ Python.") ".tar.gz")) (sha256 (base32 - "0mwf155w89nbbkjln7hhbn8k3f8p0ylcvgrg31cm7ijpx4499i4c")))) + "1d1aaqg5814k59b0iws3fh06p3g2siaj922gkhs75qgncj0my2p3")))) (build-system haskell-build-system) (inputs `(("ghc-async" ,ghc-async) -- cgit 1.4.1 From c2342abba5aabf48fb3bd8e9f8b502de278cba03 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:12:45 -0400 Subject: gnu: ghc-hinotify: Update to 0.4. * gnu/packages/haskell-xyz.scm (ghc-hinotify): Update to 0.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index fc438ccfb8..213d56ffc6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4704,7 +4704,7 @@ library and an executable.") (define-public ghc-hinotify (package (name "ghc-hinotify") - (version "0.3.10") + (version "0.4") (source (origin (method url-fetch) (uri (string-append @@ -4712,7 +4712,7 @@ library and an executable.") "hinotify-" version ".tar.gz")) (sha256 (base32 - "17ax3n68a5c2ddazp86aciliskrh6znd3bnry0wcllmb6dbpsaxg")))) + "1x1lm685ws2q0z0ibwq6x3l72xh67mj06s36xiga3al48d92q63x")))) (build-system haskell-build-system) (inputs `(("ghc-async" ,ghc-async))) -- cgit 1.4.1 From 9bbc21a7601cccc36c394a2c7df62472c01e3869 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 21:53:49 -0400 Subject: gnu: ghc-split: Update Cabal file to r2. * gnu/packages/haskell-xyz.scm (ghc-split): Update Cabal file to r2. --- gnu/packages/haskell-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 213d56ffc6..d43ab28813 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9421,6 +9421,9 @@ generics-sop}.") (base32 "04qlmkcyklznl03gsjg95b4nzb6i96gdapqg60rny9szgi7ngk8x")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("2" "1c8bcssxq5rkxkixgms6w6x6lzf4n7cxk6cx6av1dp3lixdy9j34"))) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) (home-page "https://hackage.haskell.org/package/split") -- cgit 1.4.1 From 65e29ed181bbafb2725a242d5ab533bb7129d244 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:13:01 -0400 Subject: gnu: ghc-hmatrix: Update to 0.20.0.0. * gnu/packages/haskell-xyz.scm (ghc-hmatrix): Update to 0.20.0.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d43ab28813..3c51f4c245 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4726,7 +4726,7 @@ accessed or modified.") (define-public ghc-hmatrix (package (name "ghc-hmatrix") - (version "0.19.0.0") + (version "0.20.0.0") (source (origin (method url-fetch) @@ -4734,7 +4734,7 @@ accessed or modified.") "https://hackage.haskell.org/package/hmatrix/hmatrix-" version ".tar.gz")) (sha256 - (base32 "10jd69nby29dggghcyjk6ykyr5wrn97nrv1dkpyrp0y5xm12xssj")))) + (base32 "1sqy1aci5zfagkb34mz3xdil7cl96z4b4cx28cha54vc5sx1lhpg")))) (build-system haskell-build-system) (inputs `(("ghc-random" ,ghc-random) -- cgit 1.4.1 From b900f4860ebdd607361d34c6dbc0124d6600ae66 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:13:35 -0400 Subject: gnu: ghc-glob: Update to 0.10.0. * gnu/packages/haskell-xyz.scm (ghc-glob): Update to 0.10.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3c51f4c245..fa585133dc 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3898,7 +3898,7 @@ info for more informative bug reports.") (define-public ghc-glob (package (name "ghc-glob") - (version "0.9.2") + (version "0.10.0") (source (origin (method url-fetch) @@ -3907,7 +3907,7 @@ info for more informative bug reports.") "Glob-" version ".tar.gz")) (sha256 (base32 - "1rbwcq9w9951qsnp13vqcm9r01yax2yh1wk8s4zxa3ckk9717iwg")))) + "0953f91f62ncna402vsrfzdcyxhdpjna3bgdw017kad0dfymacs7")))) (build-system haskell-build-system) (inputs `(("ghc-dlist" ,ghc-dlist) -- cgit 1.4.1 From 518891213ea31ba08f5d5fe661b86e3fcebdaf85 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:13:53 -0400 Subject: gnu: ghc-void: Update to 0.7.3. * gnu/packages/haskell-xyz.scm (ghc-void): Update to 0.7.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index fa585133dc..77eaef2a49 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11457,7 +11457,7 @@ and from some existing type with an Unbox instance.") (define-public ghc-void (package (name "ghc-void") - (version "0.7.2") + (version "0.7.3") (source (origin (method url-fetch) @@ -11467,7 +11467,7 @@ and from some existing type with an Unbox instance.") ".tar.gz")) (sha256 (base32 - "0aygw0yb1h3yhmfl3bkwh5d3h0l4mmsxz7j53vdm6jryl1kgxzyk")))) + "05vk3x1r9a2pqnzfji475m5gdih2im1h7rbi2sc67p1pvj6pbbsk")))) (build-system haskell-build-system) (inputs `(("ghc-semigroups" ,ghc-semigroups) -- cgit 1.4.1 From 86a704dbc5eb80750e348ef59252dbee3a87f08e Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:18:57 -0400 Subject: gnu: ghc-integer-logarithms: Update to 1.0.3. * gnu/packages/haskell-xyz.scm (ghc-integer-logarithms): Update to 1.0.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 77eaef2a49..86e0de6159 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5191,7 +5191,7 @@ minimal overhead. No FFI required.") (define-public ghc-integer-logarithms (package (name "ghc-integer-logarithms") - (version "1.0.2.1") + (version "1.0.3") (source (origin (method url-fetch) @@ -5200,7 +5200,7 @@ minimal overhead. No FFI required.") version ".tar.gz")) (sha256 (base32 - "1wj8kgjg5bn2yrs4zh9qfjv85cx6w998j9pi39yrbv305944mb9j")))) + "05pc5hws66csvcvfswlwcr2fplwn1lbssvwifjxkbbwqhq0n5qjs")))) (build-system haskell-build-system) (arguments `(#:phases -- cgit 1.4.1 From 0841b6f248f6099bdc9b127bc7b34afed62ca6b4 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:20:11 -0400 Subject: gnu: ghc-clock: Update to 0.8. * gnu/packages/haskell-xyz.scm (ghc-clock): Update to 0.8. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 86e0de6159..b4fa789923 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1662,7 +1662,7 @@ classy-prelude.") (define-public ghc-clock (package (name "ghc-clock") - (version "0.7.2") + (version "0.8") (source (origin (method url-fetch) @@ -1671,7 +1671,7 @@ classy-prelude.") "clock/" "clock-" version ".tar.gz")) (sha256 - (base32 "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8")))) + (base32 "0539w9bjw6xbfv9v6aq9hijszxqdnqhilwpbwpql1400ji95r8q8")))) (build-system haskell-build-system) (inputs `(("ghc-tasty" ,ghc-tasty) -- cgit 1.4.1 From e7b35ff07d852a36315bfed2effe6e48ae30d6a1 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:14:22 -0400 Subject: gnu: ghc-contravariant: Update to 1.5.2. * gnu/packages/haskell-xyz.scm (ghc-contravariant): Update to 1.5.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b4fa789923..db1fa829d4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2212,7 +2212,7 @@ a vocabulary for working with them.") (define-public ghc-contravariant (package (name "ghc-contravariant") - (version "1.4.1") + (version "1.5.2") (source (origin (method url-fetch) @@ -2222,7 +2222,7 @@ a vocabulary for working with them.") ".tar.gz")) (sha256 (base32 - "1vfhk8c5cxmmakx7rflap1ipkx5q0j5vnlrcz7yz6y53kxhksgf9")))) + "0366gl62wwwdbl9i6kqy60asf60876k55v91la6bmhnwwcj2q9n4")))) (build-system haskell-build-system) (inputs `(("ghc-void" ,ghc-void) -- cgit 1.4.1 From e9b359f51dec6a7e8a76ed0db42b0e7b731db608 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:16:07 -0400 Subject: gnu: ghc-hmatrix-gsl-stats: Update to 0.4.1.8. * gnu/packages/haskell-xyz.scm (ghc-hmatrix-gsl-stats): Update to 0.4.1.8. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index db1fa829d4..277f7d8305 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4783,7 +4783,7 @@ using GSL.") (define-public ghc-hmatrix-gsl-stats (package (name "ghc-hmatrix-gsl-stats") - (version "0.4.1.7") + (version "0.4.1.8") (source (origin (method url-fetch) @@ -4792,7 +4792,7 @@ using GSL.") "https://hackage.haskell.org/package/hmatrix-gsl-stats/hmatrix-gsl-stats-" version ".tar.gz")) (sha256 - (base32 "1gslgk58lzin43cvbpivhw7nrn9qyaa6qwhy1z9ypvyal5p8n3sa")))) + (base32 "1cq049sj3q5r06x7i35hqrkf2jc4p4kfi9zv0jmi2vp7w4644i5q")))) (build-system haskell-build-system) (inputs `(("ghc-vector" ,ghc-vector) -- cgit 1.4.1 From 79d9326f621476e43a80332de801c08592af64d8 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:25:41 -0400 Subject: gnu: ghc-logict: Update to 0.7.0.2. * gnu/packages/haskell-xyz.scm (ghc-logict): Update to 0.7.0.2. [native-inputs]: Add 'ghc-tasty' and 'ghc-tasty-hunit'. --- gnu/packages/haskell-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 277f7d8305..7f0b3b3776 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5904,7 +5904,7 @@ back-ends.") (define-public ghc-logict (package (name "ghc-logict") - (version "0.6.0.2") + (version "0.7.0.2") (source (origin (method url-fetch) @@ -5914,8 +5914,11 @@ back-ends.") ".tar.gz")) (sha256 (base32 - "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi")))) + "1xfgdsxg0lp8m0a2cb83rcxrnnc37asfikay2kydi933anh9ihfc")))) (build-system haskell-build-system) + (native-inputs + `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit))) (home-page "http://code.haskell.org/~dolio/") (synopsis "Backtracking logic-programming monad") (description "This library provides a continuation-based, backtracking, -- cgit 1.4.1 From 5d1339427a688234a5d05b11e8dfeccf822c8193 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:10:01 -0400 Subject: gnu: ghc-psqueues: Update to 0.2.7.2. * gnu/packages/haskell-xyz.scm (ghc-psqueues): Update to 0.2.7.2. [native-inputs]: Remove 'ghc-test-framework', 'ghc-test-framework-hunit', and 'ghc-test-framework-quickcheck2'; add 'ghc-tasty', 'ghc-tasty-hunit', and 'ghc-tasty-quickcheck'. --- gnu/packages/haskell-xyz.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7f0b3b3776..aa15fd5b59 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7961,7 +7961,7 @@ API.") (define-public ghc-psqueues (package (name "ghc-psqueues") - (version "0.2.7.0") + (version "0.2.7.2") (source (origin (method url-fetch) @@ -7970,7 +7970,7 @@ API.") "psqueues-" version ".tar.gz")) (sha256 (base32 - "1sjgc9bxh63kkdp59nbirx3xazr02ia5yhp4f4a0jnq1hj465wsc")))) + "1yckx2csqswghiy9nfj03cybmza8104nmnpbpcc9ngwlbmakn9i6")))) (build-system haskell-build-system) (inputs `(("ghc-hashable" ,ghc-hashable))) @@ -7978,9 +7978,9 @@ API.") `(("ghc-hunit" ,ghc-hunit) ("ghc-quickcheck" ,ghc-quickcheck) ("ghc-tagged" ,ghc-tagged) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) - ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) (home-page "https://github.com/jaspervdj/psqueues") (synopsis "Pure priority search queues") (description "The psqueues package provides -- cgit 1.4.1 From d66473fb263e7a4f513b0a07c8e407c293c76519 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:17:01 -0400 Subject: gnu: ghc-indents: Update to 0.5.0.1. * gnu/packages/haskell-xyz.scm (ghc-indents): Update to 0.5.0.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index aa15fd5b59..ccc6cef99c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5104,7 +5104,7 @@ monads with anaphoric variants on @code{if} and @code{when} and a C-like (define-public ghc-indents (package (name "ghc-indents") - (version "0.5.0.0") + (version "0.5.0.1") (source (origin (method url-fetch) (uri (string-append @@ -5112,7 +5112,7 @@ monads with anaphoric variants on @code{if} and @code{when} and a C-like version ".tar.gz")) (sha256 (base32 - "1ly3v41jacc6lrsvg4j3m5a6zs90gr8dyif5m6bf34hj1k5cgg0n")))) + "0dpcwiz0dwn5aqdsc50plfaawh86adhf7jx5dsmhn5q5nz32qn51")))) (build-system haskell-build-system) ;; This package needs an older version of tasty. (arguments '(#:tests? #f)) -- cgit 1.4.1 From 30f60e420d9ce374a869cb6993ec35ce8e895639 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:17:31 -0400 Subject: gnu: ghc-regex-applicative: Update to 0.3.3.1. * gnu/packages/haskell-xyz.scm (ghc-regex-applicative): Update to 0.3.3.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ccc6cef99c..caadd0a21b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8266,7 +8266,7 @@ copious examples.") (define-public ghc-regex-applicative (package (name "ghc-regex-applicative") - (version "0.3.3") + (version "0.3.3.1") (source (origin (method url-fetch) @@ -8275,7 +8275,7 @@ copious examples.") "regex-applicative-" version ".tar.gz")) (sha256 (base32 - "1riv7jqf26lbv4rm54sd6mrx8xdh4dvh4xbzymzdfdw13k6a4nb6")))) + "0p0anx5vamrhrdvviwkh2zn6pa3pv2bjb7nfyc7dvz2q7g14y1lg")))) (build-system haskell-build-system) (inputs `(("ghc-smallcheck" ,ghc-smallcheck) -- cgit 1.4.1 From ca0701ef9f69826c172f47fc163c667abb9d5bd3 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:17:43 -0400 Subject: gnu: ghc-vector-binary-instances: Update to 0.2.5.1. * gnu/packages/haskell-xyz.scm (ghc-vector-binary-instances): Update to 0.2.5.1. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index caadd0a21b..5c7e9c847f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11369,7 +11369,7 @@ optimisation framework.") (define-public ghc-vector-binary-instances (package (name "ghc-vector-binary-instances") - (version "0.2.4") + (version "0.2.5.1") (source (origin (method url-fetch) @@ -11379,11 +11379,8 @@ optimisation framework.") version ".tar.gz")) (sha256 (base32 - "1y236jb72iab9ska1mc48z6yb0xgwmj45laaqdyjxksd84z7hbrb")))) + "04n5cqm1v95pw1bp68l9drjkxqiy2vswxdq0fy1rqcgxisgvji9r")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("1" "196frl4akhfk7xf1nxzn8lmq99dxhzhsimanswn9yy7ym8zhki4i"))) (inputs `(("ghc-vector" ,ghc-vector))) (native-inputs -- cgit 1.4.1 From d2c7d3367fc0141c1847c6c56e32767572e59f06 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:19:08 -0400 Subject: gnu: ghc-memory: Update to 0.14.18. * gnu/packages/haskell-xyz.scm (ghc-memory): Update to 0.14.18. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 5c7e9c847f..d37acba959 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6127,14 +6127,14 @@ speed, flexibility, and quality of parse errors.") (define-public ghc-memory (package (name "ghc-memory") - (version "0.14.16") + (version "0.14.18") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "memory/memory-" version ".tar.gz")) (sha256 (base32 - "03rbszi5d4z9rlbfv8ydrl1xf84xsh8z57g07f7j9qccn9587c3v")))) + "01rmq3vagxzjmm96qnfxk4f0516cn12bp5m8inn8h5r918bqsigm")))) (build-system haskell-build-system) (inputs `(("ghc-basement" ,ghc-basement) -- cgit 1.4.1 From 7d30fcf38752b7cabf76579b7600aeb61dc65915 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:19:22 -0400 Subject: gnu: ghc-blaze-markup: Update to 0.8.2.3. * gnu/packages/haskell-xyz.scm (ghc-blaze-markup): Update to 0.8.2.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d37acba959..f1764a3f18 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -854,7 +854,7 @@ interoperate with code that uses the new implementation.") (define-public ghc-blaze-markup (package (name "ghc-blaze-markup") - (version "0.8.2.1") + (version "0.8.2.3") (source (origin (method url-fetch) @@ -863,7 +863,7 @@ interoperate with code that uses the new implementation.") version ".tar.gz")) (sha256 (base32 - "0ih1c3qahkdgzbqihdhny5s313l2m66fbb88w8jbx7yz56y7rawh")))) + "1g9m7ansj7fdyzhz1wqkbzn5amjm50vjgjdwkbjc5qqhagnv1y3j")))) (build-system haskell-build-system) (arguments `(#:phases -- cgit 1.4.1 From 853748c424d391714a249a2eada6bad12d19455a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 11:21:00 -0500 Subject: gnu: ghc-bytestring-handle: Fix Cabal dependency constraints. Rather than patch the 'base' constraints, we update the Cabal file to r1 so that it accepts 'base' from GHC 8.6. * gnu/packages/haskell-xyz.scm (ghc-bytestring-handle): Update the Cabal file to r1; remove 'base' constraint fix; and update the 'QuickCheck' constraint to allow version 2.13. --- gnu/packages/haskell-xyz.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f1764a3f18..c86deae8f7 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1046,15 +1046,15 @@ Compatibility package for older packages.") "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y")))) (build-system haskell-build-system) (arguments - `(#:phases + `(#:cabal-revision + ("1" "0x11aj6w1lijh84jcdq1qgyvdnc7i9ivbyq4wf9rxicg57viisz9") + #:phases (modify-phases %standard-phases (add-before 'configure 'update-constraints (lambda _ (substitute* "bytestring-handle.cabal" (("QuickCheck >= 2\\.1\\.2 && < 2\\.11") - "QuickCheck >= 2.1.2 && < 2.12") - (("base >= 4\\.2 && < 4\\.11") - "base >= 4.2 && < 4.12"))))))) + "QuickCheck >= 2.1.2 && < 2.14"))))))) (inputs `(("ghc-hunit" ,ghc-hunit) ("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From ec83929f5f73b8a5072497b3e09d139cfb7b8008 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:19:40 -0400 Subject: gnu: ghc-tar: Update to 0.5.1.1. * gnu/packages/haskell-xyz.scm (ghc-tar): Update to 0.5.1.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index c86deae8f7..437f11922d 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10106,7 +10106,7 @@ having to unsafely pass dummy arguments.") (define-public ghc-tar (package (name "ghc-tar") - (version "0.5.1.0") + (version "0.5.1.1") (source (origin (method url-fetch) @@ -10115,7 +10115,7 @@ having to unsafely pass dummy arguments.") version ".tar.gz")) (sha256 (base32 - "0s2brvaxg5fki2jdkccmnpssiy6a3wjh24p6a3dkkdvjcixnk7f8")))) + "1ppim7cgmn7ng8zbdrwkxhhizc30h15h1c9cdlzamc5jcagl915k")))) (build-system haskell-build-system) ;; FIXME: 2/24 tests fail. (arguments `(#:tests? #f)) -- cgit 1.4.1 From bf12089a9b4c078082841441de8b0eb15b9260e6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:19:54 -0400 Subject: gnu: ghc-zlib: Update to 0.6.2.1. * gnu/packages/haskell-xyz.scm (ghc-zlib): Update to 0.6.2.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 437f11922d..ac64baaac6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11882,7 +11882,7 @@ modifying, and extracting files from zip archives in Haskell.") (define-public ghc-zlib (package (name "ghc-zlib") - (version "0.6.2") + (version "0.6.2.1") (outputs '("out" "doc")) (source (origin @@ -11893,7 +11893,7 @@ modifying, and extracting files from zip archives in Haskell.") ".tar.gz")) (sha256 (base32 - "1vbzf0awb6zb456xf48za1kl22018646cfzq4frvxgb9ay97vk0d")))) + "1l11jraslcrp9d4wnhwfyhwk4fsiq1aq8i6vj81vcq1m2zzi1y7h")))) (build-system haskell-build-system) (arguments `(#:phases -- cgit 1.4.1 From b50b600466fbc13fc6ac95adeef829d8ed0bf3fb Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:21:48 -0400 Subject: gnu: ghc-juicypixels: Update to 3.3.4. * gnu/packages/haskell-xyz.scm (ghc-juicypixels): Update to 3.3.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ac64baaac6..b8386750ae 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5468,7 +5468,7 @@ JSON (JavaScript Object Notation) is a lightweight data-interchange format.") (define-public ghc-juicypixels (package (name "ghc-juicypixels") - (version "3.2.9.5") + (version "3.3.4") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -5476,7 +5476,7 @@ JSON (JavaScript Object Notation) is a lightweight data-interchange format.") version ".tar.gz")) (sha256 (base32 - "0mf3ihr0xy2wc2wzb9a17g0n3p60x7pvm8akwpvhdy8klvs6r744")))) + "0qacrnz2qcykj3f6c4k2p8qd31pa2slpv3ykfblgizrfh3401q6x")))) (build-system haskell-build-system) (inputs `(("ghc-zlib" ,ghc-zlib) -- cgit 1.4.1 From 10650c441b4a555ad78b9fbcd328bc5cc5231f8e Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:22:01 -0400 Subject: gnu: ghc-extra: Update to 1.6.18. * gnu/packages/haskell-xyz.scm (ghc-extra): Update to 1.6.18. [inputs]: Add 'ghc-semigroups'. --- gnu/packages/haskell-xyz.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b8386750ae..685419e7e2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3281,7 +3281,7 @@ versions of GHC (i.e., < 6.10).") (define-public ghc-extra (package (name "ghc-extra") - (version "1.6.9") + (version "1.6.18") (source (origin (method url-fetch) @@ -3291,10 +3291,11 @@ versions of GHC (i.e., < 6.10).") ".tar.gz")) (sha256 (base32 - "0xxcpb00pgwi9cmy6a7ghh6rblxry42p8pz5ssfgj20fs1xwzj1b")))) + "0jvd4l0hi8pf5899pxc32yc638y0mrc357w0rph99k3hm277i0cy")))) (build-system haskell-build-system) (inputs `(("ghc-clock" ,ghc-clock) + ("ghc-semigroups" ,ghc-semigroups) ("ghc-quickcheck" ,ghc-quickcheck))) (home-page "https://github.com/ndmitchell/extra") (synopsis "Extra Haskell functions") -- cgit 1.4.1 From d215f1ccadd06e8d4a177812ccc4b7d003cf3865 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 09:51:55 -0400 Subject: gnu: ghc-reflection: Update to 2.1.5. * gnu/packages/haskell-xyz.scm (ghc-reflection): Update to 2.1.5. [native-inputs]: Add 'ghc-hspec', 'ghc-quickcheck', and 'hspec-discover'. --- gnu/packages/haskell-xyz.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 685419e7e2..9b2ee0b0cc 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8197,7 +8197,7 @@ specify refactorings without depending on GHC.") (define-public ghc-reflection (package (name "ghc-reflection") - (version "2.1.4") + (version "2.1.5") (source (origin (method url-fetch) @@ -8207,9 +8207,13 @@ specify refactorings without depending on GHC.") ".tar.gz")) (sha256 (base32 - "0kf4a5ijw6jfnfibjcrpdy9vzh1n6v2pxia8dhyyqdissiwc8bzj")))) + "0xr947nj1vww5b8fwqmypxm3y3j5sxl4z8wnf834f83jzfzyjbi7")))) (build-system haskell-build-system) (inputs `(("ghc-tagged" ,ghc-tagged))) + (native-inputs + `(("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck) + ("hspec-discover" ,hspec-discover))) (home-page "https://github.com/ekmett/reflection") (synopsis "Reify arbitrary terms into types that can be reflected back into terms") -- cgit 1.4.1 From 4daaa3710acab1e85f73257097267b38b1dbfcaf Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:23:38 -0400 Subject: gnu: ghc-base-compat: Update to 0.10.5. * gnu/packages/haskell-xyz.scm (ghc-base-compat): Update to 0.10.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9b2ee0b0cc..3bff3fdee4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -639,7 +639,7 @@ Haskell @code{ByteString}s.") (define-public ghc-base-compat (package (name "ghc-base-compat") - (version "0.10.4") + (version "0.10.5") (source (origin (method url-fetch) @@ -649,7 +649,7 @@ Haskell @code{ByteString}s.") ".tar.gz")) (sha256 (base32 - "0ksp990gxs731mq19rzbxrbs43nazfljjc8krlx5bjqblw3kfs8d")))) + "0hgvlqcr852hfp52jp99snhbj550mvxxpi8qn15d8ml9aqhyl2lr")))) (build-system haskell-build-system) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From 9ac341aced694c6df0209639caa757ec10d3ddd9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:25:25 -0400 Subject: gnu: ghc-resourcet: Update to 1.2.2. * gnu/packages/haskell-xyz.scm (ghc-resourcet): Update to 1.2.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3bff3fdee4..ea143907a8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8540,7 +8540,7 @@ connections.") (define-public ghc-resourcet (package (name "ghc-resourcet") - (version "1.2.1") + (version "1.2.2") (source (origin (method url-fetch) @@ -8548,7 +8548,7 @@ connections.") "resourcet-" version ".tar.gz")) (sha256 (base32 - "0rzjzh34s36ssign7akqjnwnjxf11c3511wk7ky0xxy0dqmc2rg7")))) + "1rfbfcv3r1h29y0yqr3x6a1s04lbc3vzm3jqnfg4f9rqp9d448qk")))) (build-system haskell-build-system) (inputs `(("ghc-transformers-base" ,ghc-transformers-base) -- cgit 1.4.1 From a4084db16897ff78c72c62f8abe09a480c61f60a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:25:38 -0400 Subject: gnu: ghc-unliftio: Update to 0.2.12. * gnu/packages/haskell-xyz.scm (ghc-unliftio): Update to 0.2.12. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ea143907a8..256e33b900 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10929,7 +10929,7 @@ for Unix time in Haskell.") (define-public ghc-unliftio (package (name "ghc-unliftio") - (version "0.2.7.0") + (version "0.2.12") (source (origin (method url-fetch) @@ -10939,7 +10939,7 @@ for Unix time in Haskell.") ".tar.gz")) (sha256 (base32 - "0qql93lq5w7qghl454cc3s1i8v1jb4h08n82fqkw0kli4g3g9njs")))) + "02gy1zrxgzg4xmzm8lafsf1nyr3as1q20r8ld73xg3q7rkag9acg")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: hspec-discover not in PATH (inputs -- cgit 1.4.1 From 3f1ba75dcd7d0a7181364f86d85abc6dbfa18586 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:25:52 -0400 Subject: gnu: ghc-validity: Update to 0.9.0.2. * gnu/packages/haskell-xyz.scm (ghc-validity): Update to 0.9.0.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 256e33b900..3e01f349dd 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11259,7 +11259,7 @@ example of, \"An applicative functor that is not a monad.\"") (define-public ghc-validity (package (name "ghc-validity") - (version "0.7.0.0") + (version "0.9.0.2") (source (origin (method url-fetch) @@ -11269,7 +11269,7 @@ example of, \"An applicative functor that is not a monad.\"") ".tar.gz")) (sha256 (base32 - "0xribw98amafihw87ddajk6vlirp7w9b26lrnjgq7jfm4710j95f")))) + "1aa93lp1pqwv7vhx19nazlig8qhbp3psblbz360s5lii3s5rli2v")))) (build-system haskell-build-system) (native-inputs `(("ghc-hspec" ,ghc-hspec) ("hspec-discover" ,hspec-discover))) -- cgit 1.4.1 From 17482b26fb0fa676700ce302d91a51ecbcab04d9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:26:27 -0400 Subject: gnu: ghc-fgl: Update to 5.7.0.1. * gnu/packages/haskell-xyz.scm (ghc-fgl): Update to 5.7.0.1. [arguments]: Change the phase that updates the Cabal file to allow for newer versions of 'hspec' and 'QuickCheck'. --- gnu/packages/haskell-xyz.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3e01f349dd..3d06fc316e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3395,7 +3395,7 @@ consuming feeds in both RSS (Really Simple Syndication) and Atom format.") (define-public ghc-fgl (package (name "ghc-fgl") - (version "5.6.0.0") + (version "5.7.0.1") (outputs '("out" "doc")) (source (origin @@ -3406,7 +3406,7 @@ consuming feeds in both RSS (Really Simple Syndication) and Atom format.") ".tar.gz")) (sha256 (base32 - "1i6cp4b3w7sjk7y1dq3fh6bci2sm5h3lnbbaw9ln19nwncg2wwll")))) + "04793yh778ck3kz1z2svnfdwwls2kisbnky4lzvf4zjfgpv7mkpz")))) (build-system haskell-build-system) (arguments `(#:phases @@ -3414,10 +3414,10 @@ consuming feeds in both RSS (Really Simple Syndication) and Atom format.") (add-before 'configure 'update-constraints (lambda _ (substitute* "fgl.cabal" - (("QuickCheck >= 2\\.8 && < 2\\.10") - "QuickCheck >= 2.8 && < 2.12") - (("hspec >= 2\\.1 && < 2\\.5") - "hspec >= 2.1 && < 2.6"))))))) + (("QuickCheck >= 2\\.8 && < 2\\.13") + "QuickCheck >= 2.8 && < 2.14") + (("hspec >= 2\\.1 && < 2\\.7") + "hspec >= 2.1 && < 2.8"))))))) (inputs `(("ghc-hspec" ,ghc-hspec) ("ghc-quickcheck" ,ghc-quickcheck))) -- cgit 1.4.1 From 780477fb0844b83f694058fd29def538ef4ab8ca Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:26:38 -0400 Subject: gnu: ghc-base-orphans: Update to 0.8.1. * gnu/packages/haskell-xyz.scm (ghc-base-orphans): Update to 0.8.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3d06fc316e..40ebcbcd22 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -685,7 +685,7 @@ packages.") (define-public ghc-base-orphans (package (name "ghc-base-orphans") - (version "0.7") + (version "0.8.1") (source (origin (method url-fetch) @@ -695,7 +695,7 @@ packages.") ".tar.gz")) (sha256 (base32 - "057f9npnqk71ccfh95djfkpd54dzazphj06grwxa3fyhwcwxrb8a")))) + "1nwr9av27i9p72k0sn96mw3ywdczw65dy5gd5wxpabhhxlxdcas4")))) (build-system haskell-build-system) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From 4a35e3c34e755de91d6c5f2f0d610530dd935349 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:22:00 -0400 Subject: gnu: ghc-storable-complex: Update to 0.2.3.0. * gnu/packages/haskell-xyz.scm (ghc-storable-complex): Update to 0.2.3.0. [inputs]: Add 'ghc-base-orphans'. --- gnu/packages/haskell-xyz.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 40ebcbcd22..01b532cdd7 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9638,7 +9638,7 @@ for strict state threads.") (define-public ghc-storable-complex (package (name "ghc-storable-complex") - (version "0.2.2") + (version "0.2.3.0") (source (origin (method url-fetch) @@ -9646,8 +9646,10 @@ for strict state threads.") "https://hackage.haskell.org/package/storable-complex/storable-complex-" version ".tar.gz")) (sha256 - (base32 "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb")))) + (base32 "0fnwbfmd5vsaaqvf9182qdcjrzcfjd1zhdyvjwzifbwvn6r9kx4s")))) (build-system haskell-build-system) + (inputs + `(("ghc-base-orphans" ,ghc-base-orphans))) (home-page "https://github.com/cartazio/storable-complex") (synopsis "Haskell Storable instance for Complex") (description "This package provides a Haskell library including a -- cgit 1.4.1 From d443a52a5648a3a35e85c717ac8e8b72b76ea69a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:26:51 -0400 Subject: gnu: ghc-fast-logger: Update to 2.4.17. * gnu/packages/haskell-xyz.scm (ghc-fast-logger): Update to 2.4.17. [inputs]: Add 'ghc-unix-compat'. --- gnu/packages/haskell-xyz.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 01b532cdd7..9518ca3cb8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3333,7 +3333,7 @@ when used with GHC versions which already provide the (define-public ghc-fast-logger (package (name "ghc-fast-logger") - (version "2.4.11") + (version "2.4.17") (source (origin (method url-fetch) @@ -3343,12 +3343,13 @@ when used with GHC versions which already provide the ".tar.gz")) (sha256 (base32 - "1ad2vq4nifdxshqk9yrmghqizhkgybfz134kpr6padglb2mxxrdv")))) + "02mxb1ckvx1s2r2m11l5i2l5rdl7232p0f61af6773haykjp0qxk")))) (build-system haskell-build-system) (inputs `(("ghc-auto-update" ,ghc-auto-update) ("ghc-easy-file" ,ghc-easy-file) - ("ghc-unix-time" ,ghc-unix-time))) + ("ghc-unix-time" ,ghc-unix-time) + ("ghc-unix-compat" ,ghc-unix-compat))) (native-inputs `(("hspec-discover" ,hspec-discover) ("ghc-hspec" ,ghc-hspec))) -- cgit 1.4.1 From c07e16dd2cf0b80da9ea9a08e42ba8b6be89f12b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:27:05 -0400 Subject: gnu: ghc-newtype-generics: Update to 0.5.4. * gnu/packages/haskell-xyz.scm (ghc-newtype-generics): Update to 0.5.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9518ca3cb8..2f56849f28 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6909,7 +6909,7 @@ IPv4, IPv6 and MAC addresses.") (define-public ghc-newtype-generics (package (name "ghc-newtype-generics") - (version "0.5.3") + (version "0.5.4") (source (origin (method url-fetch) @@ -6918,7 +6918,7 @@ IPv4, IPv6 and MAC addresses.") version ".tar.gz")) (sha256 (base32 - "0igyisw2djg19v9vkna1rwf47k97mvkvk4bbkmswznvbm00z15gj")))) + "0cprfg4n0z62cnix1qrbc79bfdd4s50b05fj9m9hk6vm1pc3szq0")))) (build-system haskell-build-system) (native-inputs `(("ghc-hspec" ,ghc-hspec) -- cgit 1.4.1 From 55c1e6bedaabd45d48e2af467c6559068c26e5c9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:27:38 -0400 Subject: gnu: ghc-generic-deriving: Update to 1.12.4. * gnu/packages/haskell-xyz.scm (ghc-generic-deriving): Update to 1.12.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 2f56849f28..f0ff122f10 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3743,7 +3743,7 @@ specific Windows, Mac, and Linux file system event notification.") (define-public ghc-generic-deriving (package (name "ghc-generic-deriving") - (version "1.12.2") + (version "1.12.4") (source (origin (method url-fetch) @@ -3753,7 +3753,7 @@ specific Windows, Mac, and Linux file system event notification.") ".tar.gz")) (sha256 (base32 - "1i7d6cpj9yhaqb79zays3nqchhaacacjz9bkc0zlwj73y5gvi22n")))) + "0vdg9qdq35jl3m11a87wk8cq1y71qm4i1g1b2pxki0wk70yw20a4")))) (build-system haskell-build-system) (inputs `(("ghc-th-abstraction" ,ghc-th-abstraction))) -- cgit 1.4.1 From 19c14a0fb7ad0f217a28fc7a1cf6074e2dc4cbb6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:29:18 -0400 Subject: gnu: ghc-doctest: Update to 0.16.2. * gnu/packages/haskell-xyz.scm (ghc-doctest): Update to 0.16.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f0ff122f10..f41178b9b2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2707,7 +2707,7 @@ Writer monad), where list append quickly becomes too expensive.") (define-public ghc-doctest (package (name "ghc-doctest") - (version "0.16.0") + (version "0.16.2") (source (origin (method url-fetch) @@ -2717,7 +2717,7 @@ Writer monad), where list append quickly becomes too expensive.") ".tar.gz")) (sha256 (base32 - "0hkccch65s3kp0b36h7bqhilnpi4bx8kngncm7ma9vbd3dwacjdv")))) + "0lk4cjfzi5bx2snfzw1zi06li0gvgz3ckfh2kwa98l7nxfdl39ag")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: missing test framework (inputs -- cgit 1.4.1 From 920f44a1baff859566b41f7e7ff288882a6c7eb1 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:29:32 -0400 Subject: gnu: ghc-genvalidity: Update to 0.8.0.0. * gnu/packages/haskell-xyz.scm (ghc-genvalidity): Update to 0.8.0.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f41178b9b2..9910ff24d2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3815,7 +3815,7 @@ geniplate} package, written by Lennart Augustsson.") (define-public ghc-genvalidity (package (name "ghc-genvalidity") - (version "0.5.1.0") + (version "0.8.0.0") (source (origin (method url-fetch) @@ -3825,7 +3825,7 @@ geniplate} package, written by Lennart Augustsson.") ".tar.gz")) (sha256 (base32 - "17ykq38j9a2lzir6dqz5jgy6ndaafrpkhqhcg96c5ppg7wcxaaj0")))) + "0w38aq9hfyymidncgkrs6yvja7j573d9sap5qfg5rz910fhsij9a")))) (build-system haskell-build-system) (inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From 15ebc815472d36bfa3de102cb2afd82a593409cc Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:31:14 -0400 Subject: gnu: ghc-openglraw: Update to 3.3.3.0. * gnu/packages/haskell-xyz.scm (ghc-openglraw): Update to 3.3.3.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9910ff24d2..60c2762dee 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7063,7 +7063,7 @@ version 1.3).") (define-public ghc-openglraw (package (name "ghc-openglraw") - (version "3.3.1.0") + (version "3.3.3.0") (source (origin (method url-fetch) @@ -7073,7 +7073,7 @@ version 1.3).") ".tar.gz")) (sha256 (base32 - "1x8w3x308jldj2c1xqcq3a3sc2jc06pdpgqkgjsmixi1skv4a1vb")))) + "0zgllb4bcash2i2cispa3j565aw3dpxs41ghmhpvyvi4a6xmyldx")))) (build-system haskell-build-system) (inputs `(("ghc-half" ,ghc-half) -- cgit 1.4.1 From b9a5e634d149390885988ea19f29815fbe7c7457 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:30:03 -0400 Subject: gnu: ghc-regex: Update to 1.0.2.0. * gnu/packages/haskell-xyz.scm (ghc-regex): Update to 1.0.2.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 60c2762dee..3b322f350a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8227,7 +8227,7 @@ configurations to coexist without resorting to mutable global variables or (define-public ghc-regex (package (name "ghc-regex") - (version "1.0.1.3") + (version "1.0.2.0") (source (origin (method url-fetch) @@ -8235,7 +8235,7 @@ configurations to coexist without resorting to mutable global variables or "regex-" version ".tar.gz")) (sha256 (base32 - "1sjkpkgv4phy5b5v2lr89x4vx4dh44pj0sbvlsp6n86w9v6v4jwb")))) + "1f2z025hif1fr24b5khq3qxxyvpxrnhyx8xmbms332arw28rpkda")))) (build-system haskell-build-system) (arguments `(#:phases -- cgit 1.4.1 From 882b23e2392342bfae531dba4b7e5a380f5179d3 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:30:13 -0400 Subject: gnu: ghc-th-orphans: Update to 0.13.9. * gnu/packages/haskell-xyz.scm (ghc-th-orphans): Update to 0.13.9. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3b322f350a..9da282679e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10397,14 +10397,14 @@ instances. This package provides orphan instances for @code{containers}, (define-public ghc-th-orphans (package (name "ghc-th-orphans") - (version "0.13.6") + (version "0.13.9") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "th-orphans/th-orphans-" version ".tar.gz")) (sha256 (base32 - "0sfl3pn9kq9da3ji3lsgzgzy82vz6yvsg80dmakc1jvk7awycibp")))) + "1xj1gssv77hdx1r3ndg8k49v3ipj3a6r7crkyvx13jrps3m6ng1z")))) (build-system haskell-build-system) (inputs `(("ghc-th-lift" ,ghc-th-lift) -- cgit 1.4.1 From f9d78c7f785db7a1e41e7dd49a36fc999c295ca2 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 13:52:59 -0400 Subject: gnu: Add ghc-base-compat-batteries. * gnu/packages/haskell-xyz.scm (ghc-base-compat-batteries): New variable. --- gnu/packages/haskell-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9da282679e..f2363a655f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -662,6 +662,39 @@ of base to a wider range of compilers, without requiring the use of CPP pragmas in your code.") (license license:bsd-3))) +(define-public ghc-base-compat-batteries + (package + (name "ghc-base-compat-batteries") + (version "0.10.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "base-compat-batteries/base-compat-batteries-" + version ".tar.gz")) + (sha256 + (base32 + "1vkhc639vqiv5p39jn1v312z32i7yk5q2lf0ap4jxl1v8p8wyp8p")))) + (build-system haskell-build-system) + (inputs + `(("ghc-base-compat" ,ghc-base-compat))) + (native-inputs + `(("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck) + ("hspec-discover" ,hspec-discover))) + (arguments + `(#:cabal-revision + ("1" "15sn2qc8k0hxbb2nai341kkrci98hlhzcj2ci087m0zxcg5jcdbp"))) + (home-page "http://hackage.haskell.org/package/base-compat-batteries") + (synopsis "base-compat with extra batteries") + (description "This library provides functions available in later +versions of @code{base} to a wider range of compilers, without requiring +you to use CPP pragmas in your code. This package provides the same API +as the @code{base-compat} library, but depends on compatibility +packages (such as @code{semigroups}) to offer a wider support window +than @code{base-compat}, which has no dependencies.") + (license license:expat))) + (define-public ghc-basement (package (name "ghc-basement") -- cgit 1.4.1 From 7799d17f8ba75cf4811e1f523f1b06518e2b6b70 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 22:59:23 -0400 Subject: gnu: Add ghc-splitmix. * gnu/packages/haskell-xyz.scm (ghc-splitmix): New variable. (ghc-splitmix-bootstrap): Inherit from 'ghc-splitmix'. --- gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f2363a655f..7edca40a77 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9475,9 +9475,9 @@ splitting lists into parts, akin to the @code{split} function found in several mainstream languages.") (license license:bsd-3))) -(define-public ghc-splitmix-bootstrap +(define-public ghc-splitmix (package - (name "ghc-splitmix-bootstrap") + (name "ghc-splitmix") (version "0.0.3") (source (origin @@ -9487,11 +9487,15 @@ mainstream languages.") (sha256 (base32 "1k0amgkz7rvyz3lnw7m786ilnr1cibwhx9sc4qynq329gxan5r7w")))) - (properties '((hidden? #t))) (build-system haskell-build-system) - (arguments `(#:tests? #f)) (inputs `(("ghc-random" ,ghc-random))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-async" ,ghc-async) + ("ghc-base-compat-batteries" ,ghc-base-compat-batteries) + ("ghc-tf-random" ,ghc-tf-random) + ("ghc-vector" ,ghc-vector))) (home-page "http://hackage.haskell.org/package/splitmix") (synopsis "Fast and splittable pseudorandom number generator") (description "This package provides a Pure Haskell implementation of the @@ -9508,6 +9512,14 @@ are easily inverted, and two successive outputs suffice to reconstruct the internal state).") (license license:bsd-3))) +(define-public ghc-splitmix-bootstrap + (package + (inherit ghc-splitmix) + (name "ghc-splitmix-bootstrap") + (arguments `(#:tests? #f)) + (native-inputs '()) + (properties '((hidden? #t))))) + (define-public ghc-statevar (package (name "ghc-statevar") -- cgit 1.4.1 From 511c3204b78955d3bfa9575ae42d90b48767d13f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:56:06 -0400 Subject: gnu: ghc-attoparsec: Update to 0.13.2.3. * gnu/packages/haskell-xyz.scm (ghc-attoparsec): Update to 0.13.2.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7edca40a77..053cc5a11c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -441,7 +441,7 @@ permissions while atomically writing to a file.") (define-public ghc-attoparsec (package (name "ghc-attoparsec") - (version "0.13.2.2") + (version "0.13.2.3") (source (origin (method url-fetch) @@ -451,7 +451,7 @@ permissions while atomically writing to a file.") ".tar.gz")) (sha256 (base32 - "0j6qcwd146yzlkc9mcvzvnixsyl65n2a68l28322q5v9p4g4g4yx")))) + "1ngjn9h5n0vyki0m2jir4mg85875ysswy9hznpmj1r856mqwc6ix")))) (build-system haskell-build-system) (arguments `(#:phases -- cgit 1.4.1 From e4ede35b9c5f02d9f2dedad0f9baa32d40d41c89 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:30:28 -0400 Subject: gnu: ghc-genvalidity-property: Update to 0.4.0.0. * gnu/packages/haskell-xyz.scm (ghc-genvalidity-property): Update to 0.4.0.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 053cc5a11c..3619370b15 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3879,7 +3879,7 @@ with the @code{Validity} typeclass.") (define-public ghc-genvalidity-property (package (name "ghc-genvalidity-property") - (version "0.2.1.1") + (version "0.4.0.0") (source (origin (method url-fetch) @@ -3890,7 +3890,7 @@ with the @code{Validity} typeclass.") ".tar.gz")) (sha256 (base32 - "0cjw5i2pydidda9bnp6x37ylhxdk9g874x5sadr6sscg5kq85a1b")))) + "0zayycx62226w54rvkxwhvqhznsr33dk3ds55yyqrfqbnhvph1s9")))) (build-system haskell-build-system) (inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From e4c92f28255857db561f52e74f5ac7f58e16dbb3 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:30:41 -0400 Subject: gnu: ghc-distributive: Update to 0.6.1. * gnu/packages/haskell-xyz.scm (ghc-distributive): Update to 0.6.1. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3619370b15..3654683188 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2652,7 +2652,7 @@ disk space usage.") (define-public ghc-distributive (package (name "ghc-distributive") - (version "0.5.3") + (version "0.6.1") (source (origin (method url-fetch) @@ -2662,11 +2662,8 @@ disk space usage.") ".tar.gz")) (sha256 (base32 - "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi")))) + "1wnayzzb4vk8rhh9gzhdpd9f64366k4vmbhximavmqqmp3cv2jbp")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("6" "06bd38rf31yrvvy989r44pm0id3dsxwcp6nxg7wk6ccj3n2b8rzk"))) (inputs `(("ghc-tagged" ,ghc-tagged) ("ghc-base-orphans" ,ghc-base-orphans) -- cgit 1.4.1 From d34860c797ab6a1359ab33f7f60477adfab627d9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:30:56 -0400 Subject: gnu: ghc-gnuplot: Update to 0.5.6. * gnu/packages/haskell-xyz.scm (ghc-gnuplot): Update to 0.5.6. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3654683188..a987600389 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4011,7 +4011,7 @@ programs.") (define-public ghc-gnuplot (package (name "ghc-gnuplot") - (version "0.5.5.2") + (version "0.5.6") (source (origin (method url-fetch) @@ -4019,7 +4019,7 @@ programs.") "mirror://hackage/package/gnuplot/gnuplot-" version ".tar.gz")) (sha256 - (base32 "1mlppnc13ygjzmf6ldydys4wvy35yb3xjwwfgf9rbi7nfcqjr6mn")))) + (base32 "1g6xgnlkh17avivn1rlq7l2nvs26dvrbx4rkfld0bf6kyqaqwrgp")))) (build-system haskell-build-system) (inputs `(("ghc-temporary" ,ghc-temporary) -- cgit 1.4.1 From 1631a0f794257c2b5a92f7ef405b7d1ce4889da7 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:31:33 -0400 Subject: gnu: ghc-wave: Update to 0.2.0. * gnu/packages/haskell-xyz.scm (ghc-wave): Update to 0.2.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a987600389..ba512debd2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11533,7 +11533,7 @@ given term should not exist.") (define-public ghc-wave (package (name "ghc-wave") - (version "0.1.5") + (version "0.2.0") (source (origin (method url-fetch) (uri (string-append @@ -11542,7 +11542,7 @@ given term should not exist.") ".tar.gz")) (sha256 (base32 - "03zycmwrchhqvi37fdvlzz2d1vl4hy0i8xyys1zznw38qfq0h2i5")))) + "149kgwngq3qxc7gxpkqb16j669j0wpv2f3gnvfwp58yg6m4259ki")))) (build-system haskell-build-system) (arguments '(#:phases -- cgit 1.4.1 From 93c1fdd3032446f3933fba5c6bae367a191dd1d4 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:32:59 -0400 Subject: gnu: ghc-zip-archive: Update to 0.4.1. * gnu/packages/haskell-xyz.scm (ghc-zip-archive): Update to 0.4.1. [arguments]: Add a phase that sets up the environment for the tests. [native-inputs]: Add 'which'. --- gnu/packages/haskell-xyz.scm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ba512debd2..e6c3275f86 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11904,7 +11904,7 @@ documents.") (define-public ghc-zip-archive (package (name "ghc-zip-archive") - (version "0.3.3") + (version "0.4.1") (source (origin (method url-fetch) @@ -11914,15 +11914,26 @@ documents.") ".tar.gz")) (sha256 (base32 - "0kf8xyac168bng8a0za2jwrbss7a4ralvci9g54hnvl0gkkxx2lq")))) + "1cdix5mnxrbs7b2kivhdydhfzgxidd9dqlw71mdw5p21cabwkmf5")))) (build-system haskell-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'set-PATH-for-tests + (lambda* (#:key inputs #:allow-other-keys) + (let ((unzip (assoc-ref inputs "unzip")) + (which (assoc-ref inputs "which")) + (path (getenv "PATH"))) + (setenv "PATH" (string-append unzip "/bin:" which "/bin:" path)) + #t)))))) (inputs `(("ghc-digest" ,ghc-digest) ("ghc-temporary" ,ghc-temporary) ("ghc-zlib" ,ghc-zlib))) (native-inputs `(("ghc-hunit" ,ghc-hunit) - ("unzip" ,unzip))) + ("unzip" ,unzip) + ("which" ,which))) (home-page "https://hackage.haskell.org/package/zip-archive") (synopsis "Zip archive library for Haskell") (description "The zip-archive library provides functions for creating, -- cgit 1.4.1 From 4a0ffae5900bb542017f244c11b7874612714360 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 12:22:18 -0500 Subject: gnu: ghc-fgl-arbitrary: Update dependency constraints. * gnu/packages/haskell-xyz.scm (ghc-fgl-arbitrary): Change the phase that updates the Cabal file to allow for newer versions of 'hspec' and 'QuickCheck'. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e6c3275f86..6a5f26b8ab 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3482,9 +3482,9 @@ encourages inductive, recursive definitions of graph algorithms.") (lambda _ (substitute* "fgl-arbitrary.cabal" (("QuickCheck >= 2\\.3 && < 2\\.10") - "QuickCheck >= 2.3 && < 2.12") + "QuickCheck >= 2.3 && < 2.14") (("hspec >= 2\\.1 && < 2\\.5") - "hspec >= 2.1 && < 2.6"))))))) + "hspec >= 2.1 && < 2.8"))))))) (inputs `(("ghc-fgl" ,ghc-fgl) ("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From c264bd422e92ca28fd74defa5ed1bab584d4219b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 10:31:44 -0400 Subject: gnu: ghc-graphviz: Update to 2999.20.0.3. * gnu/packages/haskell-xyz.scm (ghc-graphviz): Update to 2999.20.0.3. [arguments]: Change the phase that updates the Cabal file to allow for newer versions of 'hspec' and 'QuickCheck'. --- gnu/packages/haskell-xyz.scm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 6a5f26b8ab..8dec2a1212 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4046,15 +4046,25 @@ programs.") (define-public ghc-graphviz (package (name "ghc-graphviz") - (version "2999.20.0.2") + (version "2999.20.0.3") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "graphviz/graphviz-" version ".tar.gz")) (sha256 (base32 - "0kj7ap0gnliviq2p8lscw1m06capnsa90vpvcys24nqy5nw2wrp7")))) + "04k26zw61nfv1pkd00iaq89pgsaiym0sf4cbzkmm2k2fj5xa587g")))) (build-system haskell-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'configure 'update-constraints + (lambda _ + (substitute* "graphviz.cabal" + (("QuickCheck >= 2\\.3 && < 2\\.13") + "QuickCheck >= 2.3 && < 2.14") + (("hspec >= 2\\.1 && < 2\\.7") + "hspec >= 2.1 && < 2.8"))))))) (inputs `(("ghc-quickcheck" ,ghc-quickcheck) ("ghc-colour" ,ghc-colour) -- cgit 1.4.1 From c09d1e62401403f950edc55a059347ef27af5e39 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:54:22 -0400 Subject: gnu: ghc-atomic-write: Update to 0.2.0.6. * gnu/packages/haskell-xyz.scm (ghc-atomic-write): Update to 0.2.0.6. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 8dec2a1212..f99dc244d0 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -408,7 +408,7 @@ This library provides a safer method based on the concept of @code{Ticket}s.") (define-public ghc-atomic-write (package (name "ghc-atomic-write") - (version "0.2.0.5") + (version "0.2.0.6") (source (origin (method url-fetch) @@ -418,7 +418,7 @@ This library provides a safer method based on the concept of @code{Ticket}s.") ".tar.gz")) (sha256 (base32 - "1iaq0hprxcv0sl1sgwcgmm87zraf738va1bciwnx2jkk3k1v9iyv")))) + "1xs3shwnlj8hmnm3q6jc8nv78z0481i5n4hrqqdmbpx8grvlnqyl")))) (build-system haskell-build-system) (inputs `(("ghc-temporary" ,ghc-temporary) -- cgit 1.4.1 From b6d9777f49e5147eae25df0b766960ec0d6ba3bc Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:54:49 -0400 Subject: gnu: ghc-weigh: Update to 0.0.14. * gnu/packages/haskell-xyz.scm (ghc-weigh): Update to 0.0.14. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f99dc244d0..9c08b96715 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11615,7 +11615,7 @@ widths to the Char type.") (define-public ghc-weigh (package (name "ghc-weigh") - (version "0.0.12") + (version "0.0.14") (source (origin (method url-fetch) @@ -11623,7 +11623,7 @@ widths to the Char type.") "weigh-" version ".tar.gz")) (sha256 (base32 - "0zw2a997gxgdzqmd7j730kxgynzmjvvlkw84dajmfzf1v9pbij7x")))) + "0l85marb5rl9nr1c0id42dnr5i9fk1jciy5h6lywhb34w3hbj61g")))) (build-system haskell-build-system) (inputs `(("ghc-split" ,ghc-split) -- cgit 1.4.1 From d44732025e286fde4cba6b86d69b0968a3fe9c03 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:55:03 -0400 Subject: gnu: ghc-network: Update to 2.8.0.1. * gnu/packages/haskell-xyz.scm (ghc-network): Update to 2.8.0.1. (ghc-network-2.8): Remove variable. * gnu/packages/idris.scm (idris)[inputs]: Replace 'ghc-network-2.8' with 'ghc-network'. --- gnu/packages/haskell-xyz.scm | 22 ++-------------------- gnu/packages/idris.scm | 2 +- 2 files changed, 3 insertions(+), 21 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9c08b96715..4b628f311c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6850,7 +6850,7 @@ ncurses.") (define-public ghc-network (package (name "ghc-network") - (version "2.6.3.6") + (version "2.8.0.1") (outputs '("out" "doc")) (source (origin @@ -6861,7 +6861,7 @@ ncurses.") ".tar.gz")) (sha256 (base32 - "198mam7ahny48p9fajznbqq16a8ya2gw0xm3gnm1si1rmc4hdplv")))) + "0im8k51rw3ahmr23ny10pshwbz09jfg0fdpam0hzf2hgxnzmvxb1")))) (build-system haskell-build-system) ;; The regression tests depend on an unpublished module. (arguments `(#:tests? #f)) @@ -6876,24 +6876,6 @@ ncurses.") "This package provides a low-level networking interface.") (license license:bsd-3))) -;;; Until we update our default GHC to >=8.6 we cannot update our ghc-network -;;; package, since the 'cabal-install' package that supports the current -;;; 'Cabal' module requires 'network==2.6.*'. Here we provide an updated -;;; version to be used for our idris package. -(define-public ghc-network-2.8 - (hidden-package - (package - (inherit ghc-network) - (version "2.8.0.1") - (source - (origin - (method url-fetch) - (uri (string-append "https://hackage.haskell.org/package/network/" - "network-" version ".tar.gz")) - (sha256 - (base32 - "0im8k51rw3ahmr23ny10pshwbz09jfg0fdpam0hzf2hgxnzmvxb1"))))))) - (define-public ghc-network-info (package (name "ghc-network-info") diff --git a/gnu/packages/idris.scm b/gnu/packages/idris.scm index 7e6ee302b0..cd682832bc 100644 --- a/gnu/packages/idris.scm +++ b/gnu/packages/idris.scm @@ -71,7 +71,7 @@ ("ghc-ieee754" ,ghc-ieee754) ("ghc-libffi" ,ghc-libffi) ("ghc-megaparsec" ,ghc-megaparsec-7) - ("ghc-network" ,ghc-network-2.8) + ("ghc-network" ,ghc-network) ("ghc-optparse-applicative" ,ghc-optparse-applicative) ("ghc-regex-tdfa" ,ghc-regex-tdfa) ("ghc-safe" ,ghc-safe) -- cgit 1.4.1 From 72fb84a5d06ee646aef4ca7f573e5298141e6e27 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:55:24 -0400 Subject: gnu: ghc-typed-process: Update to 0.2.6.0. * gnu/packages/haskell-xyz.scm (ghc-typed-process): Update to 0.2.6.0. [inputs]: Add 'ghc-unliftio-core'. --- gnu/packages/haskell-xyz.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4b628f311c..59f390dc8a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10763,7 +10763,7 @@ statically known size.") (define-public ghc-typed-process (package (name "ghc-typed-process") - (version "0.2.3.0") + (version "0.2.6.0") (source (origin (method url-fetch) @@ -10772,10 +10772,11 @@ statically known size.") version ".tar.gz")) (sha256 (base32 - "0j36vrc9w841m5qbwqra1lwiznx31xfnhin1sm8x2c2739csbpn0")))) + "1cf2pfym8zdxvvy7xv72ixj7wy3rjrdss6f57k1ysgs66cgsi8ii")))) (build-system haskell-build-system) (inputs - `(("ghc-async" ,ghc-async))) + `(("ghc-async" ,ghc-async) + ("ghc-unliftio-core" ,ghc-unliftio-core))) (native-inputs `(("ghc-base64-bytestring" ,ghc-base64-bytestring) ("ghc-hspec" ,ghc-hspec) -- cgit 1.4.1 From 484476f38d5614e07c441f58a7da8b31d6b8a7db Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 21:08:10 -0500 Subject: gnu: ghc-patience: Update to 0.3. * gnu/packages/haskell-xyz.scm (ghc-patience): Update to 0.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 59f390dc8a..b25bd6a397 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7591,7 +7591,7 @@ files/directories, and more.") (define-public ghc-patience (package (name "ghc-patience") - (version "0.1.1") + (version "0.3") (source (origin (method url-fetch) @@ -7600,7 +7600,7 @@ files/directories, and more.") version ".tar.gz")) (sha256 (base32 - "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm")))) + "1i1b37lgi31c17yrjyf8pdm4nf5lq8vw90z3rri78hf0k66d0p3i")))) (build-system haskell-build-system) (home-page "https://hackage.haskell.org/package/patience") (synopsis "Patience diff and longest increasing subsequence") -- cgit 1.4.1 From acdd03be2d5c2682abec331faea1631edd9be599 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 21:05:10 -0500 Subject: gnu: ghc-chell: Update to 0.5. * gnu/packages/haskell-xyz.scm (ghc-chell): Update to 0.5. [arguments] Set Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b25bd6a397..416138cb62 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1580,7 +1580,7 @@ cross-site scripting (@dfn{XSS}) attacks.") (define-public ghc-chell (package (name "ghc-chell") - (version "0.4.0.2") + (version "0.5") (source (origin (method url-fetch) @@ -1589,8 +1589,11 @@ cross-site scripting (@dfn{XSS}) attacks.") version ".tar.gz")) (sha256 (base32 - "10ingy9qnbmc8cqh4i9pskcw43l0mzk8f3d76b3qz3fig5ary3j9")))) + "1i845isfbk0yq852am9bqmxfpfkpnlha8nfidffsv4gw2p8gg6fg")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "1q93wrw03ix4cmnkz3lzkixcvvizw6i2ia2zifdfak1dvxnblxk0"))) (inputs `(("ghc-options-bootstrap" ,ghc-options-bootstrap) ("ghc-patience" ,ghc-patience) -- cgit 1.4.1 From e0e21831d33b97a40cdac6fb44e873539bcbc316 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 21:06:33 -0500 Subject: gnu: ghc-chell-quickcheck: Update to 0.2.5.2. * gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck): Update to 0.2.5.2. [arguments]: Change the 'update-constraints' phase to allow even newer versions of 'QuickCheck'. (ghc-chell-quickcheck-bootstrap): Likewise. --- gnu/packages/haskell-xyz.scm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 416138cb62..360fbec509 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1611,7 +1611,7 @@ testing strategies.") (define-public ghc-chell-quickcheck (package (name "ghc-chell-quickcheck") - (version "0.2.5.1") + (version "0.2.5.2") (source (origin (method url-fetch) @@ -1620,7 +1620,7 @@ testing strategies.") "chell-quickcheck-" version ".tar.gz")) (sha256 (base32 - "1iicsys9igx7m7n4l2b8djardmjy2ah5ibzp7kzs758h460fq53a")))) + "0n8c57n88r2bx0bh8nabsz07m42rh23ahs3hgyzf8gr76l08zq03")))) (build-system haskell-build-system) (arguments `(#:phases @@ -1628,8 +1628,8 @@ testing strategies.") (add-before 'configure 'update-constraints (lambda _ (substitute* "chell-quickcheck.cabal" - (("QuickCheck >= 2\\.3 && < 2\\.11") - "QuickCheck >= 2.3 && < 2.12"))))))) + (("QuickCheck >= 2\\.3 && < 2\\.13") + "QuickCheck >= 2.3 && < 2.14"))))))) (inputs `(("ghc-chell" ,ghc-chell) ("ghc-chell-quickcheck-bootstrap" ,ghc-chell-quickcheck-bootstrap) @@ -1643,7 +1643,7 @@ testing strategies.") (define ghc-chell-quickcheck-bootstrap (package (name "ghc-chell-quickcheck-bootstrap") - (version "0.2.5.1") + (version "0.2.5.2") (source (origin (method url-fetch) @@ -1652,7 +1652,7 @@ testing strategies.") "chell-quickcheck-" version ".tar.gz")) (sha256 (base32 - "1iicsys9igx7m7n4l2b8djardmjy2ah5ibzp7kzs758h460fq53a")))) + "0n8c57n88r2bx0bh8nabsz07m42rh23ahs3hgyzf8gr76l08zq03")))) (build-system haskell-build-system) (inputs `(("ghc-chell" ,ghc-chell) @@ -1665,8 +1665,8 @@ testing strategies.") (add-before 'configure 'update-constraints (lambda _ (substitute* "chell-quickcheck.cabal" - (("QuickCheck >= 2\\.3 && < 2\\.11") - "QuickCheck >= 2.3 && < 2.12"))))))) + (("QuickCheck >= 2\\.3 && < 2\\.13") + "QuickCheck >= 2.3 && < 2.14"))))))) (home-page "https://john-millikin.com/software/chell/") (synopsis "QuickCheck support for the Chell testing library") (description "More complex tests for @code{chell}.") -- cgit 1.4.1 From dcfb99d4cb88e210ecdf07e4a32914b0eef9949f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:55:37 -0400 Subject: gnu: ghc-system-fileio: Update to 0.3.16.4. * gnu/packages/haskell-xyz.scm (ghc-system-fileio): Update to 0.3.16.4. [arguments]: Add a phase that updates the Cabal file to allow for newer versions of 'chell'. --- gnu/packages/haskell-xyz.scm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 360fbec509..946948be99 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10002,7 +10002,7 @@ variety of traversals.") (define-public ghc-system-fileio (package (name "ghc-system-fileio") - (version "0.3.16.3") + (version "0.3.16.4") (source (origin (method url-fetch) @@ -10011,8 +10011,16 @@ variety of traversals.") version ".tar.gz")) (sha256 (base32 - "1484hcl27s2qcby8ws5djj11q9bz68bspcifz9h5gii2ndy70x9i")))) + "1iy6g1f35gzyj12g9mdiw4zf75mmxpv1l8cyaldgyscsl648pr9l")))) (build-system haskell-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'configure 'update-constraints + (lambda _ + (substitute* "system-fileio.cabal" + (("chell >= 0\\.4 && < 0\\.5") "chell >= 0.4")) + #t))))) (inputs `(("ghc-system-filepath" ,ghc-system-filepath) ("ghc-chell" ,ghc-chell) -- cgit 1.4.1 From 75cfc9a2f15a9c348aab189372253444208a151f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 23:00:36 -0400 Subject: gnu: Add ghc-time-compat. * gnu/packages/haskell-xyz.scm (ghc-time-compat): New variable. --- gnu/packages/haskell-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 946948be99..e7276795a9 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10529,6 +10529,38 @@ datatypes reachable from an initial datatype, and passing these names to some function which generates instances.") (license license:bsd-3))) +(define-public ghc-time-compat + (package + (name "ghc-time-compat") + (version "1.9.2.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "time-compat/time-compat-" version ".tar.gz")) + (sha256 + (base32 + "05va0rqs759vbridbcl6hksp967j9anjvys8vx72fnfkhlrn2s52")))) + (build-system haskell-build-system) + (inputs + `(("ghc-base-orphans" ,ghc-base-orphans))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-base-compat" ,ghc-base-compat) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-tagged" ,ghc-tagged) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck))) + (arguments + `(#:cabal-revision + ("1" "0k8ph4sydaiqp8dav4if6hpiaq8h1xsr93khmdr7a1mmfwdxr64r"))) + (home-page "https://github.com/phadej/time-compat") + (synopsis "Compatibility package for time") + (description "This packages tries to compat as many @code{time} +features as possible.") + (license license:bsd-3))) + (define-public ghc-time-locale-compat (package (name "ghc-time-locale-compat") -- cgit 1.4.1 From 871ceb317bdcc61112928f7f030297839701ce64 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:56:26 -0400 Subject: gnu: ghc-tldr: Update to 0.4.0.2. * gnu/packages/haskell-xyz.scm (ghc-tldr): Update to 0.4.0.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e7276795a9..f6b8bde303 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10606,7 +10606,7 @@ used CPU time of monadic computation with an IO base.") (define-public ghc-tldr (package (name "ghc-tldr") - (version "0.4.0.1") + (version "0.4.0.2") (source (origin (method url-fetch) @@ -10616,7 +10616,7 @@ used CPU time of monadic computation with an IO base.") ".tar.gz")) (sha256 (base32 - "0nc581y9jjzwd8l88g48c72mla7k6q1w102akl7gl5jsk9ljamd3")))) + "1zy9yyg7bxiyz1prkvrscggsb9p0f8y0nqxxxzlgzvnh2nmqf8f2")))) (build-system haskell-build-system) (inputs `(("ghc-cmark" ,ghc-cmark) -- cgit 1.4.1 From 79a069108902fc8bdff2dd4d5774d60ce8bb1382 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:56:39 -0400 Subject: gnu: ghc-opengl: Update to 3.0.3.0. * gnu/packages/haskell-xyz.scm (ghc-opengl): Update to 3.0.3.0. [arguments]: Set Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f6b8bde303..840b2fbab3 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7061,7 +7061,7 @@ old @code{time} library. For new projects, the newer (define-public ghc-opengl (package (name "ghc-opengl") - (version "3.0.2.2") + (version "3.0.3.0") (source (origin (method url-fetch) @@ -7071,8 +7071,11 @@ old @code{time} library. For new projects, the newer ".tar.gz")) (sha256 (base32 - "19vxwvx2n8zq2klj176l25n2b64ybp0b8mhm4p46gvpcivz41fjc")))) + "069fg8jcxqq2z9iikynd8vi3jxm2b5y3qywdh4bdviyzab3zy1as")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "1748mrb6r9mpf5jbrx436lwbg8w6dadyy8dhxw2dwnrj5z7zf741"))) (inputs `(("ghc-objectname" ,ghc-objectname) ("ghc-gluraw" ,ghc-gluraw) -- cgit 1.4.1 From ec25d53677a7e26514b92d5a501233c9ab591039 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:56:51 -0400 Subject: gnu: ghc-iproute: Update to 1.7.7. * gnu/packages/haskell-xyz.scm (ghc-iproute): Update to 1.7.7. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 840b2fbab3..1af61d119f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5440,7 +5440,7 @@ through a forwarding proxy that is configured to speak this protocol.") (define-public ghc-iproute (package (name "ghc-iproute") - (version "1.7.5") + (version "1.7.7") (source (origin (method url-fetch) @@ -5450,7 +5450,7 @@ through a forwarding proxy that is configured to speak this protocol.") ".tar.gz")) (sha256 (base32 - "1vw1nm3s8vz1hqnjnqd3wh5rr4q3m2r4izn5ynhf93h9185qwqzd")))) + "0gab5930nvzrpvisx3x43ydnp2rd4fbmy9cq1zpgqy1adx5gx8z6")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: Tests cannot find System.ByteOrder, ; exported by ghc-byteorder. Doctest issue. -- cgit 1.4.1 From 1a825512d35864186de38c7494188691d10c8c01 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:58:51 -0400 Subject: gnu: ghc-comonad: Update to 5.0.5. * gnu/packages/haskell-xyz.scm (ghc-comonad): Update to 5.0.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 1af61d119f..9ebde51ee2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1850,7 +1850,7 @@ supported. A module of colour names (\"Data.Colour.Names\") is provided.") (define-public ghc-comonad (package (name "ghc-comonad") - (version "5.0.4") + (version "5.0.5") (source (origin (method url-fetch) @@ -1860,7 +1860,7 @@ supported. A module of colour names (\"Data.Colour.Names\") is provided.") ".tar.gz")) (sha256 (base32 - "09g870c4flp4k3fgbibsd0mmfjani1qcpbcl685v8x89kxzrva3q")))) + "1l7snp2mszgnjgd0nc9kzfyd13vla0rlazqi03rwx2akcxk14n3c")))) (build-system haskell-build-system) (native-inputs `(("cabal-doctest" ,cabal-doctest) -- cgit 1.4.1 From 03b0c92e2a75c73204791fa28858e0de21856c14 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:59:06 -0400 Subject: gnu: ghc-megaparsec: Update to 7.0.5. * gnu/packages/haskell-xyz.scm (ghc-megaparsec): Update to 7.0.5. [arguments]: Remove '#:cabal-revision'. (ghc-megaparsec-7): Remove variable. * gnu/packages/haskell-apps.scm (kmonad)[inputs]: Replace 'ghc-megaparsec-7' with 'ghc-megaparsec'. * gnu/packages/idris.scm (idris)[inputs]: Likewise. --- gnu/packages/haskell-apps.scm | 2 +- gnu/packages/haskell-xyz.scm | 25 ++----------------------- gnu/packages/idris.scm | 2 +- 3 files changed, 4 insertions(+), 25 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-apps.scm b/gnu/packages/haskell-apps.scm index eac07ca9b8..1e0dafe227 100644 --- a/gnu/packages/haskell-apps.scm +++ b/gnu/packages/haskell-apps.scm @@ -543,7 +543,7 @@ and mIRC chat codes.") ("ghc-exceptions" ,ghc-exceptions) ("ghc-hashable" ,ghc-hashable) ("ghc-lens" ,ghc-lens) - ("ghc-megaparsec" ,ghc-megaparsec-7) + ("ghc-megaparsec" ,ghc-megaparsec) ("ghc-optparse-applicative" ,ghc-optparse-applicative) ("ghc-unagi-chan" ,ghc-unagi-chan) ("ghc-unliftio" ,ghc-unliftio) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9ebde51ee2..cfc5f05c35 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6120,7 +6120,7 @@ functions are often useful in statistical and numerical computing.") (define-public ghc-megaparsec (package (name "ghc-megaparsec") - (version "6.5.0") + (version "7.0.5") (source (origin (method url-fetch) @@ -6129,11 +6129,8 @@ functions are often useful in statistical and numerical computing.") version ".tar.gz")) (sha256 (base32 - "12iggy7qpf8x93jm64zf0g215xwy779bqyfyjk2bhmxqqr1yzgdy")))) + "0bqx1icbmk8s7wmbcdzsgnlh607c7kzg8l80cp02dxr5valjxp7j")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("4" "0ij3asi5vwlhbgwsy6nhli9a0qb7926mg809fsgyl1rnhs9fvpx1"))) (inputs `(("ghc-case-insensitive" ,ghc-case-insensitive) ("ghc-parser-combinators" ,ghc-parser-combinators) @@ -6151,24 +6148,6 @@ Megaparsec is a feature-rich package that strikes a nice balance between speed, flexibility, and quality of parse errors.") (license license:bsd-2))) -;;; Idris 1.3.2 requires 'megaparse>=7.0.4' but we'd like to keep the public -;;; package at the current Stackage LTS version: -(define-public ghc-megaparsec-7 - (hidden-package - (package - (inherit ghc-megaparsec) - (version "7.0.5") - (source - (origin - (method url-fetch) - (uri (string-append "https://hackage.haskell.org/package/megaparsec/" - "megaparsec-" version ".tar.gz")) - (sha256 - (base32 - "0bqx1icbmk8s7wmbcdzsgnlh607c7kzg8l80cp02dxr5valjxp7j")))) - (arguments (strip-keyword-arguments (list #:cabal-revision) - (package-arguments ghc-megaparsec)))))) - (define-public ghc-memory (package (name "ghc-memory") diff --git a/gnu/packages/idris.scm b/gnu/packages/idris.scm index cd682832bc..e5c0ac210e 100644 --- a/gnu/packages/idris.scm +++ b/gnu/packages/idris.scm @@ -70,7 +70,7 @@ ("ghc-fsnotify" ,ghc-fsnotify) ("ghc-ieee754" ,ghc-ieee754) ("ghc-libffi" ,ghc-libffi) - ("ghc-megaparsec" ,ghc-megaparsec-7) + ("ghc-megaparsec" ,ghc-megaparsec) ("ghc-network" ,ghc-network) ("ghc-optparse-applicative" ,ghc-optparse-applicative) ("ghc-regex-tdfa" ,ghc-regex-tdfa) -- cgit 1.4.1 From ab761e9dd845b72b0a2e6bd8d2b1af0fa82fde99 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:59:26 -0400 Subject: gnu: ghc-socks: Update to 0.6.1. * gnu/packages/haskell-xyz.scm (ghc-socks): Update to 0.6.1. [inputs]: Add 'ghc-basement'. --- gnu/packages/haskell-xyz.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index cfc5f05c35..8a85ffd9f4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9380,17 +9380,18 @@ automatically by SmallCheck.") (define-public ghc-socks (package (name "ghc-socks") - (version "0.5.6") + (version "0.6.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "socks/socks-" version ".tar.gz")) (sha256 (base32 - "0f44qy74i0n6ll3jym0a2ipafkpw1h67amcpqmj8iq95h21wsqzs")))) + "0wvaxy3dkv97wrncjv1rxrmjr4014hgxz82kixvcwqdhidalfi3k")))) (build-system haskell-build-system) (inputs `(("ghc-cereal" ,ghc-cereal) + ("ghc-basement" ,ghc-basement) ("ghc-network" ,ghc-network))) (home-page "https://github.com/vincenthz/hs-socks") (synopsis "SOCKS proxy (version 5) implementation") -- cgit 1.4.1 From e5ccc5f78c658c25171c094b310d1497508f8d2a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:59:40 -0400 Subject: gnu: ghc-hslogger: Update to 1.2.12. * gnu/packages/haskell-xyz.scm (ghc-hslogger): Update to 1.2.12. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 8a85ffd9f4..a655faeb24 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4991,7 +4991,7 @@ MODS-format XML intermediate.") (define-public ghc-hslogger (package (name "ghc-hslogger") - (version "1.2.10") + (version "1.2.12") (source (origin (method url-fetch) @@ -4999,7 +4999,7 @@ MODS-format XML intermediate.") "hslogger-" version "/" "hslogger-" version ".tar.gz")) (sha256 (base32 - "0as5gvlh6pi2gflakp695qnlizyyp059dqrhvjl4gjxalja6xjnp")))) + "0ykcsk7wqygvrg60r5kpl6xfinr706al8pfyk5wj67wjs24lqypr")))) (build-system haskell-build-system) (inputs `(("ghc-network" ,ghc-network) -- cgit 1.4.1 From 37a05591293eeb8c3051e8c5aac7f2e1ca9abde5 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 12:59:54 -0400 Subject: gnu: ghc-haskell-src-exts: Update to 1.21.1. * gnu/packages/haskell-xyz.scm (ghc-haskell-src-exts): Update to 1.21.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a655faeb24..753da9e373 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4523,7 +4523,7 @@ package are to parse or generate Haskell 98 code.") (define-public ghc-haskell-src-exts (package (name "ghc-haskell-src-exts") - (version "1.20.2") + (version "1.21.1") (source (origin (method url-fetch) @@ -4533,7 +4533,7 @@ package are to parse or generate Haskell 98 code.") ".tar.gz")) (sha256 (base32 - "1sm3z4v1p5yffg01ldgavz71s3bvfhjfa13k428rk14bpkl8crlz")))) + "0q1y8n3d82gid9bcx8wxsqqmj9mq11fg3gp5yzpfbw958dhi3j9f")))) (build-system haskell-build-system) (inputs `(("cpphs" ,cpphs) -- cgit 1.4.1 From 8bda2fa7dab87f29a6e60d3784bcef1ec4202f91 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:00:09 -0400 Subject: gnu: ghc-rio: Update to 0.1.12.0. * gnu/packages/haskell-xyz.scm (ghc-rio): Update to 0.1.12.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 753da9e373..ea267362e1 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8600,7 +8600,7 @@ better for some purposes.") (define-public ghc-rio (package (name "ghc-rio") - (version "0.1.5.0") + (version "0.1.12.0") (source (origin (method url-fetch) @@ -8609,7 +8609,7 @@ better for some purposes.") version ".tar.gz")) (sha256 (base32 - "064h8a4hp53a479d3ak0vmqbx8hi0cpg7zn4wp23rjy26dka8p7g")))) + "0xzjkh6aavynpyskikhs8dmv0zhkiqiwz9zdn80zbd25b2182pif")))) (build-system haskell-build-system) (inputs `(("ghc-exceptions" ,ghc-exceptions) -- cgit 1.4.1 From 8284bd09e02487a8c5a5a49c65c0c3c6313c7ec3 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:00:26 -0400 Subject: gnu: ghc-glut: Update to 2.7.0.15. * gnu/packages/haskell-xyz.scm (ghc-glut): Update to 2.7.0.15. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ea267362e1..e985af2356 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3987,7 +3987,7 @@ basis for a nicer interface.") (define-public ghc-glut (package (name "ghc-glut") - (version "2.7.0.14") + (version "2.7.0.15") (source (origin (method url-fetch) @@ -3997,7 +3997,7 @@ basis for a nicer interface.") ".tar.gz")) (sha256 (base32 - "01i162fly4q1751fp60lgkzlb8kr0qqbvmxj74zc6skb19qggy2w")))) + "0271vnf6wllhxjwy0m348x90kv27aybxcbqkkglmd5w4cpwjg5g9")))) (build-system haskell-build-system) (inputs `(("ghc-statevar" ,ghc-statevar) -- cgit 1.4.1 From 0beaec66bdf8547cf8154253ff1d4b2a8d7fa979 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:00:42 -0400 Subject: gnu: ghc-bifunctors: Update to 5.5.5. * gnu/packages/haskell-xyz.scm (ghc-bifunctors): Update to 5.5.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e985af2356..729044ceba 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -804,7 +804,7 @@ stand for certain ASCII character sequences, i.e. → instead of @code{->}, (define-public ghc-bifunctors (package (name "ghc-bifunctors") - (version "5.5.3") + (version "5.5.5") (source (origin (method url-fetch) @@ -814,7 +814,7 @@ stand for certain ASCII character sequences, i.e. → instead of @code{->}, ".tar.gz")) (sha256 (base32 - "1jn9rxg643xnlhrknmjz88nblcpsr45xwjkwwnn5nxpasa7m4d6l")))) + "0rn47q8dzv0g1fyams99p4py6q0asxdc50q9k0nj497brk738xcb")))) (build-system haskell-build-system) (inputs `(("ghc-base-orphans" ,ghc-base-orphans) -- cgit 1.4.1 From 35ee173ca0f3fefa9094913f76b6fb82d0b61a8a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 14:14:57 -0400 Subject: gnu: ghc-charset: Update Cabal file to r1. * gnu/packages/haskell-xyz.scm (ghc-charset): Update Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 729044ceba..0d4f91f135 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1454,6 +1454,9 @@ parser isolation, and labeled blocks for better error messages.") (base32 "1gn0m96qpjww8hpp2g1as5yy0wcwy4iq73h3kz6g0yxxhcl5sh9x")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "1z6nxw2g9vgsjq0g159sk8mwj68lwzxzi5iv5ynha0h85jcqxszy"))) (inputs `(("ghc-semigroups" ,ghc-semigroups) ("ghc-unordered-containers" ,ghc-unordered-containers))) -- cgit 1.4.1 From 6818f970ac9dcd3db9dae04c2df8ac59994b3248 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:00:56 -0400 Subject: gnu: ghc-parsers: Update to 0.12.10. * gnu/packages/haskell-xyz.scm (ghc-parsers): Update to 0.12.10. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 0d4f91f135..219f970b45 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7449,7 +7449,7 @@ combinators.") (define-public ghc-parsers (package (name "ghc-parsers") - (version "0.12.9") + (version "0.12.10") (source (origin (method url-fetch) @@ -7459,7 +7459,7 @@ combinators.") ".tar.gz")) (sha256 (base32 - "1r05sc1mcglk8w596kq9a1brfn9c2vll8lq16j07ln0vsz4jzrc1")))) + "0v0smxbzk1qpdfkfqqmrzd2dngv3vxba10mkjn9nfm6a309izf8p")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: Test fails with "cannot satisfy ; -package attoparsec-0.13.0.1" -- cgit 1.4.1 From 77355bdfc8cf6f306387ef58bce4af95df97a82f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:07:24 -0400 Subject: gnu: ghc-haskell-src-exts-util: Update to 0.2.5. * gnu/packages/haskell-xyz.scm (ghc-haskell-src-exts-util): Update to 0.2.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 219f970b45..78e6d4b01f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4559,7 +4559,7 @@ patterns as per the HaRP extension as well as HSX-style embedded XML syntax.") (define-public ghc-haskell-src-exts-util (package (name "ghc-haskell-src-exts-util") - (version "0.2.3") + (version "0.2.5") (source (origin (method url-fetch) @@ -4568,7 +4568,7 @@ patterns as per the HaRP extension as well as HSX-style embedded XML syntax.") version ".tar.gz")) (sha256 (base32 - "1803718paq89f8pdck4mb88hv2k1ah9lxzq0lgjgwi9n88ryycz8")))) + "0fvqi72m74p7q5sbpy8m2chm8a1lgy10mfrcxcz8wrh59vngj0n8")))) (build-system haskell-build-system) (inputs `(("ghc-data-default" ,ghc-data-default) -- cgit 1.4.1 From e94b3c721a90d962f24d925d05ee10e70242d607 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:07:45 -0400 Subject: gnu: ghc-haskell-src-meta: Update to 0.8.3. * gnu/packages/haskell-xyz.scm (ghc-haskell-src-meta): Update to 0.8.3. [native-inputs]: Remove 'ghc-test-framework' and 'ghc-test-framework-hunit'; add 'ghc-tasty' and 'ghc-tasty-hunit'. --- gnu/packages/haskell-xyz.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 78e6d4b01f..e338175283 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4585,7 +4585,7 @@ patterns as per the HaRP extension as well as HSX-style embedded XML syntax.") (define-public ghc-haskell-src-meta (package (name "ghc-haskell-src-meta") - (version "0.8.0.3") + (version "0.8.3") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -4593,7 +4593,7 @@ patterns as per the HaRP extension as well as HSX-style embedded XML syntax.") version ".tar.gz")) (sha256 (base32 - "08jq156zv4m0fjq6712n99c1jwxnpa6kj6sq8ch0r1l0a1ay6ww4")))) + "17znnaqj2hnnfyc9p9xjzbs97h2jh1h4f4qbw648y3xa14wx5ra9")))) (build-system haskell-build-system) (inputs `(("ghc-haskell-src-exts" ,ghc-haskell-src-exts) @@ -4601,8 +4601,8 @@ patterns as per the HaRP extension as well as HSX-style embedded XML syntax.") ("ghc-th-orphans" ,ghc-th-orphans))) (native-inputs `(("ghc-hunit" ,ghc-hunit) - ("ghc-test-framework" ,ghc-test-framework) - ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit))) (home-page "https://hackage.haskell.org/package/haskell-src-meta") (synopsis "Parse source to template-haskell abstract syntax") (description -- cgit 1.4.1 From 97f267c85bd99daca270a17cace3a05775dade5a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:08:01 -0400 Subject: gnu: ghc-attoparsec-iso8601: Update to 1.0.1.0. * gnu/packages/haskell-xyz.scm (ghc-attoparsec-iso8601): Update to 1.0.1.0. [arguments]: Update the Cabal revision hash. --- gnu/packages/haskell-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e338175283..100db9a278 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -494,7 +494,7 @@ complicated text/binary file formats.") (define-public ghc-attoparsec-iso8601 (package (name "ghc-attoparsec-iso8601") - (version "1.0.0.0") + (version "1.0.1.0") (source (origin (method url-fetch) @@ -503,11 +503,11 @@ complicated text/binary file formats.") "attoparsec-iso8601-" version ".tar.gz")) (sha256 (base32 - "12l55b76bhya9q89mfmqmy6sl5v39b6gzrw5rf3f70vkb23nsv5a")))) + "0hj10w15qp2z5bz2v4xahhmbgzclpyfi5l2sv97wqycysg9gp7s9")))) (build-system haskell-build-system) (arguments `(#:cabal-revision - ("1" "06f7pgmmc8456p3hc1y23kz1y127gfczy7s00wz1rls9g2sm2vi4"))) + ("1" "1rjhscmczgs1bwyqx7lvkm8py3ylxjd2797mrzgnq60fvm292750"))) (inputs `(("ghc-attoparsec" ,ghc-attoparsec) ("ghc-base-compat" ,ghc-base-compat))) (home-page "https://github.com/bos/aeson") -- cgit 1.4.1 From 30eebbe6c341bfafad2124cbb9992e35676933f6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 22:14:20 -0400 Subject: gnu: Add ghc-network-bsd. * gnu/packages/haskell-xyz.scm (ghc-network-bsd): New variable. --- gnu/packages/haskell-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 100db9a278..d6f5653e89 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6861,6 +6861,27 @@ ncurses.") "This package provides a low-level networking interface.") (license license:bsd-3))) +(define-public ghc-network-bsd + (package + (name "ghc-network-bsd") + (version "2.8.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "network-bsd/network-bsd-" version ".tar.gz")) + (sha256 + (base32 + "0dfbwgrr28y6ypw7p1ppqg7v746qf14569q4xazj4ahdjw2xkpi5")))) + (build-system haskell-build-system) + (inputs + `(("ghc-network" ,ghc-network))) + (home-page "https://github.com/haskell/network-bsd") + (synopsis "POSIX network database () API") + (description "This package provides Haskell bindings to the the POSIX +network database () API.") + (license license:bsd-3))) + (define-public ghc-network-info (package (name "ghc-network-info") -- cgit 1.4.1 From e2303abb5c061debc4d6224ac7ce57640fcc7f13 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 21:09:13 -0500 Subject: gnu: ghc-stringsearch: Update Cabal file to r1. * gnu/packages/haskell-xyz.scm (ghc-stringsearch): Update Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d6f5653e89..27daca10c0 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9914,6 +9914,9 @@ and bytestrings.") (base32 "0jpy9xjcjdbpi3wk6mg7xwd7wfi2mma70p97v1ij5i8bj9qijpr9")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "0z5pz5dccapz9k39r2zmf056m0x2m2lj3jahhnw3mfxlmps07378"))) (home-page "https://bitbucket.org/dafis/stringsearch") (synopsis "Fast searching, splitting and replacing of ByteStrings") (description "This package provides several functions to quickly search -- cgit 1.4.1 From b6b2c2183bdd8271f8926650b9751dbee20a3ddd Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:08:27 -0400 Subject: gnu: ghc-cgi: Update to 3001.4.0.0. * gnu/packages/haskell-xyz.scm (ghc-cgi): Update to 3001.4.0.0. [arguments]: Remove the 'update-constraints' phase. --- gnu/packages/haskell-xyz.scm | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 27daca10c0..4da0455a09 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1398,7 +1398,7 @@ parser isolation, and labeled blocks for better error messages.") (define-public ghc-cgi (package (name "ghc-cgi") - (version "3001.3.0.2") + (version "3001.4.0.0") (source (origin (method url-fetch) @@ -1408,22 +1408,8 @@ parser isolation, and labeled blocks for better error messages.") ".tar.gz")) (sha256 (base32 - "1hbpplss1m4rdpm4ibip6fpimlhssqa14fl338kl2jbc463i64cj")))) + "1d0nh5ymkqskkp4yn0gfz4mff8i0cxyw1wws8xxp6k1mg1ywa25k")))) (build-system haskell-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'configure 'update-constraints - (lambda _ - (substitute* "cgi.cabal" - (("exceptions < 0\\.9") - "exceptions < 0.11") - (("time >= 1\\.5 && < 1\\.7") - "time >= 1.5 && < 1.9") - (("doctest >= 0\\.8 && < 0\\.12") - "doctest >= 0.8 && < 0.17") - (("QuickCheck >= 2\\.8\\.1 && < 2\\.10") - "QuickCheck >= 2.8.1 && < 2.12"))))))) (inputs `(("ghc-exceptions" ,ghc-exceptions) ("ghc-multipart" ,ghc-multipart) -- cgit 1.4.1 From cc784d7b63dceb533557e21eb8d29e40899ca2d6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:08:51 -0400 Subject: gnu: ghc-hslua: Update to 1.0.3.2. * gnu/packages/haskell-xyz.scm (ghc-hslua): Update to 1.0.3.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4da0455a09..cb323f9fbe 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5006,14 +5006,14 @@ handler built in.") (define-public ghc-hslua (package (name "ghc-hslua") - (version "0.9.5.2") + (version "1.0.3.2") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "hslua/hslua-" version ".tar.gz")) (sha256 (base32 - "1rdvv01p214zfjh6fcqjjgqwi8y42wad6cqzhlcv5gvclzw2ck8f")))) + "183bgl5jcx5y2r94lviqfw0a5w9089nxjd1z40k8vx9y2h60pm6j")))) (build-system haskell-build-system) (arguments `(#:configure-flags '("-fsystem-lua"))) -- cgit 1.4.1 From 59e98d754a3cdf37bb8b045fdfba51f62d42444f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:09:02 -0400 Subject: gnu: ghc-io-streams: Update to 1.5.1.0. * gnu/packages/haskell-xyz.scm (ghc-io-streams): Update to 1.5.1.0. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index cb323f9fbe..3bf5630969 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5359,7 +5359,7 @@ functors). For more information, see Edward Kmett's article (define-public ghc-io-streams (package (name "ghc-io-streams") - (version "1.5.0.1") + (version "1.5.1.0") (source (origin (method url-fetch) @@ -5367,7 +5367,7 @@ functors). For more information, see Edward Kmett's article "io-streams/io-streams-" version ".tar.gz")) (sha256 (base32 - "12rcdg2d70644bvn838fxcjkssqj8pssnx5y657si5rijcbkgjsx")))) + "1c7byr943x41nxpc3bnz152fvfbmakafq2958wyf9qiyp2pz18la")))) (build-system haskell-build-system) (inputs `(("ghc-attoparsec" ,ghc-attoparsec) @@ -5383,9 +5383,6 @@ functors). For more information, see Edward Kmett's article ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2) ("ghc-zlib" ,ghc-zlib))) - (arguments - `(#:cabal-revision - ("2" "1mcab95d6hm098myh9gp7sh10srigjphgvm8s9pfs7jg5hzghy14"))) (home-page "http://hackage.haskell.org/package/io-streams") (synopsis "Simple and composable stream I/O") (description "This library contains simple and easy-to-use -- cgit 1.4.1 From bbf9845f4ff6d59164758a7f2a5b2294e99fc0c6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:31:09 -0400 Subject: gnu: ghc-libmpd: Update to 0.9.0.10. * gnu/packages/haskell-xyz.scm (ghc-libmpd): Update to 0.9.0.10. [inputs]: Add 'ghc-safe-exceptions'. --- gnu/packages/haskell-xyz.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3bf5630969..a32cc94c80 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5712,7 +5712,7 @@ to be called from Haskell.") (define-public ghc-libmpd (package (name "ghc-libmpd") - (version "0.9.0.9") + (version "0.9.0.10") (source (origin (method url-fetch) @@ -5722,7 +5722,7 @@ to be called from Haskell.") ".tar.gz")) (sha256 (base32 - "1931m23iqb4wddpdidm4ph746zpaw41kkjzmb074j7yyfpk7x1jv")))) + "0vy287mn1vk8kvij5i3hc0p02l886cpsq5dds7kl6g520si3abkb")))) (build-system haskell-build-system) ;; Tests fail on i686. ;; See https://github.com/vimus/libmpd-haskell/issues/112 @@ -5732,6 +5732,7 @@ to be called from Haskell.") ("ghc-old-locale" ,ghc-old-locale) ("ghc-data-default-class" ,ghc-data-default-class) ("ghc-network" ,ghc-network) + ("ghc-safe-exceptions" ,ghc-safe-exceptions) ("ghc-utf8-string" ,ghc-utf8-string))) (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck) -- cgit 1.4.1 From a4fe1c648a653b1b629fd27eedd45150cbc32d0a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:10:10 -0400 Subject: gnu: ghc-email-validate: Update to 2.3.2.12. * gnu/packages/haskell-xyz.scm (ghc-email-validate): Update to 2.3.2.12. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a32cc94c80..512ff0bf4c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2974,7 +2974,7 @@ Damerau-Levenshtein algorithms.") (define-public ghc-email-validate (package (name "ghc-email-validate") - (version "2.3.2.6") + (version "2.3.2.12") (source (origin (method url-fetch) @@ -2985,7 +2985,7 @@ Damerau-Levenshtein algorithms.") ".tar.gz")) (sha256 (base32 - "0chgylvc8xmhp933rdbmpg5sv4y7yg2h6kbf0ip1dzmbd5p55pa5")))) + "0ar3cfjia3x11chb7w60mi7hp5djanms883ddk875l6lifr2lyqf")))) (build-system haskell-build-system) (inputs `(("ghc-attoparsec" ,ghc-attoparsec) -- cgit 1.4.1 From 641207cb85d04b17448eb85f087c35db32d175df Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:10:26 -0400 Subject: gnu: ghc-missingh: Update to 1.4.1.0. * gnu/packages/haskell-xyz.scm (ghc-missingh): Update to 1.4.1.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 512ff0bf4c..ac92c15d69 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6342,7 +6342,7 @@ used both from lens and microlens).") (define-public ghc-missingh (package (name "ghc-missingh") - (version "1.4.0.1") + (version "1.4.1.0") (source (origin (method url-fetch) @@ -6350,7 +6350,7 @@ used both from lens and microlens).") "MissingH-" version ".tar.gz")) (sha256 (base32 - "0wcvgrmav480w7nf4bl14yi0jq2yzanysxwzwas9hpb28vyjlgr8")))) + "1jp0vk6w9a7fzrbxfhx773105jp2s1n50klq9ak6spfl7bgx5v29")))) (build-system haskell-build-system) ;; Tests require the unmaintained testpack package, which depends on the ;; outdated QuickCheck version 2.7, which can no longer be built with -- cgit 1.4.1 From b5b6d7ea62537fdd19173fdcb537832cbdd63e09 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:10:38 -0400 Subject: gnu: ghc-lifted-async: Update to 0.10.0.4. * gnu/packages/haskell-xyz.scm (ghc-lifted-async): Update to 0.10.0.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ac92c15d69..606b98ce5d 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5773,7 +5773,7 @@ Music Player Daemon.") (define-public ghc-lifted-async (package (name "ghc-lifted-async") - (version "0.10.0.2") + (version "0.10.0.4") (source (origin (method url-fetch) @@ -5782,7 +5782,7 @@ Music Player Daemon.") version ".tar.gz")) (sha256 (base32 - "1073r512c1x2m1v0jar9bwqg656slg7jd1jhsyj6m8awgx1l1mwf")))) + "0cwl1d0wjpdk0v1l1qxiqiksmak950c8gx169c1q77cg0z18ijf9")))) (build-system haskell-build-system) (inputs `(("ghc-async" ,ghc-async) -- cgit 1.4.1 From ecaf0b0c8629f6e1fa942487ca283d55aa8c5564 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:11:14 -0400 Subject: gnu: ghc-hslua-module-text: Update to 0.2.1. * gnu/packages/haskell-xyz.scm (ghc-hslua-module-text): Update to 0.2.1. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 606b98ce5d..f5f7174212 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5038,7 +5038,7 @@ described in @url{https://www.lua.org/}.") (define-public ghc-hslua-module-text (package (name "ghc-hslua-module-text") - (version "0.1.2.1") + (version "0.2.1") (source (origin (method url-fetch) @@ -5047,11 +5047,8 @@ described in @url{https://www.lua.org/}.") version ".tar.gz")) (sha256 (base32 - "0bcfpb1dhnxp0gr376ai4w7vczr9zrjl1r3r6w7kcxivfkwq9cxf")))) + "1ikdwvvxhbd5wmfr85dzs2ccamh9rbbpgy899z7s1vlv5q1dj0hk")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("1" "0vajlsd7y6pwa08635q0cx8z5c1c55bk7fvavw7g2vmyvxqjzx6n"))) (inputs `(("ghc-hslua" ,ghc-hslua))) (native-inputs -- cgit 1.4.1 From 6ee0d2584c9f7dbcc331caad42ecdadf2e3b5819 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:11:27 -0400 Subject: gnu: ghc-connection: Update to 0.3.1. * gnu/packages/haskell-xyz.scm (ghc-connection): Update to 0.3.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f5f7174212..4827f8ba41 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2177,7 +2177,7 @@ and daemons. The features include: (define-public ghc-connection (package (name "ghc-connection") - (version "0.2.8") + (version "0.3.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -2185,7 +2185,7 @@ and daemons. The features include: version ".tar.gz")) (sha256 (base32 - "1swkb9w5vx9ph7x55y51dc0srj2z27nd9ibgn8c0qcl6hx7g9cbh")))) + "1nbmafhlg0wy4aa3p7amjddbamdz6avzrxn4py3lvhrjqn4raxax")))) (build-system haskell-build-system) (inputs `(("ghc-byteable" ,ghc-byteable) -- cgit 1.4.1 From 899b5297cc91e5ff427728434d357eba1d4b1f5a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:12:04 -0400 Subject: gnu: ghc-profunctors: Update to 5.3. * gnu/packages/haskell-xyz.scm (ghc-profunctors): Update to 5.3. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4827f8ba41..c8fbec048d 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7944,7 +7944,7 @@ API.") (define-public ghc-profunctors (package (name "ghc-profunctors") - (version "5.2.2") + (version "5.3") (source (origin (method url-fetch) @@ -7954,11 +7954,8 @@ API.") ".tar.gz")) (sha256 (base32 - "0s1pwjidbn761xk43pmzyvn99hm3psdifjd78ylki7f97aiyd0g9")))) + "1dx3nkc27yxsrbrhh3iwhq7dl1xn6bj7n62yx6nh8vmpbg62lqvl")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("2" "1ywlg9z8nlhd2avgb8c6gbkv8zyk7hvc25926bafyg0m0k8y1amq"))) (inputs `(("ghc-base-orphans" ,ghc-base-orphans) ("ghc-bifunctors" ,ghc-bifunctors) -- cgit 1.4.1 From a531ff94c3dcf480be5c085c52f2c2d9bc532712 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 21:56:40 -0400 Subject: gnu: ghc-diff: Patch to work with newer QuickCheck. * gnu/packages/patches/ghc-diff-swap-cover-args.patch: New file. * gnu/local.mk: Add it. * gnu/packages/haskell-xyz.scm (ghc-diff): Use it. --- gnu/local.mk | 1 + gnu/packages/haskell-xyz.scm | 1 + gnu/packages/patches/ghc-diff-swap-cover-args.patch | 20 ++++++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 gnu/packages/patches/ghc-diff-swap-cover-args.patch (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/local.mk b/gnu/local.mk index 47618993bf..a9548d4bd6 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -878,6 +878,7 @@ dist_patch_DATA = \ %D%/packages/patches/gd-freetype-test-failure.patch \ %D%/packages/patches/geoclue-config.patch \ %D%/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch \ + %D%/packages/patches/ghc-diff-swap-cover-args.patch \ %D%/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch \ %D%/packages/patches/ghc-haddock-library-unbundle.patch \ %D%/packages/patches/ghostscript-no-header-id.patch \ diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index c8fbec048d..86e0d2a60e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2606,6 +2606,7 @@ and parsers with useful semantics.") (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "Diff/Diff-" version ".tar.gz")) + (patches (search-patches "ghc-diff-swap-cover-args.patch")) (sha256 (base32 "0bqcdvhxx8dmqc3793m6axg813wv9ldz2j37f1wygbbrbbndmdvp")))) diff --git a/gnu/packages/patches/ghc-diff-swap-cover-args.patch b/gnu/packages/patches/ghc-diff-swap-cover-args.patch new file mode 100644 index 0000000000..724416ff7a --- /dev/null +++ b/gnu/packages/patches/ghc-diff-swap-cover-args.patch @@ -0,0 +1,20 @@ +The QuickCheck library swapped the order of the arguments of the 'cover' +function in version 2.12. Version 0.3.4 of the Diff library still uses +the old argument order. Swapping the argument order makes Diff work +with newer versions of QuickCheck. + +See for the +upstream bug report. + +diff -ruN a/test/Test.hs b/test/Test.hs +--- a/test/Test.hs 2016-04-23 01:21:45.000000000 -0400 ++++ b/test/Test.hs 2019-11-01 19:13:04.590770903 -0400 +@@ -134,7 +134,7 @@ + prop_ppDiffR (DiffInput le ri) = + let haskDiff=ppDiff $ getGroupedDiff le ri + utilDiff= unsafePerformIO (runDiff (unlines le) (unlines ri)) +- in cover (haskDiff == utilDiff) 90 "exact match" $ ++ in cover 90 (haskDiff == utilDiff) "exact match" $ + classify (haskDiff == utilDiff) "exact match" + (div ((length haskDiff)*100) (length utilDiff) < 110) -- less than 10% bigger + where -- cgit 1.4.1 From 1826c2a8aec49d83c32d28a668284ea3f0aac962 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:31:48 -0400 Subject: gnu: ghc-skylighting-core: Update to 0.8.2.1. * gnu/packages/haskell-xyz.scm (ghc-skylighting-core): Update to 0.8.2.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 86e0d2a60e..cf30b16a2d 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9299,7 +9299,7 @@ are the bottleneck of web servers.") (define-public ghc-skylighting-core (package (name "ghc-skylighting-core") - (version "0.7.2") + (version "0.8.2.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -9307,7 +9307,7 @@ are the bottleneck of web servers.") version ".tar.gz")) (sha256 (base32 - "066fwmwsd7xcvwlinfk2izlzq0xp8697i6lnbgsbl71jdybyackq")))) + "0hdchivb4af9w7v5v7lrwfwawd3kcwmpzk69m1vkkm3pis8lcr1s")))) (build-system haskell-build-system) (inputs `(("ghc-aeson" ,ghc-aeson) -- cgit 1.4.1 From 55ec98f29ab8c7a310706f1ca37333bab15572a6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:13:22 -0400 Subject: gnu: ghc-inline-c: Update to 0.7.0.1. * gnu/packages/haskell-xyz.scm (ghc-inline-c): Update to 0.7.0.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index cf30b16a2d..88f7e8dbe4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5164,7 +5164,7 @@ lines continued at an indented level below.") (define-public ghc-inline-c (package (name "ghc-inline-c") - (version "0.6.1.0") + (version "0.7.0.1") (source (origin (method url-fetch) @@ -5172,7 +5172,7 @@ lines continued at an indented level below.") "inline-c-" version ".tar.gz")) (sha256 (base32 - "0vbfrsqsi7mdziqsnj68bsqlwbqxxhvrmy9rv6w8z18d1m8w3n6h")))) + "19scbviwiv1fbsdcjji3dscjg7w0xa8r97xwkqqrwm7zhvrg5wns")))) (build-system haskell-build-system) (inputs `(("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) -- cgit 1.4.1 From f680955fb520e78e30eb104ffa621d2b53cd52bb Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:13:42 -0400 Subject: gnu: ghc-shakespeare: Update to 2.0.22. * gnu/packages/haskell-xyz.scm (ghc-shakespeare): Update to 2.0.22. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 88f7e8dbe4..dbf6a10db0 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9153,7 +9153,7 @@ environment variables.") (define-public ghc-shakespeare (package (name "ghc-shakespeare") - (version "2.0.15") + (version "2.0.22") (source (origin (method url-fetch) @@ -9162,7 +9162,7 @@ environment variables.") "shakespeare-" version ".tar.gz")) (sha256 (base32 - "1vk4b19zvwy4mpwaq9z3l3kfmz75gfyf7alhh0y112gspgpccm23")))) + "1mc1a0vv070gcawwcx6vzpj6gpfh1qnlqrndiyfic3p500y656vh")))) (build-system haskell-build-system) (inputs `(("ghc-aeson" ,ghc-aeson) ("ghc-blaze-markup" ,ghc-blaze-markup) -- cgit 1.4.1 From 0bafb755606b015bf01d921c4f97f717615fce26 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:14:05 -0400 Subject: gnu: ghc-aeson-compat: Update to 0.3.9. * gnu/packages/haskell-xyz.scm (ghc-aeson-compat): Update to 0.3.9. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index dbf6a10db0..977437d4ad 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -167,7 +167,7 @@ for Haskell.") (define-public ghc-aeson-compat (package (name "ghc-aeson-compat") - (version "0.3.8") + (version "0.3.9") (source (origin (method url-fetch) @@ -176,7 +176,7 @@ for Haskell.") "aeson-compat-" version ".tar.gz")) (sha256 (base32 - "0j4v13pgk21zy8hqkbx8hw0n05jdl17qphxz9rj4h333pr547r3i")))) + "1j13gykv4ryvmr14w5blz0nnpdb4p0hpa27wahw3mhb1lwdr8hz0")))) (build-system haskell-build-system) (arguments `(#:tests? #f)) ; FIXME: Tests require QuickCheck >= 2.10 (inputs `(("ghc-base-compat" ,ghc-base-compat) -- cgit 1.4.1 From 0eaa88c8ac8536f600a101fdd5187e18afd81328 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:14:24 -0400 Subject: gnu: ghc-pandoc-types: Update to 1.17.6.1. * gnu/packages/haskell-xyz.scm (ghc-pandoc-types): Update to 1.17.6.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 977437d4ad..ad8f498b60 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7359,7 +7359,7 @@ suitable for inclusion in pandoc YAML metadata.") (define-public ghc-pandoc-types (package (name "ghc-pandoc-types") - (version "1.17.5.1") + (version "1.17.6.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" @@ -7367,7 +7367,7 @@ suitable for inclusion in pandoc YAML metadata.") version ".tar.gz")) (sha256 (base32 - "1q6v2bynij724fv347mhqxdscwifzrx5jb9mq80608qf638fn717")))) + "1d6ygq991ddria71l7hg9yd7lq94sjy4m71rdws1v8hq943c4d0q")))) (build-system haskell-build-system) (inputs `(("ghc-syb" ,ghc-syb) -- cgit 1.4.1 From 1a4fbc3647923d0133890eaa536b51f6a874d9db Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:14:38 -0400 Subject: gnu: ghc-io-streams-haproxy: Update to 1.0.1.0. * gnu/packages/haskell-xyz.scm (ghc-io-streams-haproxy): Update to 1.0.1.0. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ad8f498b60..bd7073b081 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5390,7 +5390,7 @@ primitives for I/O using streams.") (define-public ghc-io-streams-haproxy (package (name "ghc-io-streams-haproxy") - (version "1.0.0.2") + (version "1.0.1.0") (source (origin (method url-fetch) @@ -5399,7 +5399,7 @@ primitives for I/O using streams.") version ".tar.gz")) (sha256 (base32 - "11nh9q158mgnvvb23s5ffg87lkhl5smk039yl43jghxmb214z0bp")))) + "1dcn5hd4fiwyq7m01r6fi93vfvygca5s6mz87c78m0zyj29clkmp")))) (build-system haskell-build-system) (inputs `(("ghc-attoparsec" ,ghc-attoparsec) @@ -5409,9 +5409,6 @@ primitives for I/O using streams.") `(("ghc-hunit" ,ghc-hunit) ("ghc-test-framework" ,ghc-test-framework) ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) - (arguments - `(#:cabal-revision - ("4" "06c51a057n5bc9xfbp2m4jz5ds4z1xvmsx5mppch6qfwbz7x5i9l"))) (home-page "http://snapframework.com/") (synopsis "HAProxy protocol 1.5 support for io-streams") (description "HAProxy protocol version 1.5 support -- cgit 1.4.1 From a8aaadf211cab14ae057f39dfd6346f7406390bb Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:14:49 -0400 Subject: gnu: ghc-semigroupoids: Update to 5.3.3. * gnu/packages/haskell-xyz.scm (ghc-semigroupoids): Update to 5.3.3. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index bd7073b081..05f59965c6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9024,7 +9024,7 @@ a memory chunk that will be auto-scrubbed after it run out of scope.") (define-public ghc-semigroupoids (package (name "ghc-semigroupoids") - (version "5.2.2") + (version "5.3.3") (source (origin (method url-fetch) @@ -9034,11 +9034,8 @@ a memory chunk that will be auto-scrubbed after it run out of scope.") ".tar.gz")) (sha256 (base32 - "17i96y4iqj8clcs090lf6k0ij3j16nj14vsfwz0mm9nd6i4gbpp4")))) + "016hc4imr9l4szs3p7f1aahvxr5wv4clvr3qzrm3nibssg5vrs61")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("4" "0pqfrxzypjq6z8lgdkzq4vhcyqkpk5326hny0r6snpc3gm78r4ij"))) (inputs `(("ghc-base-orphans" ,ghc-base-orphans) ("ghc-transformers-compat" ,ghc-transformers-compat) -- cgit 1.4.1 From a57236eb00e41f238e3d026c143416c26c2f9a2f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:15:02 -0400 Subject: gnu: ghc-http-api-data: Update to 0.4.1. * gnu/packages/haskell-xyz.scm (ghc-http-api-data): Update to 0.4.1. [arguments]: Enable tests. [inputs]: Remove 'ghc-time-locale-compat' and 'ghc-uri-bytestring'; add 'ghc-cookie' and 'ghc-time-compat'. [native-inputs]: Add 'cabal-doctest', 'ghc-nats', 'ghc-hunit', 'ghc-hspec', 'ghc-quickcheck', 'ghc-quickcheck-instances', 'ghc-doctest', and 'hspec-discover' --- gnu/packages/haskell-xyz.scm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 05f59965c6..953d60de29 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5066,7 +5066,7 @@ for Haskell. The functions provided by this module are @code{upper}, (define-public ghc-http-api-data (package (name "ghc-http-api-data") - (version "0.3.8.1") + (version "0.4.1") (source (origin (method url-fetch) @@ -5075,17 +5075,25 @@ for Haskell. The functions provided by this module are @code{upper}, "http-api-data-" version ".tar.gz")) (sha256 (base32 - "1cq6459b8wz6nvkvpi89dg189n5q2xdq4rdq435hf150555vmskf")))) + "1ps4bvln43gz72dr9mc3c9n1rn38c4rz6m49vxzz9nz6jz1978rv")))) (build-system haskell-build-system) - (arguments `(#:tests? #f)) ; FIXME: Tests require QuickCheck >= 2.9 (inputs `(("ghc-attoparsec" ,ghc-attoparsec) ("ghc-attoparsec-iso8601" ,ghc-attoparsec-iso8601) + ("ghc-cookie" ,ghc-cookie) ("ghc-hashable" ,ghc-hashable) ("ghc-http-types" ,ghc-http-types) - ("ghc-time-locale-compat" ,ghc-time-locale-compat) + ("ghc-time-compat" ,ghc-time-compat) ("ghc-unordered-containers" ,ghc-unordered-containers) - ("ghc-uri-bytestring" ,ghc-uri-bytestring) ("ghc-uuid-types" ,ghc-uuid-types))) + (native-inputs + `(("cabal-doctest" ,cabal-doctest) + ("ghc-nats" ,ghc-nats) + ("ghc-hunit" ,ghc-hunit) + ("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) + ("ghc-doctest" ,ghc-doctest) + ("hspec-discover" ,hspec-discover))) (home-page "https://github.com/fizruk/http-api-data") (synopsis "Convert to/from HTTP API data like URL pieces, headers and query parameters") -- cgit 1.4.1 From 36c940cf5285d07326b12783d67aebb75ad3ee4d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:32:03 -0400 Subject: gnu: ghc-skylighting: Update to 0.8.2.1. * gnu/packages/haskell-xyz.scm (ghc-skylighting): Update to 0.8.2.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 953d60de29..5b82975444 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9345,14 +9345,14 @@ provided. Skylighting is intended to be the successor to highlighting-kate.") (package (inherit ghc-skylighting-core) (name "ghc-skylighting") - (version "0.7.2") + (version "0.8.2.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/skylighting-" version "/skylighting-" version ".tar.gz")) (sha256 (base32 - "1rh3z1a7a4clvksdw1qlpmhxqkfahwypi70k91whgfamzsqpxdch")))) + "1xls8ycad77m55ax4hp55k60h3pi5sm3m32hycbc8baixbgfx5xz")))) (inputs `(("ghc-skylighting-core" ,ghc-skylighting-core) ,@(package-inputs ghc-skylighting-core))))) -- cgit 1.4.1 From cae58e5659211c6811aa5a14c42db704822665ff Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:15:37 -0400 Subject: gnu: ghc-inline-c-cpp: Update to 0.3.0.3. * gnu/packages/haskell-xyz.scm (ghc-inline-c-cpp): Update to 0.3.0.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 5b82975444..d11e0904c8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5206,7 +5206,7 @@ minimal overhead. No FFI required.") (define-public ghc-inline-c-cpp (package (name "ghc-inline-c-cpp") - (version "0.2.2.1") + (version "0.3.0.3") (source (origin (method url-fetch) @@ -5214,7 +5214,7 @@ minimal overhead. No FFI required.") "inline-c-cpp-" version ".tar.gz")) (sha256 (base32 - "1rk7fmpkmxw9hhwr8df29kadnf0ybnwj64ggdbnsdrpfyhnkisci")))) + "1sxwx9dh60qfpa72dymj015zwd6prhb70x5mkabqzi7nhg3aakln")))) (build-system haskell-build-system) (inputs `(("ghc-inline-c" ,ghc-inline-c) -- cgit 1.4.1 From 7fec7e66309b2d7f5d32ea74407465cf9d1e2f3b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:32:31 -0400 Subject: gnu: ghc-texmath: Update to 0.11.3. * gnu/packages/haskell-xyz.scm (ghc-texmath): Update to 0.11.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d11e0904c8..30d9098e1f 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10262,14 +10262,14 @@ dependency.") (define-public ghc-texmath (package (name "ghc-texmath") - (version "0.11.0.1") + (version "0.11.3") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "texmath/texmath-" version ".tar.gz")) (sha256 (base32 - "11dc09hfnyfsz20ch2c867w0zdgjkzq41506lm61i3dk87ngdisf")))) + "03rpxbp43bjs62mmw4hv4785n6f6nbf8kj2y9mma5nzk6i2xs09f")))) (build-system haskell-build-system) (inputs `(("ghc-syb" ,ghc-syb) -- cgit 1.4.1 From faac56f3af797973c4a8400d841bbddc303e924b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 10:54:04 -0500 Subject: gnu: ghc-monad-par: Add a patch to fix tests on GHC 8.6. * gnu/packages/patches/ghc-monad-par-fix-tests.patch: New file. * gnu/local.mk: Add it. * gnu/packages/haskell-xyz.scm (ghc-monad-par): Use it. --- gnu/local.mk | 3 +- gnu/packages/haskell-xyz.scm | 1 + gnu/packages/patches/ghc-monad-par-fix-tests.patch | 45 ++++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/ghc-monad-par-fix-tests.patch (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/local.mk b/gnu/local.mk index a9548d4bd6..c6f0dfdb46 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -880,7 +880,8 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch \ %D%/packages/patches/ghc-diff-swap-cover-args.patch \ %D%/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch \ - %D%/packages/patches/ghc-haddock-library-unbundle.patch \ + %D%/packages/patches/ghc-haddock-library-unbundle.patch \ + %D%/packages/patches/ghc-monad-par-fix-tests.patch \ %D%/packages/patches/ghostscript-no-header-id.patch \ %D%/packages/patches/ghostscript-no-header-uuid.patch \ %D%/packages/patches/ghostscript-no-header-creationdate.patch \ diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 30d9098e1f..604c2deaa9 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6541,6 +6541,7 @@ operators for looping.") (uri (string-append "https://hackage.haskell.org/package/" "monad-par-" version "/" "monad-par-" version ".tar.gz")) + (patches (search-patches "ghc-monad-par-fix-tests.patch")) (sha256 (base32 "0ldrzqy24fsszvn2a2nr77m2ih7xm0h9bgkjyv1l274aj18xyk7q")))) diff --git a/gnu/packages/patches/ghc-monad-par-fix-tests.patch b/gnu/packages/patches/ghc-monad-par-fix-tests.patch new file mode 100644 index 0000000000..d21a1e485c --- /dev/null +++ b/gnu/packages/patches/ghc-monad-par-fix-tests.patch @@ -0,0 +1,45 @@ +This patch is taken from upstream. It fixes a test to work with GHC 8.6. +The paths have been slightly altered to work with the release tarball. + +See . + +From e20f81c8060208e4fb038e8f0e0668b41d72a6fb Mon Sep 17 00:00:00 2001 +From: Clint Adams +Date: Sat, 31 Aug 2019 14:12:34 -0400 +Subject: [PATCH] Use a case statement instead of pattern-matching in + case_test_diamond + +This avoids the need for a MonadFail instance. Closes #66 +--- + monad-par/tests/ParTests_shared.hs | 15 +++++++++------ + 1 file changed, 9 insertions(+), 6 deletions(-) + +diff --git a/tests/ParTests_shared.hs b/tests/ParTests_shared.hs +index 31f438d..b2de50c 100644 +--- a/tests/ParTests_shared.hs ++++ b/tests/ParTests_shared.hs +@@ -109,12 +109,15 @@ case_test_diamond :: Assertion + case_test_diamond = 9 @=? (m :: Int) + where + m = runPar $ do +- [a,b,c,d] <- sequence [new,new,new,new] +- fork $ do x <- get a; put b (x+1) +- fork $ do x <- get a; put c (x+2) +- fork $ do x <- get b; y <- get c; put d (x+y) +- fork $ do put a 3 +- get d ++ abcd <- sequence [new,new,new,new] ++ case abcd of ++ [a,b,c,d] -> do ++ fork $ do x <- get a; put b (x+1) ++ fork $ do x <- get a; put c (x+2) ++ fork $ do x <- get b; y <- get c; put d (x+y) ++ fork $ do put a 3 ++ get d ++ _ -> error "Oops" + + -- | Violate IVar single-assignment: + -- +-- +2.23.0 + -- cgit 1.4.1 From e924e17e4a4ee91265f5804326c23a7e41edc689 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 5 Nov 2019 01:54:41 -0500 Subject: gnu: Add ghc-dense-linear-algebra. * gnu/packages/haskell-xyz.scm (ghc-dense-linear-algebra): New variable. --- gnu/packages/haskell-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 604c2deaa9..035b9636bb 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2566,6 +2566,36 @@ It includes hashing functions for all basic Haskell98 types.") providing an @code{rnf} implementation.") (license license:bsd-3))) +(define-public ghc-dense-linear-algebra + (package + (name "ghc-dense-linear-algebra") + (version "0.1.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "dense-linear-algebra/dense-linear-algebra-" + version ".tar.gz")) + (sha256 + (base32 + "1m7jjxahqxj7ilic3r9806mwp5rnnsmn8vvipkmk40xl65wplxzp")))) + (build-system haskell-build-system) + (inputs + `(("ghc-math-functions" ,ghc-math-functions) + ("ghc-primitive" ,ghc-primitive) + ("ghc-vector" ,ghc-vector) + ("ghc-vector-algorithms" ,ghc-vector-algorithms) + ("ghc-vector-th-unbox" ,ghc-vector-th-unbox) + ("ghc-vector-binary-instances" ,ghc-vector-binary-instances))) + (native-inputs + `(("ghc-hspec" ,ghc-hspec) + ("ghc-quickcheck" ,ghc-quickcheck))) + (home-page "http://hackage.haskell.org/package/dense-linear-algebra") + (synopsis "Simple and incomplete implementation of linear algebra") + (description "This library is simply a collection of linear-algebra +related modules split from the statistics library.") + (license license:bsd-2))) + (define-public ghc-descriptive (package (name "ghc-descriptive") -- cgit 1.4.1 From 60e78e684e9627e9366f0c062d66caefbf3b7c03 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:15:50 -0400 Subject: gnu: ghc-statistics: Update to 0.15.1.1. * gnu/packages/haskell-xyz.scm (ghc-statistics): Update to 0.15.1.1. [arguments]: Remove '#:cabal-revision'. [inputs]: Remove 'ghc-erf'; add 'ghc-async' and 'ghc-dense-linear-algebra'. --- gnu/packages/haskell-xyz.scm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 035b9636bb..58709be6b8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9555,7 +9555,7 @@ in the @code{IO} monad, like @code{IORef}s or parts of the OpenGL state.") (define-public ghc-statistics (package (name "ghc-statistics") - (version "0.14.0.2") + (version "0.15.1.1") (source (origin (method url-fetch) @@ -9564,17 +9564,16 @@ in the @code{IO} monad, like @code{IORef}s or parts of the OpenGL state.") "statistics-" version ".tar.gz")) (sha256 (base32 - "0y27gafkib0x0fn39qfn2rkgsfrm09ng35sbb5dwr7rclhnxz59l")))) + "015rn74f1glii26j4b2fh1fc63xvxzrh2xckiancz48kc8jdzabj")))) (build-system haskell-build-system) (arguments - '(#:cabal-revision - ("2" "1bx70yqkn62ii17fjv3pig4hklrzkqd09zj67zzjiyjzmn04fir3") - ;; Two tests fail: "Discrete CDF is OK" and "Quantile is CDF inverse". + '(;; Two tests fail: "Discrete CDF is OK" and "Quantile is CDF inverse". #:tests? #f)) (inputs `(("ghc-aeson" ,ghc-aeson) + ("ghc-async" ,ghc-async) ("ghc-base-orphans" ,ghc-base-orphans) - ("ghc-erf" ,ghc-erf) + ("ghc-dense-linear-algebra" ,ghc-dense-linear-algebra) ("ghc-math-functions" ,ghc-math-functions) ("ghc-monad-par" ,ghc-monad-par) ("ghc-mwc-random" ,ghc-mwc-random) -- cgit 1.4.1 From d3a0e0b4c262b948e260834582f105d46d8e0c94 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:17:15 -0400 Subject: gnu: ghc-invariant: Update to 0.5.3. * gnu/packages/haskell-xyz.scm (ghc-invariant): Update to 0.5.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 58709be6b8..c5a1c006f9 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5359,7 +5359,7 @@ example code on the home page for a quick introduction.") (define-public ghc-invariant (package (name "ghc-invariant") - (version "0.5.1") + (version "0.5.3") (source (origin (method url-fetch) @@ -5368,7 +5368,7 @@ example code on the home page for a quick introduction.") version ".tar.gz")) (sha256 (base32 - "0aqj7z55632qdg45074kgn9qfdxzb0a2f8lgjzr0l0i4mm2rr37b")))) + "03245nhcqxx6b0yw81fzqaqd7cgllmx8awzhvs2xv7ys73pmsgnp")))) (build-system haskell-build-system) (inputs `(("ghc-bifunctors" ,ghc-bifunctors) -- cgit 1.4.1 From b40a436e6a6b645b88964afd2cac1fba05e1eef1 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:17:28 -0400 Subject: gnu: ghc-vault: Update to 0.3.1.3. * gnu/packages/haskell-xyz.scm (ghc-vault): Update to 0.3.1.3. [inputs]: Replace 'ghc-semigroupoids' with 'ghc-semigroups'. --- gnu/packages/haskell-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index c5a1c006f9..789ae840cd 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11387,7 +11387,7 @@ explicit by providing a function to check whether the invariants hold.") (define-public ghc-vault (package (name "ghc-vault") - (version "0.3.1.2") + (version "0.3.1.3") (source (origin (method url-fetch) @@ -11397,12 +11397,12 @@ explicit by providing a function to check whether the invariants hold.") ".tar.gz")) (sha256 (base32 - "072mbrihsdsb8c6xvg6lvk0rqjgvxvi8qkg4n6wwym5hq0pfa04y")))) + "0vdm472vn734xa27jjm2mjacl37mxiqaaahvm4hzqjgyh4cqq377")))) (build-system haskell-build-system) (inputs `(("ghc-unordered-containers" ,ghc-unordered-containers) ("ghc-hashable" ,ghc-hashable) - ("ghc-semigroupoids" ,ghc-semigroupoids))) + ("ghc-semigroups" ,ghc-semigroups))) (home-page "https://github.com/HeinrichApfelmus/vault") (synopsis "Persistent store for arbitrary values") -- cgit 1.4.1 From 5e18bb9e93589e2bdbbc30d63176767b772954c6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:17:44 -0400 Subject: gnu: ghc-cheapskate: Update to 0.1.1.1. * gnu/packages/haskell-xyz.scm (ghc-cheapskate): Update to 0.1.1.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 789ae840cd..46ed0f9f48 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1539,7 +1539,7 @@ Partial and Infinite Values\"}.") (define-public ghc-cheapskate (package (name "ghc-cheapskate") - (version "0.1.1") + (version "0.1.1.1") (source (origin (method url-fetch) @@ -1549,7 +1549,7 @@ Partial and Infinite Values\"}.") ".tar.gz")) (sha256 (base32 - "1hiqi7h76shjzs2zj0j8g6wnq2hbiq1hmfafdazr97fba2zl2432")))) + "0qnyd8bni2rby6b02ff4bvfdhm1hwc8vzpmnms84jgrlg1lly3fm")))) (build-system haskell-build-system) (inputs `(("ghc-blaze-html" ,ghc-blaze-html) -- cgit 1.4.1 From 096781a111253211a911b9721b376903e51b18d8 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 22:11:16 -0500 Subject: gnu: Add ghc-network-byte-order. * gnu/packages/haskell-xyz.scm (ghc-network-byte-order): New variable. --- gnu/packages/haskell-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 46ed0f9f48..7b1c4756fb 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6900,6 +6900,28 @@ ncurses.") network database () API.") (license license:bsd-3))) +(define-public ghc-network-byte-order + (package + (name "ghc-network-byte-order") + (version "0.1.1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "network-byte-order/network-byte-order-" + version ".tar.gz")) + (sha256 + (base32 + "19cs6157amcc925vwr92q1azwwzkbam5g0k70i6qi80fhpikh37c")))) + (build-system haskell-build-system) + (native-inputs + `(("ghc-doctest" ,ghc-doctest))) + (home-page "http://hackage.haskell.org/package/network-byte-order") + (synopsis "Network byte order utilities") + (description "This library provides peek and poke functions for network +byte order.") + (license license:bsd-3))) + (define-public ghc-network-info (package (name "ghc-network-info") -- cgit 1.4.1 From b9debc37b80df414925e1b0438b3c0377f3d3b1b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 21:14:06 -0500 Subject: gnu: Add ghc-retry. * gnu/packages/haskell-xyz.scm (ghc-retry): New variable. --- gnu/packages/haskell-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7b1c4756fb..d5ce5400ee 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8635,6 +8635,40 @@ connections.") code where you can safely allocate resources.") (license license:bsd-3))) +(define-public ghc-retry + (package + (name "ghc-retry") + (version "0.8.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "retry/retry-" version ".tar.gz")) + (sha256 + (base32 + "02k03r86amg1vbrsvb644342ym13d9jwkzki9sk93pdg5l8j35dj")))) + (build-system haskell-build-system) + (inputs + `(("ghc-exceptions" ,ghc-exceptions) + ("ghc-random" ,ghc-random))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog) + ("ghc-hedgehog" ,ghc-hedgehog))) + (home-page "http://github.com/Soostone/retry") + (synopsis "Retry combinators for monadic actions that may fail") + (description "This package exposes combinators that can wrap +arbitrary monadic actions. They run the action and potentially retry +running it with some configurable delay for a configurable number of +times. The purpose is to make it easier to work with IO and especially +network IO actions that often experience temporary failure and warrant +retrying of the original action. For example, a database query may time +out for a while, in which case we should hang back for a bit and retry +the query instead of simply raising an exception.") + (license license:bsd-3))) + (define-public ghc-rfc5051 (package (name "ghc-rfc5051") -- cgit 1.4.1 From 11b1b6cdd479f5228f16fa33b9d09530366940ab Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 01:25:59 -0400 Subject: gnu: ghc-auto-update: Update to 0.1.6. * gnu/packages/haskell-xyz.scm (ghc-auto-update): Update to 0.1.6. [native-inputs] Add 'ghc-hspec', 'ghc-hunit', 'ghc-retry', and 'hspec-discover'. --- gnu/packages/haskell-xyz.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d5ce5400ee..7c0336095c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -519,7 +519,7 @@ from aeson.") (define-public ghc-auto-update (package (name "ghc-auto-update") - (version "0.1.4") + (version "0.1.6") (source (origin (method url-fetch) @@ -529,8 +529,13 @@ from aeson.") ".tar.gz")) (sha256 (base32 - "09dlh2alsx2mw5kvj931yhbj0aw7jmly2cm9xbscm2sf098w35jy")))) + "1i36xc2i34aync8271x3pv515l3zb53i518dybn8ghqkhzf27q7l")))) (build-system haskell-build-system) + (native-inputs + `(("ghc-hspec" ,ghc-hspec) + ("ghc-hunit" ,ghc-hunit) + ("ghc-retry" ,ghc-retry) + ("hspec-discover" ,hspec-discover))) (home-page "https://github.com/yesodweb/wai") (synopsis "Efficiently run periodic, on-demand actions") (description "This library provides mechanisms to efficiently run -- cgit 1.4.1 From d35ffd39215151dad8af4c899c57b06dea57b463 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:02:01 -0400 Subject: gnu: ghc-uri-bytestring: Update to 0.3.2.2. * gnu/packages/haskell-xyz.scm (ghc-uri-bytestring): Update to 0.3.2.2. [inputs]: Remove 'ghc-fail'. [native-inputs]: Remove 'ghc-attoparsec', 'ghc-quickcheck', 'ghc-tasty-quickcheck', 'ghc-quickcheck-instances', and 'ghc-generics-sop'; add 'ghc-hedgehog', 'ghc-tasty-hedgehog', and 'ghc-safe'. --- gnu/packages/haskell-xyz.scm | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7c0336095c..b774fd3078 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11214,7 +11214,7 @@ a style ready for qualification, that is, you should import them by (define-public ghc-uri-bytestring (package (name "ghc-uri-bytestring") - (version "0.3.2.0") + (version "0.3.2.2") (source (origin (method url-fetch) @@ -11223,22 +11223,19 @@ a style ready for qualification, that is, you should import them by "uri-bytestring-" version ".tar.gz")) (sha256 (base32 - "1q04j5ybvk37zk2m0bkjwyhblz0ymdj0cn4rvsvdca1ikn5xdv5c")))) + "0spzv3mwlpxiamd7347sxwcy2xri16ak1y7p1v4fisnvq4jprm67")))) (build-system haskell-build-system) (inputs `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-fail" ,ghc-fail) ("ghc-blaze-builder" ,ghc-blaze-builder) ("ghc-th-lift-instances" ,ghc-th-lift-instances))) - (native-inputs `(("ghc-attoparsec" ,ghc-attoparsec) - ("ghc-hunit" ,ghc-hunit) - ("ghc-quickcheck" ,ghc-quickcheck) + (native-inputs `(("ghc-hunit" ,ghc-hunit) ("ghc-tasty" ,ghc-tasty) ("ghc-tasty-hunit" ,ghc-tasty-hunit) - ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) + ("ghc-hedgehog" ,ghc-hedgehog) + ("ghc-tasty-hedgehog" ,ghc-tasty-hedgehog) ("ghc-base-compat" ,ghc-base-compat) - ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) ("ghc-semigroups" ,ghc-semigroups) - ("ghc-generics-sop" ,ghc-generics-sop))) + ("ghc-safe" ,ghc-safe))) (home-page "https://github.com/Soostone/uri-bytestring") (synopsis "Haskell URI parsing as ByteStrings") (description "This Haskell package aims to be an RFC3986 compliant URI -- cgit 1.4.1 From a06613eaaf0ad34c77d4fc3a782ddcc5b329a8bc Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:31:22 -0400 Subject: gnu: ghc-path-io: Update to 1.4.2. * gnu/packages/haskell-xyz.scm (ghc-path-io): Update to 1.4.2. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b774fd3078..f692b8d7b9 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7586,7 +7586,7 @@ invariants.") (define-public ghc-path-io (package (name "ghc-path-io") - (version "1.3.3") + (version "1.4.2") (source (origin (method url-fetch) @@ -7596,7 +7596,7 @@ invariants.") ".tar.gz")) (sha256 (base32 - "1g9m3qliqjk1img894wsb89diym5zrq51qkkrwhz4sbm9a8hbv1a")))) + "0jqx3mi4an4kb3kg78n1p3xrz832yrfrnvj795b0xhkv6h1z5ir3")))) (build-system haskell-build-system) (inputs `(("ghc-dlist" ,ghc-dlist) @@ -7607,9 +7607,6 @@ invariants.") ("ghc-temporary" ,ghc-temporary))) (native-inputs `(("ghc-hspec" ,ghc-hspec))) - (arguments - `(#:cabal-revision - ("3" "1h9hsibbflkxpjl2fqamqiv3x3gasf51apnmklrs9l9x8r32hzcc"))) (home-page "https://github.com/mrkkrp/path-io") (synopsis "Functions for manipulating well-typed paths") -- cgit 1.4.1 From 4081565d3d8ab31274d2a61a58d198f36d4e6af6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:18:14 -0400 Subject: gnu: ghc-free: Update to 5.1.2. * gnu/packages/haskell-xyz.scm (ghc-free): Update to 5.1.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f692b8d7b9..d0a80c6441 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3735,7 +3735,7 @@ Foundation has the following goals: (define-public ghc-free (package (name "ghc-free") - (version "5.0.2") + (version "5.1.2") (source (origin (method url-fetch) @@ -3745,7 +3745,7 @@ Foundation has the following goals: ".tar.gz")) (sha256 (base32 - "15m3n9vhz7z3kzv1w3wlfa3x8jp4cbrkwmrcjr7jlx39iqffn1gg")))) + "0vlf3f2ckl3cr7z2zl8c9c8qkdlfgvmh04gxkp2fg0z9dz80nlyb")))) (build-system haskell-build-system) (inputs `(("ghc-prelude-extras" ,ghc-prelude-extras) -- cgit 1.4.1 From a3fd4dc7d8bb9f7dea949dd3bebb567dfcfa911b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:18:27 -0400 Subject: gnu: ghc-either: Update to 5.0.1.1. * gnu/packages/haskell-xyz.scm (ghc-either): Update to 5.0.1.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d0a80c6441..3afa1b8148 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2977,7 +2977,7 @@ Damerau-Levenshtein algorithms.") (define-public ghc-either (package (name "ghc-either") - (version "5.0.1") + (version "5.0.1.1") (source (origin (method url-fetch) @@ -2986,7 +2986,7 @@ Damerau-Levenshtein algorithms.") "either-" version ".tar.gz")) (sha256 (base32 - "064hjfld7dkzs78sy30k5qkiva3hx24rax6dvzz5ygr2c0zypdkc")))) + "09yzki8ss56xhy9vggdw1rls86b2kf55hjl5wi0vbv02d8fxahq2")))) (build-system haskell-build-system) (inputs `(("ghc-bifunctors" ,ghc-bifunctors) ("ghc-exceptions" ,ghc-exceptions) -- cgit 1.4.1 From 50614014e4a739175123d42c118797e9c0a35a56 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:19:06 -0400 Subject: gnu: ghc-exactprint: Update to 0.6.1. * gnu/packages/haskell-xyz.scm (ghc-exactprint): Update to 0.6.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3afa1b8148..5999f521ff 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3237,7 +3237,7 @@ generated SQL and optimize it for your backend.") (define-public ghc-exactprint (package (name "ghc-exactprint") - (version "0.5.6.1") + (version "0.6.1") (source (origin (method url-fetch) @@ -3246,7 +3246,7 @@ generated SQL and optimize it for your backend.") "ghc-exactprint/ghc-exactprint-" version ".tar.gz")) (sha256 (base32 - "141k6qiys0m0r4br7ikp4i546vs3xcil9cwglzcdfcbnb5nj1z87")))) + "12nqpqmi9c57a3hgpfy8q073zryz66ylmcvf29hyffpj7vmmnvhl")))) (build-system haskell-build-system) (inputs `(("ghc-paths" ,ghc-paths) -- cgit 1.4.1 From f3aca0869f54bf46dfbb58ac1c0420fdf7bc3d45 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 14:13:53 -0400 Subject: gnu: ghc-contravariant-extras: Update Cabal file to r1. * gnu/packages/haskell-xyz.scm (ghc-contravariant-extras): Update Cabal file to r1. --- gnu/packages/haskell-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 5999f521ff..644b3ce7a6 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2279,6 +2279,9 @@ a vocabulary for working with them.") (base32 "0gg62ccl94kvh7mnvdq09pifqxjx2kgs189si90nmg44bafj7a9n")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "1h2955ahga6i4fn7k8v66l03v77p6fhsac6ck8gpabkc08ij60wp"))) (inputs `(("ghc-tuple-th" ,ghc-tuple-th) ("ghc-contravariant" ,ghc-contravariant) -- cgit 1.4.1 From 8d2ae3fe2c9c5b92be5398d08b808092ba5252c5 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:19:16 -0400 Subject: gnu: ghc-rebase: Update to 1.3.1.1. * gnu/packages/haskell-xyz.scm (ghc-rebase): Update to 1.3.1.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 644b3ce7a6..779779a501 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8167,7 +8167,7 @@ includes efficient implementations for common data types.") (define-public ghc-rebase (package (name "ghc-rebase") - (version "1.2.4") + (version "1.3.1.1") (source (origin (method url-fetch) @@ -8176,7 +8176,7 @@ includes efficient implementations for common data types.") "rebase-" version ".tar.gz")) (sha256 (base32 - "1gah2qwfpzwamnikbc5h4nv6dgvv9h16di9ka7946za3nibyasya")))) + "0q4m2fa7wkgxs0grir8rlqwibasmi3s1x7c107ynndwfm62nzv0a")))) (build-system haskell-build-system) (inputs `(("ghc-hashable" ,ghc-hashable) ("ghc-vector" ,ghc-vector) -- cgit 1.4.1 From cdec7b8ceffbadf8d1c5e2dc0284a7d9e64e8b21 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:20:20 -0400 Subject: gnu: ghc-rerebase: Update to 1.3.1.1. * gnu/packages/haskell-xyz.scm (ghc-rerebase): Update to 1.3.1.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 779779a501..f24c4e77c2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8537,7 +8537,7 @@ inspired by libtre.") (define-public ghc-rerebase (package (name "ghc-rerebase") - (version "1.2.2") + (version "1.3.1.1") (source (origin (method url-fetch) @@ -8546,7 +8546,7 @@ inspired by libtre.") version ".tar.gz")) (sha256 (base32 - "11v6rmz7ql2rdx6mhb3lsal952lwihclfhh0m7fcnii5br0906ks")))) + "1jbqif6k249rkknm2zwk8v8jil3kgi9ar53358v8l4ffx346rm82")))) (build-system haskell-build-system) (inputs `(("ghc-rebase" ,ghc-rebase))) -- cgit 1.4.1 From 1fc05441dac09b50320265bca3076afe8fef2d09 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:20:56 -0400 Subject: gnu: ghc-vector-builder: Update to 0.3.8. * gnu/packages/haskell-xyz.scm (ghc-vector-builder): Update to 0.3.8. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f24c4e77c2..0e75078088 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11563,7 +11563,7 @@ boxed and storable vectors.") (define-public ghc-vector-builder (package (name "ghc-vector-builder") - (version "0.3.6") + (version "0.3.8") (source (origin (method url-fetch) @@ -11572,7 +11572,7 @@ boxed and storable vectors.") "vector-builder-" version ".tar.gz")) (sha256 (base32 - "06d2pa1fb3ydrl7l6rjazqyxv5i73v65x2f5fp0ypjxfbm6jsmn8")))) + "0ww0l52p8s6gmh985adnjbvm1vrqpqbm08qdcrvxwhhcqmxgv6m3")))) (build-system haskell-build-system) (inputs `(("ghc-vector" ,ghc-vector) ("ghc-semigroups" ,ghc-semigroups) -- cgit 1.4.1 From 26c4104fd4dec0cbc1b3932e11edae5d2509df52 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:21:11 -0400 Subject: gnu: ghc-foldl: Update to 1.4.5. * gnu/packages/haskell-xyz.scm (ghc-foldl): Update to 1.4.5. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 0e75078088..d2813fc0eb 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3671,7 +3671,7 @@ completely unverified though.") (define-public ghc-foldl (package (name "ghc-foldl") - (version "1.4.3") + (version "1.4.5") (source (origin (method url-fetch) @@ -3680,7 +3680,7 @@ completely unverified though.") "foldl-" version ".tar.gz")) (sha256 (base32 - "13n0ca3hw5jzqf6rxsdbhbwkn61a9zlm13f0f205s60j3sc72jzk")))) + "19qjmzc7gaxfwgqbgy0kq4vhbxvh3qjnwsxnc7pzwws2if5bv80b")))) (build-system haskell-build-system) (inputs `(("ghc-mwc-randam" ,ghc-mwc-random) ("ghc-primitive" ,ghc-primitive) -- cgit 1.4.1 From 23bb445b8bbeeca5ad056286bc12e416ebaa2f10 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:21:32 -0400 Subject: gnu: ghc-mono-traversable: Update to 1.0.13.0. * gnu/packages/haskell-xyz.scm (ghc-mono-traversable): Update to 1.0.13.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d2813fc0eb..8bb70d130a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6698,7 +6698,7 @@ the @code{mtl-tf} package.") (define-public ghc-mono-traversable (package (name "ghc-mono-traversable") - (version "1.0.9.0") + (version "1.0.13.0") (source (origin (method url-fetch) @@ -6707,7 +6707,7 @@ the @code{mtl-tf} package.") "mono-traversable-" version ".tar.gz")) (sha256 (base32 - "0180ks0dyvpk1r20w5jw2w2n79mjnk69n9vhspaxzlyxqgim5psa")))) + "1bqy982lpdb83lacfy76n8kqw5bvd31avxj25kg8gkgycdh0g0ma")))) (build-system haskell-build-system) (inputs `(("ghc-unordered-containers" ,ghc-unordered-containers) ("ghc-hashable" ,ghc-hashable) -- cgit 1.4.1 From 1ac981d4e56319aaf3f28c4b9858a92e02226aaf Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:25:16 -0400 Subject: gnu: ghc-conduit: Update to 1.3.1.1. * gnu/packages/haskell-xyz.scm (ghc-conduit): Update to 1.3.1.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 8bb70d130a..05321bb94e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1979,14 +1979,14 @@ concurrent threads. Can be used for progress displays etc.") (define-public ghc-conduit (package (name "ghc-conduit") - (version "1.3.0.3") + (version "1.3.1.1") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "conduit/conduit-" version ".tar.gz")) (sha256 (base32 - "1sangm0qqi9dzlq95746a3kl14k8b09592a423shxjf2a0b1yx5v")))) + "18izjgff4pmrknc8py06yvg3g6x27nx0rzmlwjxcflwm5v4szpw4")))) (build-system haskell-build-system) (inputs `(("ghc-exceptions" ,ghc-exceptions) -- cgit 1.4.1 From 151774d9cd526e12ec509d41a3b9e0d67fc92f1d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:21:45 -0400 Subject: gnu: ghc-conduit-extra: Update to 1.3.4. * gnu/packages/haskell-xyz.scm (ghc-conduit-extra): Update to 1.3.4. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 05321bb94e..3c0763f3e8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2098,7 +2098,7 @@ as well as a convenient Conduit module.") (define-public ghc-conduit-extra (package (name "ghc-conduit-extra") - (version "1.3.1.1") + (version "1.3.4") (source (origin (method url-fetch) @@ -2107,7 +2107,7 @@ as well as a convenient Conduit module.") version ".tar.gz")) (sha256 (base32 - "0jaj350vv6mbb26gdwcqz4gwzfzrjydv5pis2da49wz1npbakcfw")))) + "1d853d39vj5pb8yxfcsnjwdzqzkm34ixzbnba8bslpihb7182wxi")))) (build-system haskell-build-system) (inputs `(("ghc-conduit" ,ghc-conduit) -- cgit 1.4.1 From 0c2d6fc22af6cde42909709458361d0dcecd2c99 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sat, 2 Nov 2019 01:09:39 -0400 Subject: gnu: Add ghc-libyaml. * gnu/packages/haskell-xyz.scm (ghc-libyaml): New variable. --- gnu/packages/haskell-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3c0763f3e8..755a627ee7 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -59,6 +59,7 @@ #:use-module (gnu packages pcre) #:use-module (gnu packages pkg-config) #:use-module (gnu packages sdl) + #:use-module (gnu packages web) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix build-system haskell) @@ -5811,6 +5812,37 @@ Music Player Daemon.") "This library provides minimal Haskell binding to libxml2.") (license license:bsd-3))) +(define-public ghc-libyaml + (package + (name "ghc-libyaml") + (version "0.1.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "libyaml/libyaml-" version ".tar.gz")) + (sha256 + (base32 + "0psznm9c3yjsyj9aj8m2svvv9m2v0x90hnwarcx5sbswyi3l00va")) + (modules '((guix build utils))) + (snippet + ;; Delete bundled LibYAML. + '(begin + (delete-file-recursively "libyaml_src") + #t)))) + (build-system haskell-build-system) + (arguments + `(#:configure-flags `("--flags=system-libyaml"))) + (inputs + `(("ghc-conduit" ,ghc-conduit) + ("ghc-resourcet" ,ghc-resourcet) + ("libyaml" ,libyaml-2.1))) + (home-page "https://github.com/snoyberg/yaml#readme") + (synopsis "Low-level, streaming YAML interface.") + (description "This package provides a Haskell wrapper over the +LibYAML C library.") + (license license:bsd-3))) + (define-public ghc-lifted-async (package (name "ghc-lifted-async") -- cgit 1.4.1 From b58e5b84235382954838e3a3af3e4a4f2dc41d6d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:21:58 -0400 Subject: gnu: ghc-yaml: Update to 0.11.1.2. * gnu/packages/haskell-xyz.scm (ghc-yaml): Update to 0.11.1.2. [arguments]: Enable tests. [inputs]: Add 'ghc-libyaml'. [native-inputs]: Add 'ghc-raw-strings-qq'. --- gnu/packages/haskell-xyz.scm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 755a627ee7..b8bd712442 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -12013,18 +12013,15 @@ documents.") (define-public ghc-yaml (package (name "ghc-yaml") - (version "0.8.32") + (version "0.11.1.2") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" "yaml/yaml-" version ".tar.gz")) (sha256 (base32 - "0cbsyh4ilvjzq1q7pxls43k6pdqxg1l85xzibcwpbvmlvrizh86w")))) + "028pz77n92l6kjgjv263h4b6yhw1iibdbf3a3dkn5qnz537xpzhc")))) (build-system haskell-build-system) - ;; The tests are broken on i686. They are fixed in 0.10.3.0. - ;; See https://github.com/snoyberg/yaml/issues/158 - (arguments `(#:tests? #f)) (inputs `(("ghc-conduit" ,ghc-conduit) ("ghc-resourcet" ,ghc-resourcet) @@ -12036,12 +12033,14 @@ documents.") ("ghc-semigroups" ,ghc-semigroups) ("ghc-temporary" ,ghc-temporary) ("ghc-enclosed-exceptions" ,ghc-enclosed-exceptions) - ("ghc-base-compat" ,ghc-base-compat))) + ("ghc-base-compat" ,ghc-base-compat) + ("ghc-libyaml" ,ghc-libyaml))) (native-inputs `(("ghc-hspec" ,ghc-hspec) ("ghc-hunit" ,ghc-hunit) ("hspec-discover" ,hspec-discover) - ("ghc-mockery" ,ghc-mockery))) + ("ghc-mockery" ,ghc-mockery) + ("ghc-raw-strings-qq" ,ghc-raw-strings-qq))) (home-page "https://github.com/snoyberg/yaml/") (synopsis "Parsing and rendering YAML documents") (description -- cgit 1.4.1 From 5fba8d6d17352232d9d6754da7249626b2740d70 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:22:18 -0400 Subject: gnu: ghc-bzlib-conduit: Update to 0.3.0.2. * gnu/packages/haskell-xyz.scm (ghc-bzlib-conduit): Update to 0.3.0.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b8bd712442..49b5ae9afe 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1129,7 +1129,7 @@ from strict or lazy bytestrings.") (define-public ghc-bzlib-conduit (package (name "ghc-bzlib-conduit") - (version "0.3.0.1") + (version "0.3.0.2") (source (origin (method url-fetch) @@ -1137,7 +1137,7 @@ from strict or lazy bytestrings.") "bzlib-conduit-" version ".tar.gz")) (sha256 (base32 - "0fd2hnr782s7qgipazg2yxwia9qqhkvm9bcm90773c3zkxa13n23")))) + "0a21zin5plsl37hkxh2jv8cxwyjrbs2fy7n5cyrzgdaa7lmp6b7b")))) (build-system haskell-build-system) (inputs `(("ghc-bindings-dsl" ,ghc-bindings-dsl) -- cgit 1.4.1 From 26980aae0bb53460ed0e1e18211ea8c921b470f9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:22:31 -0400 Subject: gnu: ghc-monad-logger: Update to 0.3.30. * gnu/packages/haskell-xyz.scm (ghc-monad-logger): Update to 0.3.30. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 49b5ae9afe..5ad900a627 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6547,7 +6547,7 @@ a subset of @code{MonadBase} into which generic control operations such as (define-public ghc-monad-logger (package (name "ghc-monad-logger") - (version "0.3.29") + (version "0.3.30") (source (origin (method url-fetch) @@ -6556,7 +6556,7 @@ a subset of @code{MonadBase} into which generic control operations such as "monad-logger-" version ".tar.gz")) (sha256 (base32 - "1z516s4pa9n94zf0l45mylssg07xr1d1m6zrz900p0iv3vfd07mv")))) + "102l0v75hbvkmrypiyg4ybb6rbc7nij5nxs1aihmqfdpg04rkkp7")))) (build-system haskell-build-system) (inputs `(("ghc-transformers-compat" ,ghc-transformers-compat) ("ghc-stm-chans" ,ghc-stm-chans) -- cgit 1.4.1 From bdc877c4d273bbb6ee0d21cdceb3ff36804a076c Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 5 Nov 2019 14:03:31 -0500 Subject: gnu: Add ghc-text-metrics. * gnu/packages/haskell-xyz.scm (ghc-text-metrics): New variable. --- gnu/packages/haskell-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 5ad900a627..46bf1e53c8 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10435,6 +10435,33 @@ instances for strict and lazy text types for versions older than 1.2.1 of the text package.") (license license:bsd-2))) +(define-public ghc-text-metrics + (package + (name "ghc-text-metrics") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "text-metrics/text-metrics-" version ".tar.gz")) + (sha256 + (base32 + "18mzxwkdvjp31r720ai9bnxr638qq8x3a2v408bz0d8f0rsayx1q")))) + (build-system haskell-build-system) + (inputs + `(("ghc-vector" ,ghc-vector))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-hspec" ,ghc-hspec))) + (arguments + `(#:cabal-revision + ("4" "017drxq9x56b345d8w5m8xdsi1zzs0z16pbdx8j35cd1lsnh3kf1"))) + (home-page "https://github.com/mrkkrp/text-metrics") + (synopsis "Calculate various string metrics efficiently") + (description "This library provides tools to calculate various +string metrics efficiently.") + (license license:bsd-3))) + (define-public ghc-tf-random (package (name "ghc-tf-random") -- cgit 1.4.1 From 1f656b17d9c5d148f07e01d28044d84ba3a91679 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 5 Nov 2019 14:03:40 -0500 Subject: gnu: Add ghc-infer-license. * gnu/packages/haskell-xyz.scm (ghc-infer-license): New variable. --- gnu/packages/haskell-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 46bf1e53c8..e0aa5ee23a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5208,6 +5208,30 @@ contexts. It parses blocks of lines all indented to the same level as well as lines continued at an indented level below.") (license license:bsd-3))) +(define-public ghc-infer-license + (package + (name "ghc-infer-license") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "infer-license/infer-license-" version ".tar.gz")) + (sha256 + (base32 + "0wlfm6bf55kfvm74xar9lmjg5v1103rs9m3grw1rq5bmcmhzxrhj")))) + (build-system haskell-build-system) + (inputs + `(("ghc-text-metrics" ,ghc-text-metrics))) + (native-inputs + `(("ghc-hspec" ,ghc-hspec) + ("hspec-discover" ,hspec-discover))) + (home-page "http://hackage.haskell.org/package/infer-license") + (synopsis "Infer software license from a given license file") + (description "This library provides tools to infer a software +license from a given license file.") + (license license:expat))) + (define-public ghc-inline-c (package (name "ghc-inline-c") -- cgit 1.4.1 From 06344a3a39b773972a8e8e8d2acf8d1722618e9c Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:23:47 -0400 Subject: gnu: ghc-hpack: Update to 0.31.2. * gnu/packages/haskell-xyz.scm (ghc-hpack): Update to 0.31.2. [source]: Use a patch to fix tests. [inputs]: Add 'ghc-infer-license'. * gnu/packages/patches/ghc-hpack-fix-tests.patch: New file. * gnu/local.mk: Add it. --- gnu/local.mk | 1 + gnu/packages/haskell-xyz.scm | 6 +- gnu/packages/patches/ghc-hpack-fix-tests.patch | 193 +++++++++++++++++++++++++ 3 files changed, 198 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/ghc-hpack-fix-tests.patch (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/local.mk b/gnu/local.mk index c6f0dfdb46..9c4d1013d8 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -881,6 +881,7 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-diff-swap-cover-args.patch \ %D%/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch \ %D%/packages/patches/ghc-haddock-library-unbundle.patch \ + %D%/packages/patches/ghc-hpack-fix-tests.patch \ %D%/packages/patches/ghc-monad-par-fix-tests.patch \ %D%/packages/patches/ghostscript-no-header-id.patch \ %D%/packages/patches/ghostscript-no-header-uuid.patch \ diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e0aa5ee23a..14d9d6924b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4953,15 +4953,16 @@ representations of current time.") (define-public ghc-hpack (package (name "ghc-hpack") - (version "0.28.2") + (version "0.31.2") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/hpack/" "hpack-" version ".tar.gz")) + (patches (search-patches "ghc-hpack-fix-tests.patch")) (sha256 (base32 - "18w0h76jdp3mk9vin8da9iz3cwhcxmw787xy8wlh8bxcpcr16q5r")))) + "1l2d6185lawwhsj70swxkvcacm0hvcn9qsrlx4ph4gs6k578603g")))) (build-system haskell-build-system) (inputs `(("ghc-aeson" ,ghc-aeson) @@ -4971,6 +4972,7 @@ representations of current time.") ("ghc-http-client" ,ghc-http-client) ("ghc-http-client-tls" ,ghc-http-client-tls) ("ghc-http-types" ,ghc-http-types) + ("ghc-infer-license" ,ghc-infer-license) ("ghc-scientific" ,ghc-scientific) ("ghc-unordered-containers" ,ghc-unordered-containers) ("ghc-vector" ,ghc-vector) diff --git a/gnu/packages/patches/ghc-hpack-fix-tests.patch b/gnu/packages/patches/ghc-hpack-fix-tests.patch new file mode 100644 index 0000000000..19aa762174 --- /dev/null +++ b/gnu/packages/patches/ghc-hpack-fix-tests.patch @@ -0,0 +1,193 @@ +This patch is taken and adapted from upstream. It landed shortly after +the release of 0.31.2, and fixes eleven tests. The patch has been +lightly adapted to apply to the release tarball, but the commit message +was left untouched, so it refers to some changes not included in the +patch. + +From a8d9362d4b686074f698c04c20beea88587511a1 Mon Sep 17 00:00:00 2001 +From: quasicomputational +Date: Sat, 1 Jun 2019 15:11:31 +0100 +Subject: [PATCH] Make CI green (#345) + +* AppVeyor workaround for TMP issue + +https://github.com/commercialhaskell/stack/issues/3944 + +* Bump resolver to nightly-2018-12-12. + +This has the primary benefit of moving to GHC 8.6.3 and should fix +AppVeyor. + +* Add clock 0.8 as an extra-dep. + +* Adapt expected output to aeson 1.4.3.0. +--- + appveyor.yml | 3 +++ + hpack.cabal | 10 +++++----- + package.yaml | 2 +- + stack.yaml | 5 +++-- + test/Data/Aeson/Config/FromValueSpec.hs | 2 +- + test/Data/Aeson/Config/TypesSpec.hs | 2 +- + test/EndToEndSpec.hs | 8 ++++---- + test/Hpack/ConfigSpec.hs | 2 +- + test/Hpack/Syntax/DefaultsSpec.hs | 2 +- + test/Hpack/Syntax/DependenciesSpec.hs | 4 ++-- + 10 files changed, 22 insertions(+), 18 deletions(-) + +diff --git a/hpack.cabal b/hpack.cabal +index fedb9a8..4db3014 100644 +--- a/hpack.cabal ++++ b/hpack.cabal +@@ -1,10 +1,10 @@ + cabal-version: 1.12 + +--- This file has been generated from package.yaml by hpack version 0.31.0. ++-- This file has been generated from package.yaml by hpack version 0.31.2. + -- + -- see: https://github.com/sol/hpack + -- +--- hash: 3d060180293c32b8d0c25b710d0f419e96a6cc6ec3f95ac5e70bb77f44cbafc3 ++-- hash: bd5dd178c7e9f7f7a3456d79b592ea336c41ef43c9892354c001f06659e8b901 + + name: hpack + version: 0.31.2 +@@ -31,7 +31,7 @@ library + build-depends: + Cabal >=2.2 + , Glob >=0.9.0 +- , aeson >=1.2.1.0 ++ , aeson >=1.4.3.0 + , base >=4.9 && <5 + , bifunctors + , bytestring +@@ -87,7 +87,7 @@ executable hpack + build-depends: + Cabal >=2.2 + , Glob >=0.9.0 +- , aeson >=1.2.1.0 ++ , aeson >=1.4.3.0 + , base >=4.9 && <5 + , bifunctors + , bytestring +@@ -125,7 +125,7 @@ test-suite spec + , Glob >=0.9.0 + , HUnit >=1.6.0.0 + , QuickCheck +- , aeson >=1.2.1.0 ++ , aeson >=1.4.3.0 + , base >=4.9 && <5 + , bifunctors + , bytestring +diff --git a/test/Data/Aeson/Config/FromValueSpec.hs b/test/Data/Aeson/Config/FromValueSpec.hs +index 33de8b7..06b3eb9 100644 +--- a/test/Data/Aeson/Config/FromValueSpec.hs ++++ b/test/Data/Aeson/Config/FromValueSpec.hs +@@ -85,7 +85,7 @@ spec = do + [yaml| + name: "Joe" + age: "23" +- |] `shouldDecodeTo` left "Error while parsing $.age - expected Int, encountered String" ++ |] `shouldDecodeTo` left "Error while parsing $.age - parsing Int failed, expected Number, but encountered String" + + context "with (,)" $ do + it "captures unrecognized fields" $ do +diff --git a/test/Data/Aeson/Config/TypesSpec.hs b/test/Data/Aeson/Config/TypesSpec.hs +index c954534..472aa42 100644 +--- a/test/Data/Aeson/Config/TypesSpec.hs ++++ b/test/Data/Aeson/Config/TypesSpec.hs +@@ -13,7 +13,7 @@ spec = do + context "List" $ do + let + parseError :: String -> Result (List Int) +- parseError prefix = Left (prefix ++ " - expected Int, encountered String") ++ parseError prefix = Left (prefix ++ " - parsing Int failed, expected Number, but encountered String") + + context "when parsing single values" $ do + it "returns the value in a singleton list" $ do +diff --git a/test/EndToEndSpec.hs b/test/EndToEndSpec.hs +index 283c72c..46389ea 100644 +--- a/test/EndToEndSpec.hs ++++ b/test/EndToEndSpec.hs +@@ -285,7 +285,7 @@ spec = around_ (inTempDirectoryNamed "foo") $ do + path: defaults.yaml + ref: "2017" + library: {} +- |] `shouldFailWith` (file ++ ": Error while parsing $ - expected Object, encountered Array") ++ |] `shouldFailWith` (file ++ ": Error while parsing $ - expected Object, but encountered Array") + + it "warns on unknown fields" $ do + let file = joinPath ["defaults", "sol", "hpack-template", "2017", "defaults.yaml"] +@@ -340,7 +340,7 @@ spec = around_ (inTempDirectoryNamed "foo") $ do + it "rejects other values" $ do + [i| + version: {} +- |] `shouldFailWith` "package.yaml: Error while parsing $.version - expected Number or String, encountered Object" ++ |] `shouldFailWith` "package.yaml: Error while parsing $.version - expected Number or String, but encountered Object" + + describe "license" $ do + it "accepts cabal-style licenses" $ do +@@ -1363,14 +1363,14 @@ spec = around_ (inTempDirectoryNamed "foo") $ do + then: + dependencies: Win32 + else: null +- |] `shouldFailWith` "package.yaml: Error while parsing $.when.else - expected Object, encountered Null" ++ |] `shouldFailWith` "package.yaml: Error while parsing $.when.else - expected Object, but encountered Null" + + it "rejects invalid conditionals" $ do + [i| + dependencies: + - foo + - 23 +- |] `shouldFailWith` "package.yaml: Error while parsing $.dependencies[1] - expected Object or String, encountered Number" ++ |] `shouldFailWith` "package.yaml: Error while parsing $.dependencies[1] - expected Object or String, but encountered Number" + + it "warns on unknown fields" $ do + [i| +diff --git a/test/Hpack/ConfigSpec.hs b/test/Hpack/ConfigSpec.hs +index 9f4b279..69cbea1 100644 +--- a/test/Hpack/ConfigSpec.hs ++++ b/test/Hpack/ConfigSpec.hs +@@ -675,7 +675,7 @@ spec = do + it "rejects other values" $ do + [yaml| + 23 +- |] `shouldDecodeTo` (Left "Error while parsing $ - expected Boolean or String, encountered Number" :: Result Cond) ++ |] `shouldDecodeTo` (Left "Error while parsing $ - expected Boolean or String, but encountered Number" :: Result Cond) + + describe "formatOrList" $ do + it "formats a singleton list" $ do +diff --git a/test/Hpack/Syntax/DefaultsSpec.hs b/test/Hpack/Syntax/DefaultsSpec.hs +index 5875413..5438b7a 100644 +--- a/test/Hpack/Syntax/DefaultsSpec.hs ++++ b/test/Hpack/Syntax/DefaultsSpec.hs +@@ -151,4 +151,4 @@ spec = do + it "fails" $ do + [yaml| + 10 +- |] `shouldDecodeTo` left "Error while parsing $ - expected Object or String, encountered Number" ++ |] `shouldDecodeTo` left "Error while parsing $ - expected Object or String, but encountered Number" +diff --git a/test/Hpack/Syntax/DependenciesSpec.hs b/test/Hpack/Syntax/DependenciesSpec.hs +index 1a83732..d95044f 100644 +--- a/test/Hpack/Syntax/DependenciesSpec.hs ++++ b/test/Hpack/Syntax/DependenciesSpec.hs +@@ -125,7 +125,7 @@ spec = do + it "rejects invalid values" $ do + [yaml| + hpack: [] +- |] `shouldDecodeTo` left "Error while parsing $.hpack - expected Null, Object, Number, or String, encountered Array" ++ |] `shouldDecodeTo` left "Error while parsing $.hpack - expected Null, Object, Number, or String, but encountered Array" + + context "when the constraint is a Number" $ do + it "accepts 1" $ do +@@ -213,7 +213,7 @@ spec = do + [yaml| + foo: + version: {} +- |] `shouldDecodeTo` left "Error while parsing $.foo.version - expected Null, Number, or String, encountered Object" ++ |] `shouldDecodeTo` left "Error while parsing $.foo.version - expected Null, Number, or String, but encountered Object" + + it "accepts a string" $ do + [yaml| +-- +2.23.0 + -- cgit 1.4.1 From e34df1c385b8cb593462b682e5d4a38f89538a64 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sat, 2 Nov 2019 14:53:02 -0400 Subject: gnu: Add ghc-lib-parser. * gnu/packages/haskell-xyz.scm (ghc-lib-parser): New variable. --- gnu/packages/haskell-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 14d9d6924b..f7c3d04399 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5812,6 +5812,29 @@ to be called from Haskell.") Music Player Daemon.") (license license:expat))) +(define-public ghc-lib-parser + (package + (name "ghc-lib-parser") + (version "8.8.0.20190424") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "ghc-lib-parser/ghc-lib-parser-" version ".tar.gz")) + (sha256 + (base32 + "12gsh994pr13bsybwlravmi21la66dyw74pk74yfw2pnz682wv10")))) + (build-system haskell-build-system) + (native-inputs + `(("ghc-alex" ,ghc-alex) + ("ghc-happy" ,ghc-happy))) + (home-page "https://github.com/digital-asset/ghc-lib") + (synopsis "The GHC API, decoupled from GHC versions") + (description "This library implements the GHC API. It is like the +compiler-provided @code{ghc} package, but it can be loaded on many +compiler versions.") + (license license:bsd-3))) + (define-public ghc-libxml (package (name "ghc-libxml") -- cgit 1.4.1 From 08f5439074918d3f90906cb38143a0245b440c07 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:24:26 -0400 Subject: gnu: ghc-simple-sendfile: Update to 0.2.30. * gnu/packages/haskell-xyz.scm (ghc-simple-sendfile): Update to 0.2.30. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f7c3d04399..d643ed21c4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9446,7 +9446,7 @@ them.") (define-public ghc-simple-sendfile (package (name "ghc-simple-sendfile") - (version "0.2.27") + (version "0.2.30") (source (origin (method url-fetch) @@ -9455,7 +9455,7 @@ them.") "simple-sendfile-" version ".tar.gz")) (sha256 (base32 - "1bwwqzcm56m2w4ymsa054sxmpbj76h9pvb0jf8zxp8lr41cp51gn")))) + "112j0qfsjazf9wg1zywf7hjybgsiywk9wkm27yi8xzv27hmlv1mn")))) (build-system haskell-build-system) (inputs `(("ghc-conduit" ,ghc-conduit) -- cgit 1.4.1 From cd518e951371d8dcc3e8a94ea43290ed8e3f96f4 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:24:39 -0400 Subject: gnu: ghc-stm-conduit: Update to 4.0.1. * gnu/packages/haskell-xyz.scm (ghc-stm-conduit): Update to 4.0.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d643ed21c4..cc260018ea 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9779,7 +9779,7 @@ features.") (define-public ghc-stm-conduit (package (name "ghc-stm-conduit") - (version "4.0.0") + (version "4.0.1") (source (origin (method url-fetch) @@ -9787,7 +9787,7 @@ features.") "stm-conduit-" version ".tar.gz")) (sha256 (base32 - "0paapljn7nqfzrx889y0n8sszci38mdiaxkgr0bb00ph9246rr7z")))) + "0hhlxvpp7mah8dcvkknh6skx44jfk3092zz2w52zlr255bkmn3p8")))) (build-system haskell-build-system) (inputs `(("ghc-stm-chans" ,ghc-stm-chans) -- cgit 1.4.1 From a41c16dc32f27f9a5a7b017557510c9cac56e4b4 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:24:52 -0400 Subject: gnu: ghc-feed: Update to 1.2.0.1. * gnu/packages/haskell-xyz.scm (ghc-feed): Update to 1.2.0.1. [arguments]: Remove '#:cabal-revision'. [native-inputs]: Add 'ghc-markdown-unlit'. --- gnu/packages/haskell-xyz.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index cc260018ea..2ec48926fd 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3423,7 +3423,7 @@ when used with GHC versions which already provide the (define-public ghc-feed (package (name "ghc-feed") - (version "1.0.0.0") + (version "1.2.0.1") (source (origin (method url-fetch) @@ -3431,11 +3431,8 @@ when used with GHC versions which already provide the "feed/feed-" version ".tar.gz")) (sha256 (base32 - "05rgg7x1984mgfhkmz792xj8lhwjgznixhygzr8blf517lns2nck")))) + "004lwdng4slj6yl8mgscr3cgj0zzc8hzkf4450dby2l6cardg4w0")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("4" "0baavcavm3ywykcr9cm07aqr7sna98jba2n68lyn3kany8ri214d"))) (inputs `(("ghc-base-compat" ,ghc-base-compat) ("ghc-old-locale" ,ghc-old-locale) @@ -3447,6 +3444,7 @@ when used with GHC versions which already provide the ("ghc-xml-types" ,ghc-xml-types))) (native-inputs `(("ghc-hunit" ,ghc-hunit) + ("ghc-markdown-unlit" ,ghc-markdown-unlit) ("ghc-test-framework" ,ghc-test-framework) ("ghc-test-framework-hunit" ,ghc-test-framework-hunit))) (home-page "https://github.com/bergmark/feed") -- cgit 1.4.1 From 18a38da5ab8d4263026c9f83f723d69aabd6fb47 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:25:04 -0400 Subject: gnu: ghc-persistent: Update to 2.9.2. * gnu/packages/haskell-xyz.scm (ghc-persistent): Update to 2.9.2. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 2ec48926fd..df032e5437 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7775,7 +7775,7 @@ syntax and semantics as Perl 5.") (define-public ghc-persistent (package (name "ghc-persistent") - (version "2.8.2") + (version "2.9.2") (source (origin (method url-fetch) @@ -7784,7 +7784,7 @@ syntax and semantics as Perl 5.") "persistent-" version ".tar.gz")) (sha256 (base32 - "1h0yijbf1yiwl50klyafy4ln99j8bib4kgbzviw7fc4y4mwv4sv9")))) + "1wsa3kn427v88a6r0vwr6mz23snik2krbsgc8zqp18xajqn5szj9")))) (build-system haskell-build-system) (inputs `(("ghc-old-locale" ,ghc-old-locale) ("ghc-conduit" ,ghc-conduit) -- cgit 1.4.1 From d7d143e5537ec131f0b10c47bb66ffca16408e0d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 21:24:53 -0500 Subject: gnu: ghc-edit-distance: Update dependency constraints. * gnu/packages/haskell-xyz.scm (ghc-edit-distance): Change the phase that updates the Cabal file to allow for newer versions of 'QuickCheck'. --- gnu/packages/haskell-xyz.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index df032e5437..d206231cdd 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2964,7 +2964,7 @@ with various performance characteristics.") (lambda _ (substitute* "edit-distance.cabal" (("QuickCheck >= 2\\.4 && <2\\.9") - "QuickCheck >= 2.4 && < 2.12"))))))) + "QuickCheck >= 2.4 && < 2.14"))))))) (inputs `(("ghc-random" ,ghc-random) ("ghc-test-framework" ,ghc-test-framework) -- cgit 1.4.1 From 034380f3146916fbce972eec3f9f7707db9ca93d Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 5 Nov 2019 14:45:06 -0500 Subject: gnu: ghc-hackage-security: Update Cabal file to r6. * gnu/packages/haskell-xyz.scm (ghc-hackage-security): Update Cabal file to r6. --- gnu/packages/haskell-xyz.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d206231cdd..3bab36acb1 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4174,7 +4174,9 @@ tools are not needed to actually run Gtk2Hs programs.") "08bwawc7ramgdh54vcly2m9pvfchp0ahhs8117jajni6x4bnx66v")))) (build-system haskell-build-system) (arguments - `(#:tests? #f)) ; Tests fail because of framework updates. + `(#:cabal-revision + ("6" "1xs2nkzlvkdz8g27yzfxbjdbdadfmgiydnlpn5dm77cg18r495ay") + #:tests? #f)) ; Tests fail because of framework updates. (inputs `(("ghc-base16-bytestring" ,ghc-base16-bytestring) ("ghc-base64-bytestring" ,ghc-base64-bytestring) -- cgit 1.4.1 From 87309478b3944a90f8bbef296c6d30c3ec0e9269 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 5 Nov 2019 14:46:35 -0500 Subject: gnu: ghc-resolv: Update to 0.1.1.2. * gnu/packages/haskell-xyz.scm (ghc-resolv): Update to 0.1.1.2. [arguments]: Remove '#:cabal-revision', enable tests, and add a phase to update the Cabal file to allow newer versions of 'tasty'. [native-inputs]: Add 'ghc-tasty' and 'ghc-tasty-hunit'. --- gnu/packages/haskell-xyz.scm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3bab36acb1..afbbb0a9de 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8641,7 +8641,7 @@ the project's home page}.") (define-public ghc-resolv (package (name "ghc-resolv") - (version "0.1.1.1") + (version "0.1.1.2") (source (origin (method url-fetch) @@ -8650,14 +8650,22 @@ the project's home page}.") version ".tar.gz")) (sha256 (base32 - "0wh7wj56l3f2bylz563g5g04a4nydj8acv60hpwa7k3mn792xca9")))) + "0wczdy3vmpfcfwjn1m95bygc5d83m97xxmavhdvy5ayn8c402fp4")))) (build-system haskell-build-system) (arguments - `(#:cabal-revision - ("1" "15ay4n3x8c09cb3h4z1nan84yd3n9zpgvi6h114hk98bq10k8mma") - #:tests? #f)) ; The required test frameworks are too old. + `(#:phases + (modify-phases %standard-phases + (add-before 'configure 'update-constraints + (lambda _ + (substitute* "resolv.cabal" + (("tasty >= 1\\.1 && < 1\\.2") + "tasty >= 1.1 && < 1.3")) + #t))))) (inputs `(("ghc-base16-bytestring" ,ghc-base16-bytestring))) + (native-inputs + `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit))) (home-page "https://github.com/haskell/hackage-security") (synopsis "Domain Name Service (DNS) lookup via @code{libresolv}") (description "This package implements an API for accessing the -- cgit 1.4.1 From a78262be5af4e158aa37f189b973b976c9dd982e Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 13:54:07 -0400 Subject: gnu: ghc-adjunctions: Update Cabal file to r2. * gnu/packages/haskell-xyz.scm (ghc-adjunctions): Update Cabal file to r2. --- gnu/packages/haskell-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index afbbb0a9de..052f9a3b84 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -144,6 +144,9 @@ module for more details.") (base32 "1sbal7cbhm12crfnfhkk322jnzgx7lhw3jzq0p463bipagsjwz2h")))) (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("2" "1yfsjx7dqikg3hvld7i91xfsg5lawmr5980lvfd794sybmgxsf17"))) (inputs `(("ghc-profunctors" ,ghc-profunctors) ("ghc-comonad" ,ghc-comonad) -- cgit 1.4.1 From 262e63237c535baa1e50d4901b4ab3c71eb35b55 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:25:47 -0400 Subject: gnu: ghc-lens: Update to 4.17.1. * gnu/packages/haskell-xyz.scm (ghc-lens): Update to 4.17.1. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 052f9a3b84..24722e8a80 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5703,7 +5703,7 @@ with @code{wc} (for a web service).") (define-public ghc-lens (package (name "ghc-lens") - (version "4.16.1") + (version "4.17.1") (source (origin (method url-fetch) @@ -5711,11 +5711,8 @@ with @code{wc} (for a web service).") version ".tar.gz")) (sha256 (base32 - "1im4drhbydbawd6i0jsrzpqihnmx4ywpkg7yg94ddwsw3mxwkgpm")))) + "1gpkc53l2cggnfrgg5k4ih82rycjbdvpj9pnbi5cq8ms0dbvs4a7")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("2" "11h83lj5mba4grhz1qx3irz10ysm9c3k7k6i6xv2cr60q8xin3ri"))) (inputs `(("ghc-base-orphans" ,ghc-base-orphans) ("ghc-bifunctors" ,ghc-bifunctors) -- cgit 1.4.1 From 5ffe8cfdc3c20e589ebbffac00c18878a884814c Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sat, 2 Nov 2019 20:04:21 -0400 Subject: gnu: ghc-trifecta: Update Cabal file to r4. * gnu/packages/haskell-xyz.scm (ghc-trifecta): Update Cabal file to r4. --- gnu/packages/haskell-xyz.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 24722e8a80..83e56741ee 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10951,7 +10951,10 @@ compute the difference between arbitrary abstract datatypes (ADTs) using (base32 "0hznd8i65s81xy13i2qc7cvipw3lfb2yhkv53apbdsh6sbljz5sk")))) (build-system haskell-build-system) - (arguments `(#:tests? #f)) ; doctest suite fails to build on i686 + (arguments + `(#:tests? #f ; doctest suite fails to build on i686 + #:cabal-revision + ("4" "0xbwyvwl6f2zylk60f2akwgq03qv49113xil7b1z1s3vlwbn5aj1"))) (inputs `(("ghc-reducers" ,ghc-reducers) ("ghc-semigroups" ,ghc-semigroups) -- cgit 1.4.1 From c022a4d4e43cbed72517f145b8f72c41d8db401c Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 22:53:43 -0500 Subject: gnu: Add ghc-time-manager. * gnu/packages/haskell-xyz.scm (ghc-time-manager): New variable. --- gnu/packages/haskell-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 83e56741ee..0da0212e50 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10780,6 +10780,27 @@ features as possible.") @code{TimeLocale}.") (license license:bsd-3))) +(define-public ghc-time-manager + (package + (name "ghc-time-manager") + (version "0.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "time-manager/time-manager-" version ".tar.gz")) + (sha256 + (base32 + "1nzwj0fxz370ks6vr1sylcidx33rnqq45y3q9yv9n4dj43nid9lh")))) + (build-system haskell-build-system) + (inputs + `(("ghc-auto-update" ,ghc-auto-update))) + (home-page "https://github.com/yesodweb/wai") + (synopsis "Scalable timer") + (description "This library contains scalable timer functions provided by a +timer manager.") + (license license:expat))) + (define-public ghc-timeit (package (name "ghc-timeit") -- cgit 1.4.1 From 8428e92c55653eced5323d4414b0ea17d067ba78 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 5 Nov 2019 17:42:19 -0500 Subject: gnu: Add ghc-zstd. * gnu/packages/haskell-xyz.scm (ghc-zstd): New variable. --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 0da0212e50..9115afd0c5 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -12263,3 +12263,28 @@ provides access to the full zlib feature set.") (description "This package provides low-level bindings to the @code{zlib} package.") (license license:bsd-3))) + +(define-public ghc-zstd + (package + (name "ghc-zstd") + (version "0.1.1.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "zstd/zstd-" version ".tar.gz")) + (sha256 + (base32 + "147s496zvw13akxqzg65mgfvk3bvhrcilxgf8n786prxg5cm4jz2")))) + (build-system haskell-build-system) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2))) + (home-page "https://github.com/luispedro/hs-zstd") + (synopsis "Haskell bindings to the Zstandard compression algorithm") + (description "This library provides Haskell bindings to the +Zstandard compression algorithm, a fast lossless compression algorithm +targeting real-time compression scenarios at zlib-level and better +compression ratios.") + (license license:bsd-3))) -- cgit 1.4.1 From b59c35182e5516be5b3f9ded130235de1e7271bb Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Tue, 5 Nov 2019 17:42:53 -0500 Subject: gnu: Add ghc-conduit-zstd. * gnu/packages/haskell-xyz.scm (ghc-conduit-zstd): New variable. --- gnu/packages/haskell-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9115afd0c5..565d613d1c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2141,6 +2141,37 @@ dependencies. The basic idea is that this package should only depend on @code{haskell-platform} packages and @code{conduit}.") (license license:expat))) +(define-public ghc-conduit-zstd + (package + (name "ghc-conduit-zstd") + (version "0.0.1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "conduit-zstd/conduit-zstd-" version ".tar.gz")) + (sha256 + (base32 + "04h7w2903hgw4gjcx2pg29yinnmfapawvc19hd3r57rr12fzb0c6")))) + (build-system haskell-build-system) + (inputs + `(("ghc-conduit" ,ghc-conduit) + ("ghc-zstd" ,ghc-zstd))) + (native-inputs + `(("ghc-hunit" ,ghc-hunit) + ("ghc-conduit-combinators" ,ghc-conduit-combinators) + ("ghc-conduit-extra" ,ghc-conduit-extra) + ("ghc-test-framework" ,ghc-test-framework) + ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) + ("ghc-test-framework-th" ,ghc-test-framework-th))) + (home-page "https://github.com/luispedro/conduit-zstd#readme") + (synopsis "Conduit-based ZStd Compression") + (description "Zstandard compression packaged as a conduit. This is +a very thin wrapper around the +@url{https://github.com/facebookexperimental/hs-zstd/, official hs-zstd +interface}.") + (license license:expat))) + (define-public ghc-configurator (package (name "ghc-configurator") -- cgit 1.4.1 From 503b74ae9ae41a7673b64dd0e0876a94ee94e3a2 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:25:35 -0400 Subject: gnu: ghc-conduit-algorithms: Update to 0.0.11.0. * gnu/packages/haskell-xyz.scm (ghc-conduit-algorithms): Update to 0.0.11.0. [inputs]: Add 'ghc-conduit-zstd'. --- gnu/packages/haskell-xyz.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 565d613d1c..703cedc18b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2022,7 +2022,7 @@ space as enumerator/iteratee and pipes.") (define-public ghc-conduit-algorithms (package (name "ghc-conduit-algorithms") - (version "0.0.8.1") + (version "0.0.11.0") (source (origin (method url-fetch) @@ -2031,7 +2031,7 @@ space as enumerator/iteratee and pipes.") version ".tar.gz")) (sha256 (base32 - "07gx2q3d1bbfw14q41rmqg0i4m018pci10lswc0k1ij6lw7sb9fd")))) + "0c1jwz30kkvimx7lb61782yk0kyfamrf5bqc3g1h7g51lk8bbv9i")))) (build-system haskell-build-system) (inputs `(("ghc-async" ,ghc-async) @@ -2039,6 +2039,7 @@ space as enumerator/iteratee and pipes.") ("ghc-conduit" ,ghc-conduit) ("ghc-conduit-combinators" ,ghc-conduit-combinators) ("ghc-conduit-extra" ,ghc-conduit-extra) + ("ghc-conduit-zstd" ,ghc-conduit-zstd) ("ghc-exceptions" ,ghc-exceptions) ("ghc-lzma-conduit" ,ghc-lzma-conduit) ("ghc-monad-control" ,ghc-monad-control) -- cgit 1.4.1 From 08397fde1394b0d17682782228a1381c94f59b5e Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:32:48 -0400 Subject: gnu: ghc-validation: Update to 1.1. * gnu/packages/haskell-xyz.scm (ghc-validation): Update to 1.1. [arguments]: Update Cabal file hash. --- gnu/packages/haskell-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 703cedc18b..51c442f915 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11544,7 +11544,7 @@ functions.") (define-public ghc-validation (package (name "ghc-validation") - (version "1") + (version "1.1") (source (origin (method url-fetch) @@ -11554,11 +11554,11 @@ functions.") ".tar.gz")) (sha256 (base32 - "08drmdvyzg2frbb26icy1mlz52xv0l6gi3v8gb7xp0vrcci5libh")))) + "1acj7mh3581ks405xswxw6667z7y1y0slisg6jvp6chc191ji9l5")))) (build-system haskell-build-system) (arguments `(#:cabal-revision - ("1" "1x1g4nannz81j1h64l1m3ancc96zc57d1bjhj1wk7bwn1xxbi5h3"))) + ("1" "1rrjg9z399k6pb55nv85mlr5bkmdqbjwkvl1cy7ydccdx6ks4syp"))) (inputs `(("ghc-semigroups" ,ghc-semigroups) ("ghc-semigroupoids" ,ghc-semigroupoids) -- cgit 1.4.1 From 490ceae4e22f583963bb8f287c066e39a5f8c682 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Fri, 1 Nov 2019 14:15:47 -0400 Subject: gnu: ghc-deepseq-generics: Update Cabal file to r4. * gnu/packages/haskell-xyz.scm (ghc-deepseq-generics): Update Cabal file to r4. --- gnu/packages/haskell-xyz.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 51c442f915..a2a0b63e03 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2597,7 +2597,7 @@ It includes hashing functions for all basic Haskell98 types.") (build-system haskell-build-system) (arguments `(#:cabal-revision - ("2" "1pnidf8w8x0w5fsqgv8hhrw07slmhxwy5x4fikgk0bd6k76aqicb"))) + ("4" "0928s2qnbqsjzrm94x88rvmvbigfmhcyp4m73gw6asinp2qg1kii"))) (native-inputs `(("ghc-hunit" ,ghc-hunit) ("ghc-test-framework" ,ghc-test-framework) -- cgit 1.4.1 From bc78e0d9561675b8f54b6bb87a6a347e2781726a Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:29:47 -0400 Subject: gnu: ghc-persistent-template: Update to 2.6.0. * gnu/packages/haskell-xyz.scm (ghc-persistent-template): Update to 2.6.0. [arguments]: Remove '#:cabal-revision'. --- gnu/packages/haskell-xyz.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index a2a0b63e03..50e4d32ac3 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7890,7 +7890,7 @@ system dependencies.") (define-public ghc-persistent-template (package (name "ghc-persistent-template") - (version "2.5.4") + (version "2.6.0") (source (origin (method url-fetch) @@ -7899,11 +7899,8 @@ system dependencies.") "persistent-template-" version ".tar.gz")) (sha256 (base32 - "008afcy7zbw7bzp9jww8gdldb51kfm0fg4p0x4xcp61gx4679bjc")))) + "0wr1z2nfrl6jv1lprxb0d2jw4izqfcbcwvkdrhryzg95gjz8ryjv")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("2" "03qgwk32krldph3blw5agiqcpccr3649hajyn8wm9k71zz82dpn6"))) (inputs `(("ghc-persistent" ,ghc-persistent) ("ghc-monad-control" ,ghc-monad-control) ("ghc-aeson" ,ghc-aeson) -- cgit 1.4.1 From 86526f37c3c431e8c0513e156301a2935306e4a2 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:30:04 -0400 Subject: gnu: ghc-linear: Update to 1.20.9. * gnu/packages/haskell-xyz.scm (ghc-linear): Update to 1.20.9. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 50e4d32ac3..bce7556410 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5989,7 +5989,7 @@ Kaseorg.") (define-public ghc-linear (package (name "ghc-linear") - (version "1.20.8") + (version "1.20.9") (source (origin (method url-fetch) @@ -5997,7 +5997,7 @@ Kaseorg.") "linear-" version ".tar.gz")) (sha256 (base32 - "046vkvxlb0s286qr55s0c6db0rlwbm1cmlmwhrrkqbkzhfcipgay")))) + "0h7yqigq593n7wsl7nz6a5f137wznm7y679wsii0ph0zsc4v5af5")))) (build-system haskell-build-system) (inputs `(("ghc-adjunctions" ,ghc-adjunctions) -- cgit 1.4.1 From 6cd84b98dcad77de0bd647a0b56b65453ce318a9 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:30:22 -0400 Subject: gnu: ghc-chart: Update to 1.9.1. * gnu/packages/haskell-xyz.scm (ghc-chart): Update to 1.9.1. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index bce7556410..4c592ff4a2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1464,7 +1464,7 @@ Haskell, based on complemented PATRICIA tries.") (define-public ghc-chart (package (name "ghc-chart") - (version "1.9") + (version "1.9.1") (source (origin (method url-fetch) @@ -1472,7 +1472,7 @@ Haskell, based on complemented PATRICIA tries.") "Chart-" version ".tar.gz")) (sha256 (base32 - "1f5azj17y8xsb3gjhf7gg1gnnlq12rxkmfjmgcly314d7vghs05z")))) + "1pn735k9ifxlb9mdh8xy7wi22cxni8xyr28n8zx9w0j6vprcg89l")))) (build-system haskell-build-system) (inputs `(("ghc-old-locale" ,ghc-old-locale) -- cgit 1.4.1 From b4e26067d649b0efcc3b7d00d5dbe599e395da13 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:30:45 -0400 Subject: gnu: ghc-tree-diff: Update to 0.1. * gnu/packages/haskell-xyz.scm (ghc-tree-diff): Update to 0.1. [arguments]: Remove '#:cabal-revision' and '#:phases'. [inputs]: Remove 'ghc-generics-sop' and 'ghc-memotrie'; add 'ghc-bytestring-builder'. --- gnu/packages/haskell-xyz.scm | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4c592ff4a2..cf0df9a616 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10934,7 +10934,7 @@ but also need those types.") (define-public ghc-tree-diff (package (name "ghc-tree-diff") - (version "0.0.1") + (version "0.1") (source (origin (method url-fetch) @@ -10944,26 +10944,15 @@ but also need those types.") ".tar.gz")) (sha256 (base32 - "049v44c520jy3icxlnrvbdblh3mjmvd7m6qmkzxbzkf02x63xqmz")))) + "1156nbqn0pn9lp4zjsy4vv5g5wmy4zxwmbqdgvq349rydynh3ng3")))) (build-system haskell-build-system) - (arguments - `(#:cabal-revision - ("4" "1rqxxyj6hqllahs11693g855cxz8mgnb490s7j1ksd300i5xgjsp") - #:phases - (modify-phases %standard-phases - (add-before 'configure 'update-constraints - (lambda _ - (substitute* "tree-diff.cabal" - (("trifecta >=1\\.7\\.1\\.1 && <1\\.8") - "trifecta >=1.7.1.1 && <=2"))))))) (inputs `(("ghc-aeson" ,ghc-aeson) ("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint) ("ghc-ansi-terminal" ,ghc-ansi-terminal) ("ghc-base-compat" ,ghc-base-compat) - ("ghc-generics-sop" ,ghc-generics-sop) + ("ghc-bytestring-builder" ,ghc-bytestring-builder) ("ghc-hashable" ,ghc-hashable) - ("ghc-memotrie" ,ghc-memotrie) ("ghc-parsers" ,ghc-parsers) ("ghc-quickcheck" ,ghc-quickcheck) ("ghc-scientific" ,ghc-scientific) -- cgit 1.4.1 From 145148ca017187b1de0587b664aa4039fdc1852f Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:31:22 -0400 Subject: gnu: ghc-sdl2: Update to 2.5.0.0. * gnu/packages/haskell-xyz.scm (ghc-sdl2): Update to 2.5.0.0. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index cf0df9a616..ce5dccac02 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9070,7 +9070,7 @@ award winning Linux port of \"Civilization: Call To Power.\"") (define-public ghc-sdl2 (package (name "ghc-sdl2") - (version "2.4.1.0") + (version "2.5.0.0") (source (origin (method url-fetch) @@ -9078,7 +9078,7 @@ award winning Linux port of \"Civilization: Call To Power.\"") "sdl2/sdl2-" version ".tar.gz")) (sha256 (base32 - "0p4b12fmxps0sbnkqdfy0qw19s355yrkw7fgw6xz53wzq706k991")))) + "1x368yhdd55b3cvx8dvj1sj6nzygzigbhrwhssjs4k0rcxlwqfw8")))) (build-system haskell-build-system) (arguments '(#:tests? #f)) ; tests require graphical environment (inputs -- cgit 1.4.1 From 801fbd7e0f9a4de2082e5946b5641473c951d0b0 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:31:36 -0400 Subject: gnu: ghc-persistent-sqlite: Update to 2.9.3. * gnu/packages/haskell-xyz.scm (ghc-persistent-sqlite): Update to 2.9.3. --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ce5dccac02..5b6aa93a7a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7855,7 +7855,7 @@ way.") (define-public ghc-persistent-sqlite (package (name "ghc-persistent-sqlite") - (version "2.8.2") + (version "2.9.3") (source (origin (method url-fetch) @@ -7864,7 +7864,7 @@ way.") "persistent-sqlite-" version ".tar.gz")) (sha256 (base32 - "1chbmvjz46smhgnzhha3bbkhys3fys6dip1jr4v7xp1jf78zbyp6")))) + "13wbn88ixv4d4dfjl1gabm1q60fbcnygbmixz57pi3z84drrynwq")))) (build-system haskell-build-system) (inputs `(("ghc-persistent" ,ghc-persistent) ("ghc-unliftio-core" ,ghc-unliftio-core) -- cgit 1.4.1 From 2648b604ac112839933b450ad21f01fb6a22a6ff Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 14:28:24 -0400 Subject: gnu: ghc-esqueleto: Update to 3.0.0. * gnu/packages/haskell-xyz.scm (ghc-esqueleto): Update to 3.0.0. [source]: Use 'url-fetch' instead of 'git-fetch'. --- gnu/packages/haskell-xyz.scm | 113 +++++++++++++++++++++---------------------- 1 file changed, 54 insertions(+), 59 deletions(-) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 5b6aa93a7a..37f56df89b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3209,69 +3209,64 @@ directly uses the type system, rather than out-of-band exceptions.") (license license:bsd-3))) (define-public ghc-esqueleto - (let ((version "2.5.3") - (revision "1") - (commit "b81e0d951e510ebffca03c5a58658ad884cc6fbd")) - (package - (name "ghc-esqueleto") - (version (git-version version revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bitemyapp/esqueleto") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0lz1qxms7cfg5p3j37inlych0r2fwhm8xbarcys3df9m7jy9nixa")))) - (build-system haskell-build-system) - (arguments - `(#:haddock? #f ; Haddock reports an internal error. - #:phases - (modify-phases %standard-phases - ;; This package normally runs tests for the MySQL, PostgreSQL, and - ;; SQLite backends. Since we only have Haskell packages for - ;; SQLite, we remove the other two test suites. FIXME: Add the - ;; other backends and run all three test suites. - (add-before 'configure 'remove-non-sqlite-test-suites - (lambda _ - (use-modules (ice-9 rdelim)) - (with-atomic-file-replacement "esqueleto.cabal" - (lambda (in out) - (let loop ((line (read-line in 'concat)) (deleting? #f)) - (cond - ((eof-object? line) #t) - ((string-every char-set:whitespace line) - (unless deleting? (display line out)) - (loop (read-line in 'concat) #f)) - ((member line '("test-suite mysql\n" - "test-suite postgresql\n")) - (loop (read-line in 'concat) #t)) - (else - (unless deleting? (display line out)) - (loop (read-line in 'concat) deleting?))))))))))) - (inputs - `(("ghc-blaze-html" ,ghc-blaze-html) - ("ghc-conduit" ,ghc-conduit) - ("ghc-monad-logger" ,ghc-monad-logger) - ("ghc-persistent" ,ghc-persistent) - ("ghc-resourcet" ,ghc-resourcet) - ("ghc-tagged" ,ghc-tagged) - ("ghc-unliftio" ,ghc-unliftio) - ("ghc-unordered-containers" ,ghc-unordered-containers))) - (native-inputs - `(("ghc-hspec" ,ghc-hspec) - ("ghc-persistent-sqlite" ,ghc-persistent-sqlite) - ("ghc-persistent-template" ,ghc-persistent-template))) - (home-page "https://github.com/bitemyapp/esqueleto") - (synopsis "Type-safe embedded domain specific language for SQL queries") - (description "This library provides a type-safe embedded domain specific + (package + (name "ghc-esqueleto") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "esqueleto/esqueleto-" version ".tar.gz")) + (sha256 + (base32 + "187c098h2xyf2nhifkdy2bqfl6iap7a93mzwd2kirl5yyicpc9zy")))) + (build-system haskell-build-system) + (arguments + `(#:haddock? #f ; Haddock reports an internal error. + #:phases + (modify-phases %standard-phases + ;; This package normally runs tests for the MySQL, PostgreSQL, and + ;; SQLite backends. Since we only have Haskell packages for + ;; SQLite, we remove the other two test suites. FIXME: Add the + ;; other backends and run all three test suites. + (add-before 'configure 'remove-non-sqlite-test-suites + (lambda _ + (use-modules (ice-9 rdelim)) + (with-atomic-file-replacement "esqueleto.cabal" + (lambda (in out) + (let loop ((line (read-line in 'concat)) (deleting? #f)) + (cond + ((eof-object? line) #t) + ((string-every char-set:whitespace line) + (unless deleting? (display line out)) + (loop (read-line in 'concat) #f)) + ((member line '("test-suite mysql\n" + "test-suite postgresql\n")) + (loop (read-line in 'concat) #t)) + (else + (unless deleting? (display line out)) + (loop (read-line in 'concat) deleting?))))))))))) + (inputs + `(("ghc-blaze-html" ,ghc-blaze-html) + ("ghc-conduit" ,ghc-conduit) + ("ghc-monad-logger" ,ghc-monad-logger) + ("ghc-persistent" ,ghc-persistent) + ("ghc-resourcet" ,ghc-resourcet) + ("ghc-tagged" ,ghc-tagged) + ("ghc-unliftio" ,ghc-unliftio) + ("ghc-unordered-containers" ,ghc-unordered-containers))) + (native-inputs + `(("ghc-hspec" ,ghc-hspec) + ("ghc-persistent-sqlite" ,ghc-persistent-sqlite) + ("ghc-persistent-template" ,ghc-persistent-template))) + (home-page "https://github.com/bitemyapp/esqueleto") + (synopsis "Type-safe embedded domain specific language for SQL queries") + (description "This library provides a type-safe embedded domain specific language (EDSL) for SQL queries that works with SQL backends as provided by @code{ghc-persistent}. Its language closely resembles SQL, so you don't have to learn new concepts, just new syntax, and it's fairly easy to predict the generated SQL and optimize it for your backend.") - (license license:bsd-3)))) + (license license:bsd-3))) (define-public ghc-exactprint (package -- cgit 1.4.1 From 10707d572034e7389211cbe3df30dd92f93124f7 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:33:24 -0400 Subject: gnu: ghc-haddock-library: Update to 1.7.0. The new source tarball does not have bundled dependencies, so it does not need to be patched. * gnu/packages/haskell-xyz.scm (ghc-haddock-library): Update to 1.7.0. [source]: Remove 'patches', 'modules' and 'snippet'. [arguments]: Update the 'relax-test-suite-dependencies' phase to allow newer versions of 'hspec' and 'QuickCheck'; remove the 'add-examples-directory' phase. * gnu/packages/patches/ghc-haddock-library-unbundle.patch: Delete file. * gnu/local.mk: Remove it. --- gnu/local.mk | 1 - gnu/packages/haskell-xyz.scm | 23 ++---- .../patches/ghc-haddock-library-unbundle.patch | 86 ---------------------- 3 files changed, 6 insertions(+), 104 deletions(-) delete mode 100644 gnu/packages/patches/ghc-haddock-library-unbundle.patch (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/local.mk b/gnu/local.mk index 9c4d1013d8..fd18592582 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -880,7 +880,6 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch \ %D%/packages/patches/ghc-diff-swap-cover-args.patch \ %D%/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch \ - %D%/packages/patches/ghc-haddock-library-unbundle.patch \ %D%/packages/patches/ghc-hpack-fix-tests.patch \ %D%/packages/patches/ghc-monad-par-fix-tests.patch \ %D%/packages/patches/ghostscript-no-header-id.patch \ diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 37f56df89b..bd5b599ace 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4328,7 +4328,7 @@ documentation-generation tool for Haskell libraries.") (define-public ghc-haddock-library (package (name "ghc-haddock-library") - (version "1.5.0.1") + (version "1.7.0") (source (origin (method url-fetch) @@ -4338,29 +4338,18 @@ documentation-generation tool for Haskell libraries.") ".tar.gz")) (sha256 (base32 - "1cmbg8l5xrwpliclwy3l057raypjqy0hsg1h1743ahaj8gq10b7z")) - (patches (search-patches - "ghc-haddock-library-unbundle.patch")) - (modules '((guix build utils))) - (snippet '(begin - (delete-file-recursively "vendor") - #t)))) + "04fhcjk0pvsaqvsgp2w06cv2qvshq1xs1bwc157q4lmkgr57khp7")))) (build-system haskell-build-system) (arguments `(#:phases (modify-phases %standard-phases + ;; Since there is no revised Cabal file upstream, we have to + ;; patch it manually. (add-before 'configure 'relax-test-suite-dependencies (lambda _ (substitute* "haddock-library.cabal" - (("base-compat\\s*\\^>= 0\\.9\\.3") "base-compat") - (("hspec\\s*\\^>= 2\\.4\\.4") "hspec")))) - ;; The release tarball does not contain the "fixtures/examples" - ;; directory, which is required for testing. In the upstream - ;; repository, the directory exists and is populated. Here, we - ;; create an empty directory to placate the tests. - (add-before 'check 'add-examples-directory - (lambda _ - (mkdir "fixtures/examples") + (("hspec\\s*>= 2.4.4 && < 2.6") "hspec") + (("QuickCheck\\s*\\^>= 2.11") "QuickCheck")) #t))))) (native-inputs `(("ghc-base-compat" ,ghc-base-compat) diff --git a/gnu/packages/patches/ghc-haddock-library-unbundle.patch b/gnu/packages/patches/ghc-haddock-library-unbundle.patch deleted file mode 100644 index 0e8b548956..0000000000 --- a/gnu/packages/patches/ghc-haddock-library-unbundle.patch +++ /dev/null @@ -1,86 +0,0 @@ -This patch (inspired by Debian) allows ghc-haddock-library to use our -ghc-attoparsec package instead of using a bundled version. - ---- a/haddock-library.cabal 2018-09-01 01:22:18.676855884 -0400 -+++ b/haddock-library.cabal 2018-09-01 01:25:10.501150260 -0400 -@@ -10,7 +10,6 @@ - itself, see the ‘haddock’ package. - license: BSD3 - license-files: LICENSE -- vendor/attoparsec-0.13.1.0/LICENSE - maintainer: Alex Biehl , Simon Hengel , Mateusz Kowalczyk - homepage: http://www.haskell.org/haddock/ - bug-reports: https://github.com/haskell/haddock/issues -@@ -28,7 +27,6 @@ - , containers >= 0.4.2.1 && < 0.6 - , transformers >= 0.3.0 && < 0.6 - -- -- internal sub-lib - build-depends: attoparsec - - hs-source-dirs: src -@@ -49,42 +47,6 @@ - if impl(ghc >= 8.0) - ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances - --library attoparsec -- default-language: Haskell2010 -- -- build-depends: -- base >= 4.5 && < 4.12 -- , bytestring >= 0.9.2.1 && < 0.11 -- , deepseq >= 1.3 && < 1.5 -- -- hs-source-dirs: vendor/attoparsec-0.13.1.0 -- -- -- NB: haddock-library needs only small part of lib:attoparsec -- -- internally, so we only bundle that subset here -- exposed-modules: -- Data.Attoparsec.ByteString -- Data.Attoparsec.ByteString.Char8 -- Data.Attoparsec.Combinator -- -- other-modules: -- Data.Attoparsec -- Data.Attoparsec.ByteString.Buffer -- Data.Attoparsec.ByteString.FastSet -- Data.Attoparsec.ByteString.Internal -- Data.Attoparsec.Internal -- Data.Attoparsec.Internal.Fhthagn -- Data.Attoparsec.Internal.Types -- Data.Attoparsec.Number -- -- ghc-options: -funbox-strict-fields -Wall -fwarn-tabs -O2 -- -- ghc-options: -Wall -- if impl(ghc >= 8.0) -- ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -- else -- build-depends: semigroups ^>= 0.18.3, fail ^>= 4.9.0.0 -- -- - test-suite spec - type: exitcode-stdio-1.0 - default-language: Haskell2010 -@@ -115,11 +77,10 @@ - , hspec ^>= 2.4.4 - , QuickCheck ^>= 2.11 - -- -- internal sub-lib - build-depends: attoparsec - - -- Versions for the dependencies below are transitively pinned by -- -- dependency on haddock-library:lib:attoparsec -+ -- dependency on attoparsec - build-depends: - base - , bytestring -@@ -146,7 +107,7 @@ - haddock-library - - -- Versions for the dependencies below are transitively pinned by -- -- dependency on haddock-library:lib:attoparsec -+ -- dependency on attoparsec - build-depends: - base - -- cgit 1.4.1 From 64f4278624eb863059f4e9ac93bca37cb39b8fae Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:14:41 -0500 Subject: gnu: Add ghc-bitarray. * gnu/packages/haskell-xyz.scm (ghc-bitarray): New variable. --- gnu/packages/haskell-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index bd5b599ace..882df583d1 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -866,6 +866,27 @@ can use with C code to help write bindings to inline functions or macro functions.") (license license:bsd-3))) +(define-public ghc-bitarray + (package + (name "ghc-bitarray") + (version "0.0.1.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "bitarray/bitarray-" version ".tar.gz")) + (sha256 + (base32 + "00nqd62cbh42qqqvcl6iv1i9kbv0f0mkiygv4j70wfh5cl86yzxj")))) + (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "10fk92v9afjqk43zi621jxl0n8kci0xjj32lz3vqa9xbh67zjz45"))) + (home-page "https://hackage.haskell.org/package/bitarray") + (synopsis "Mutable and immutable bit arrays") + (description "The package provides mutable and immutable bit arrays.") + (license license:bsd-3))) + (define-public ghc-blaze-builder (package (name "ghc-blaze-builder") -- cgit 1.4.1 From 3ebae41f5a15d7d7b9356885830c47e4e1ecb54b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:18:35 -0500 Subject: gnu: Add ghc-edit-distance-vector. * gnu/packages/haskell-xyz.scm (ghc-edit-distance-vector): New variable. --- gnu/packages/haskell-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 882df583d1..700dc9c8a2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -3034,6 +3034,39 @@ distances for fuzzy matching, including Levenshtein and restricted Damerau-Levenshtein algorithms.") (license license:bsd-3))) +(define-public ghc-edit-distance-vector + (package + (name "ghc-edit-distance-vector") + (version "1.0.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "edit-distance-vector/edit-distance-vector-" + version ".tar.gz")) + (sha256 + (base32 + "07qgc8dyi9kkzkd3xcd78wdlljy0xwhz65b4r2qg2piidpcdvpxp")))) + (build-system haskell-build-system) + (inputs + `(("ghc-vector" ,ghc-vector))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-quickcheck-instances" ,ghc-quickcheck-instances))) + (home-page "https://github.com/thsutton/edit-distance-vector") + (synopsis "Calculate edit distances and edit scripts between vectors") + (description "This package provides implementation of the +Wagner-Fischer dynamic programming algorithm to find the optimal edit +script and cost between two sequences. The implementation in this +package is specialised to sequences represented with @code{Data.Vector} +but is otherwise agnostic to: +@itemize +@item The type of values in the vectors; +@item The type representing edit operations; and +@item The type representing the cost of operations. +@end itemize") + (license license:bsd-3)) ) + (define-public ghc-either (package (name "ghc-either") -- cgit 1.4.1 From e71fb57349109ec42207afe139153e578c43cd99 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:22:46 -0500 Subject: gnu: Add ghc-getopt-generics. * gnu/packages/haskell-xyz.scm (ghc-getopt-generics): New variable. --- gnu/packages/haskell-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 700dc9c8a2..ba6bd3ea19 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -4019,6 +4019,37 @@ with the @code{Validity} typeclass.") properties for functions operating on them.") (license license:expat))) +(define-public ghc-getopt-generics + (package + (name "ghc-getopt-generics") + (version "0.13.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "getopt-generics/getopt-generics-" + version ".tar.gz")) + (sha256 + (base32 + "1rszkcn1rg38wf35538ljk5bbqjc57y9sb3a0al7qxm82gy8yigr")))) + (build-system haskell-build-system) + (inputs + `(("ghc-base-compat" ,ghc-base-compat) + ("ghc-base-orphans" ,ghc-base-orphans) + ("ghc-generics-sop" ,ghc-generics-sop) + ("ghc-tagged" ,ghc-tagged))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-hspec" ,ghc-hspec) + ("ghc-safe" ,ghc-safe) + ("ghc-silently" ,ghc-silently) + ("hspec-discover" ,hspec-discover))) + (home-page "https://github.com/soenkehahn/getopt-generics") + (synopsis "Create command line interfaces with ease") + (description "This library provides tools to create command line +interfaces with ease.") + (license license:bsd-3))) + (define-public ghc-gitrev (package (name "ghc-gitrev") -- cgit 1.4.1 From b69d4aa7f82673917f47268cfbcad5fbae460170 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:24:53 -0500 Subject: gnu: Add ghc-unicode-transforms. * gnu/packages/haskell-xyz.scm (ghc-unicode-transforms): New variable. --- gnu/packages/haskell-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index ba6bd3ea19..3c75e38f40 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11214,6 +11214,32 @@ unbounded @code{Integer} type.") handled safely, this is what you're left with.") (license license:isc))) +(define-public ghc-unicode-transforms + (package + (name "ghc-unicode-transforms") + (version "0.3.6") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "unicode-transforms/unicode-transforms-" + version ".tar.gz")) + (sha256 + (base32 + "1akscvyssif4hki3g6hy0jmjyr8cqly1whzvzj0km2b3qh0x09l3")))) + (build-system haskell-build-system) + (inputs + `(("ghc-bitarray" ,ghc-bitarray))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-getopt-generics" ,ghc-getopt-generics) + ("ghc-split" ,ghc-split))) + (home-page "https://github.com/composewell/unicode-transforms") + (synopsis "Unicode normalization") + (description "This library provides tools for fast Unicode 12.1.0 +normalization in Haskell (normalization forms C, KC, D, and KD).") + (license license:bsd-3))) + (define-public ghc-union-find (package (name "ghc-union-find") -- cgit 1.4.1 From fac520bfa85d00563c3473ad42fbadb8c6ecf2c5 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:28:17 -0500 Subject: gnu: Add ghc-hsyaml. * gnu/packages/haskell-xyz.scm (ghc-hsyaml): New variable. --- gnu/packages/haskell-xyz.scm | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3c75e38f40..10d51f18ac 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5208,6 +5208,51 @@ for Haskell. The functions provided by this module are @code{upper}, @code{lower}, @code{len}, @code{reverse}, and @code{sub}.") (license license:expat))) +(define-public ghc-hsyaml + (package + (name "ghc-hsyaml") + (version "0.1.2.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "HsYAML/HsYAML-" version ".tar.gz")) + (sha256 + (base32 + "1pajfhj16559v64ixm8j7bvxdqmxg6c3c0z3wz7in8ckswgzfp54")))) + (build-system haskell-build-system) + (arguments + `(#:cabal-revision + ("1" "0j6qmmcz5yqh89hs2cq453maix50q61vl2h0ahj5lg02bygn42cf"))) + (home-page "https://github.com/haskell-hvr/HsYAML") + (synopsis "Pure Haskell YAML 1.2 parser") + (description "This library provides a +@url{http://yaml.org/spec/1.2/spec.html, YAML 1.2} parser implementation +for Haskell. Its features include: + +@itemize +@item Pure Haskell implementation with small dependency footprint and +emphasis on strict compliance with the YAML 1.2 specification. + +@item Direct decoding to native Haskell types via (aeson-inspired) +typeclass-based API (see @code{Data.YAML}). + +@item Support for constructing custom YAML node graph +representation (including support for cyclic YAML data structures). + +@item Support for the standard (untyped) @emph{Failsafe}, (strict) +@emph{JSON}, and (flexible) @emph{Core} ``schemas'' providing implicit +typing rules as defined in the YAML 1.2 specification (including support +for user-defined custom schemas). + +@item Event-based API resembling LibYAML's Event-based API (see +@code{Data.YAML.Event}). + +@item Low-level API access to lexical token-based scanner (see +@code{Data.YAML.Token}). +@end itemize") + (license license:gpl2+))) + (define-public ghc-http-api-data (package (name "ghc-http-api-data") -- cgit 1.4.1 From 1cd3333e3406d4e842e93d963fa374aee7c03db7 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:30:45 -0500 Subject: gnu: Add ghc-microlens-aeson. * gnu/packages/haskell-xyz.scm (ghc-microlens-aeson): New variable. --- gnu/packages/haskell-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 10d51f18ac..96a0a93f6e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6480,6 +6480,37 @@ combinators (like @code{failing} and @code{singular}), but everything else is stripped. As the result, this package has no dependencies.") (license license:bsd-3))) +(define-public ghc-microlens-aeson + (package + (name "ghc-microlens-aeson") + (version "2.3.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "microlens-aeson/microlens-aeson-" + version ".tar.gz")) + (sha256 + (base32 + "0w630kk5bnily1qh41081gqgbwmslrh5ad21899gwnb2r3jripyw")))) + (build-system haskell-build-system) + (inputs + `(("ghc-aeson" ,ghc-aeson) + ("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-hashable" ,ghc-hashable) + ("ghc-microlens" ,ghc-microlens) + ("ghc-scientific" ,ghc-scientific) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-vector" ,ghc-vector))) + (native-inputs + `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (home-page "https://github.com/fosskers/microlens-aeson") + (synopsis "Law-abiding lenses for Aeson, using microlens") + (description "This library provides law-abiding lenses for Aeson, using +microlens.") + (license license:expat))) + (define-public ghc-microlens-ghc (package (name "ghc-microlens-ghc") -- cgit 1.4.1 From cbc6f8618f378ebd2a514e8e0f455ae27b96575b Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:34:00 -0500 Subject: gnu: Add ghc-aeson-diff. * gnu/packages/haskell-xyz.scm (ghc-aeson-diff): New variable. --- gnu/packages/haskell-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 96a0a93f6e..d175f41175 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -202,6 +202,45 @@ for Haskell.") ghc-aeson.") (license license:bsd-3))) +(define-public ghc-aeson-diff + (package + (name "ghc-aeson-diff") + (version "1.1.0.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "aeson-diff/aeson-diff-" version ".tar.gz")) + (sha256 + (base32 + "01d48pd7d1mb9cd5yxfajln8rmjdjq8ch91s0lav4qw1azv6vp2r")))) + (build-system haskell-build-system) + (inputs + `(("ghc-aeson" ,ghc-aeson) + ("ghc-edit-distance-vector" ,ghc-edit-distance-vector) + ("ghc-hashable" ,ghc-hashable) + ("ghc-scientific" ,ghc-scientific) + ("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-vector" ,ghc-vector) + ("ghc-semigroups" ,ghc-semigroups) + ("ghc-optparse-applicative" ,ghc-optparse-applicative))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) + ("ghc-glob" ,ghc-glob) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-quickcheck-instances" ,ghc-quickcheck-instances) + ("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-doctest" ,ghc-doctest) + ("hlint" ,hlint))) + (home-page "https://github.com/thsutton/aeson-diff") + (synopsis "Extract and apply patches to JSON documents") + (description "This is a small library for working with changes to JSON +documents. It includes a library and two command-line executables in the +style of the @command{diff} and @command{patch} commands available on many +systems.") + (license license:bsd-3))) + (define-public ghc-alex (package (name "ghc-alex") -- cgit 1.4.1 From ff303e4ebf5cc31b1f00ec48a2f377673f67adad Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:38:03 -0500 Subject: gnu: Add ghc-hslua-module-system. * gnu/packages/haskell-xyz.scm (ghc-hslua-module-system): New variable. --- gnu/packages/haskell-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d175f41175..0d9339407e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5220,6 +5220,36 @@ handler built in.") described in @url{https://www.lua.org/}.") (license license:expat))) +(define-public ghc-hslua-module-system + (package + (name "ghc-hslua-module-system") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "hslua-module-system/hslua-module-system-" + version ".tar.gz")) + (sha256 + (base32 + "1m7wz3g5c34pyizqw5mllzhsy2vziddhlbhjfwdvd7nhd3p4v3hh")))) + (build-system haskell-build-system) + (inputs + `(("ghc-exceptions" ,ghc-exceptions) + ("ghc-hslua" ,ghc-hslua) + ("ghc-temporary" ,ghc-temporary))) + (native-inputs + `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit))) + (home-page "https://github.com/hslua/hslua-module-system") + (synopsis "Lua module wrapper around Haskell's System module") + (description "This library provides access to system information and +functionality to Lua scripts via Haskell's @code{System} module. Intended +usage for this package is to preload it by adding the loader function to +@code{package.preload}. Note that the Lua @code{package} library must have +already been loaded before the loader can be added.") + (license license:expat))) + (define-public ghc-hslua-module-text (package (name "ghc-hslua-module-text") -- cgit 1.4.1 From 4828e54eaa9f46e04f9e4d23e5f2c245c94e20a0 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Sun, 3 Nov 2019 08:39:29 -0500 Subject: gnu: Add ghc-ipynb. * gnu/packages/haskell-xyz.scm (ghc-ipynb): New variable. --- gnu/packages/haskell-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 0d9339407e..b35452c60c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -5738,6 +5738,38 @@ them on the longest match base. It is a kind of TRIE with one way branching removed. Both IPv4 and IPv6 are supported.") (license license:bsd-3))) +(define-public ghc-ipynb + (package + (name "ghc-ipynb") + (version "0.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://hackage.haskell.org/package/" + "ipynb/ipynb-" version ".tar.gz")) + (sha256 + (base32 + "0daadhzil4q573mqb0rpvjzm0vpkzgzqcimw480qpvlh6rhppwj5")))) + (build-system haskell-build-system) + (inputs + `(("ghc-unordered-containers" ,ghc-unordered-containers) + ("ghc-base64-bytestring" ,ghc-base64-bytestring) + ("ghc-aeson" ,ghc-aeson) + ("ghc-semigroups" ,ghc-semigroups))) + (native-inputs + `(("ghc-tasty" ,ghc-tasty) + ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-aeson-diff" ,ghc-aeson-diff) + ("ghc-microlens-aeson" ,ghc-microlens-aeson) + ("ghc-microlens" ,ghc-microlens) + ("ghc-vector" ,ghc-vector))) + (home-page "https://hackage.haskell.org/package/ipynb") + (synopsis "Data structure for working with Jupyter notebooks") + (description "This library defines a data structure for representing +Jupyter notebooks, along with @code{ToJSON} and @code{FromJSON} +instances for conversion to and from JSON .ipynb files.") + (license license:bsd-3))) + (define-public ghc-iwlib (package (name "ghc-iwlib") -- cgit 1.4.1 From d9b1567a07ee26019e4ea12dda36d00dc3205ca6 Mon Sep 17 00:00:00 2001 From: Timothy Sample Date: Thu, 31 Oct 2019 13:33:38 -0400 Subject: gnu: ghc-pandoc: Update to 2.7.3. * gnu/packages/haskell-xyz.scm (ghc-pandoc): Update to 2.7.3. [source]: Add patches to fix tests. [arguments]: Remove '#:phases'. [inputs]: Remove 'ghc-deepseq-generics', 'ghc-old-locale', and 'ghc-yaml'; add 'ghc-hslua-module-system', 'ghc-hsyaml', 'ghc-ipynb', and 'ghc-unicode-transforms'. [native-inputs]: Add 'ghc-tasty-lua'. * gnu/packages/patches/ghc-pandoc-fix-html-tests.patch: New file. * gnu/packages/patches/ghc-pandoc-fix-latex-test.patch: New file. * gnu/local.mk: Add them. --- gnu/local.mk | 2 + gnu/packages/haskell-xyz.scm | 28 +++---- .../patches/ghc-pandoc-fix-html-tests.patch | 92 ++++++++++++++++++++++ .../patches/ghc-pandoc-fix-latex-test.patch | 31 ++++++++ 4 files changed, 134 insertions(+), 19 deletions(-) create mode 100644 gnu/packages/patches/ghc-pandoc-fix-html-tests.patch create mode 100644 gnu/packages/patches/ghc-pandoc-fix-latex-test.patch (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/local.mk b/gnu/local.mk index fd18592582..8e937c8734 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -882,6 +882,8 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch \ %D%/packages/patches/ghc-hpack-fix-tests.patch \ %D%/packages/patches/ghc-monad-par-fix-tests.patch \ + %D%/packages/patches/ghc-pandoc-fix-html-tests.patch \ + %D%/packages/patches/ghc-pandoc-fix-latex-test.patch \ %D%/packages/patches/ghostscript-no-header-id.patch \ %D%/packages/patches/ghostscript-no-header-uuid.patch \ %D%/packages/patches/ghostscript-no-header-creationdate.patch \ diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index b35452c60c..aec3950e5d 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7638,30 +7638,18 @@ command line options in Haskell.") (define-public ghc-pandoc (package (name "ghc-pandoc") - (version "2.2.1") + (version "2.7.3") (source (origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/pandoc/pandoc-" version ".tar.gz")) + (patches (search-patches "ghc-pandoc-fix-html-tests.patch" + "ghc-pandoc-fix-latex-test.patch")) (sha256 (base32 - "1dqin92w513l7whg5wdgrngnxsj5mb8gppfvn7kjgyv2pdgpy0zy")))) + "0dpjrr40h54cljzhvixyym07z792a9izg6b9dmqpjlgcg4rj0xx8")))) (build-system haskell-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'configure 'update-constraints - (lambda _ - (substitute* "pandoc.cabal" - (("tasty >= 0\\.11 && < 1\\.1") - "tasty >= 0.11 && < 1.1.1")))) - (add-before 'configure 'patch-tests - (lambda _ - ;; These tests fail benignly and have been adjusted upstream: - ;; . - (substitute* "test/Tests/Old.hs" - (("lhsWriterTests \"html\"") "[]"))))))) (inputs `(("ghc-aeson" ,ghc-aeson) ("ghc-aeson-pretty" ,ghc-aeson-pretty) @@ -7670,22 +7658,23 @@ command line options in Haskell.") ("ghc-blaze-markup" ,ghc-blaze-markup) ("ghc-cmark-gfm" ,ghc-cmark-gfm) ("ghc-data-default" ,ghc-data-default) - ("ghc-deepseq-generics" ,ghc-deepseq-generics) ("ghc-diff" ,ghc-diff) ("ghc-doctemplates" ,ghc-doctemplates) ("ghc-executable-path" ,ghc-executable-path) ("ghc-glob" ,ghc-glob) ("ghc-haddock-library" ,ghc-haddock-library) ("ghc-hslua" ,ghc-hslua) + ("ghc-hslua-module-system" ,ghc-hslua-module-system) ("ghc-hslua-module-text" ,ghc-hslua-module-text) + ("ghc-hsyaml" ,ghc-hsyaml) ("ghc-http" ,ghc-http) ("ghc-http-client" ,ghc-http-client) ("ghc-http-client-tls" ,ghc-http-client-tls) ("ghc-http-types" ,ghc-http-types) + ("ghc-ipynb" ,ghc-ipynb) ("ghc-juicypixels" ,ghc-juicypixels) ("ghc-network" ,ghc-network) ("ghc-network-uri" ,ghc-network-uri) - ("ghc-old-locale" ,ghc-old-locale) ("ghc-pandoc-types" ,ghc-pandoc-types) ("ghc-random" ,ghc-random) ("ghc-scientific" ,ghc-scientific) @@ -7696,16 +7685,17 @@ command line options in Haskell.") ("ghc-tagsoup" ,ghc-tagsoup) ("ghc-temporary" ,ghc-temporary) ("ghc-texmath" ,ghc-texmath) + ("ghc-unicode-transforms" ,ghc-unicode-transforms) ("ghc-unordered-containers" ,ghc-unordered-containers) ("ghc-vector" ,ghc-vector) ("ghc-xml" ,ghc-xml) - ("ghc-yaml" ,ghc-yaml) ("ghc-zip-archive" ,ghc-zip-archive) ("ghc-zlib" ,ghc-zlib))) (native-inputs `(("ghc-tasty" ,ghc-tasty) ("ghc-tasty-golden" ,ghc-tasty-golden) ("ghc-tasty-hunit" ,ghc-tasty-hunit) + ("ghc-tasty-lua" ,ghc-tasty-lua) ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) ("ghc-quickcheck" ,ghc-quickcheck) ("ghc-hunit" ,ghc-hunit))) diff --git a/gnu/packages/patches/ghc-pandoc-fix-html-tests.patch b/gnu/packages/patches/ghc-pandoc-fix-html-tests.patch new file mode 100644 index 0000000000..b624ff9e9e --- /dev/null +++ b/gnu/packages/patches/ghc-pandoc-fix-html-tests.patch @@ -0,0 +1,92 @@ +This patch is taken from upstream. It fixes two HTML tests that are broken +due to using a Skylighting version greater than or equal to 0.8.2. + +From 968d2046a3cb6db661673be580660ac402753c34 Mon Sep 17 00:00:00 2001 +From: John MacFarlane +Date: Sun, 14 Jul 2019 10:48:14 -0700 +Subject: [PATCH] Update test for new skylighting. + +--- + test/lhs-test.html | 13 ++++++------- + test/lhs-test.html+lhs | 13 ++++++------- + 2 files changed, 12 insertions(+), 14 deletions(-) + +diff --git a/test/lhs-test.html b/test/lhs-test.html +index 6685555f4..446dd3d95 100644 +--- a/test/lhs-test.html ++++ b/test/lhs-test.html +@@ -12,19 +12,18 @@ + div.column{display: inline-block; vertical-align: top; width: 50%;} + + +