jackhill/guix/guix.git
4 years agognu: Update xmobar to 0.31.
John Soo [Thu, 14 Nov 2019 09:32:38 +0000 (01:32 -0800)]
gnu: Update xmobar to 0.31.

* gnu/packages/wm.scm (xmobar): Update to 0.31.
[arguments]: Remove the previous configure flags and set the
'all_extensions' flag; add a 'patch-test-shebang' phase.
[inputs]: Add 'ghc-alsa-core', 'ghc-alsa-mixer', 'ghc-dbus',
'ghc-http-conduit', 'ghc-http-types', 'ghc-libmpd', 'ghc-old-locale',
'ghc-temporary', 'ghc-timezone-olson', and 'ghc-x11'.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
4 years agognu: Add ghc-dbus.
John Soo [Thu, 14 Nov 2019 09:25:58 +0000 (01:25 -0800)]
gnu: Add ghc-dbus.

* gnu/packages/haskell-xyz.scm (ghc-dbus): New variable.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
4 years agognu: Add ghc-timezone-olson.
John Soo [Thu, 14 Nov 2019 09:10:31 +0000 (01:10 -0800)]
gnu: Add ghc-timezone-olson.

* gnu/packages/haskell-xyz.scm (ghc-timezone-olson): New variable.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
4 years agognu: Add ghc-timezone-series.
John Soo [Thu, 14 Nov 2019 09:10:01 +0000 (01:10 -0800)]
gnu: Add ghc-timezone-series.

* gnu/packages/haskell-xyz.scm (ghc-timezone-series): New variable.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
4 years agognu: Add ghc-alsa-mixer.
John Soo [Thu, 14 Nov 2019 07:59:23 +0000 (23:59 -0800)]
gnu: Add ghc-alsa-mixer.

* gnu/packages/haskell-xyz.scm (ghc-alsa-mixer): New variable.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
4 years agognu: elm-compiler: Fix Cabal dependency constraints.
Timothy Sample [Sat, 16 Nov 2019 14:42:08 +0000 (09:42 -0500)]
gnu: elm-compiler: Fix Cabal dependency constraints.

This package used a patch to update the Cabal version constraints for
'language-glsl'.  This is now done in a phase for consistency with
other Haskell packages.

* gnu/packages/elm.scm (elm-compiler): Add a phase that updates the
Cabal file to allow for newer versions of 'ansi-terminal',
'containers', 'http-client', 'language-glsl', and 'network'.
[source]: Remove 'elm-compiler-relax-glsl-bound.patch'.
* gnu/packages/patches/elm-compiler-relax-glsl-bound.patch: Delete file.
* gnu/local.mk: Remove it.

4 years agognu: idris: Fix Cabal dependency constraints.
Timothy Sample [Sat, 16 Nov 2019 14:42:03 +0000 (09:42 -0500)]
gnu: idris: Fix Cabal dependency constraints.

* gnu/packages/idris.scm (idris): Add a phase that updates the Cabal
file to allow for newer versions of 'ansi-terminal'.

4 years agognu: cedille: Use most recent GHC.
Timothy Sample [Sat, 16 Nov 2019 14:41:57 +0000 (09:41 -0500)]
gnu: cedille: Use most recent GHC.

* gnu/packages/cedille.scm (cedille)[inputs]: Replace 'ghc-8.4' with
'ghc'.

4 years agognu: agda: Update to 2.6.0.1.
Timothy Sample [Sat, 16 Nov 2019 14:41:37 +0000 (09:41 -0500)]
gnu: agda: Update to 2.6.0.1.

* gnu/packages/agda.scm (agda): Update to 2.6.0.1.
[inputs]: Remove 'ghc-parallel'; add 'ghc-aeson' and 'ghc-exceptions'.

4 years agognu: ghc-atomic-primops: Update to 0.8.3.
Timothy Sample [Sat, 9 Nov 2019 04:19:36 +0000 (23:19 -0500)]
gnu: ghc-atomic-primops: Update to 0.8.3.

* gnu/packages/haskell-xyz.scm (ghc-atomic-primops): Update to 0.8.3.

4 years agognu: ghc-chart-cairo: Update to 1.9.1.
Timothy Sample [Sat, 9 Nov 2019 04:16:32 +0000 (23:16 -0500)]
gnu: ghc-chart-cairo: Update to 1.9.1.

* gnu/packages/haskell-xyz.scm (ghc-chart-cairo): Update to 1.9.1.

4 years agognu: ghc-equivalence: Update to 0.3.5.
Timothy Sample [Sat, 9 Nov 2019 04:07:49 +0000 (23:07 -0500)]
gnu: ghc-equivalence: Update to 0.3.5.

* gnu/packages/haskell-xyz.scm (ghc-equivalence): Update to 0.3.5.
[inputs]: Remove 'ghc-test-framework' and
'ghc-test-framework-quickcheck2'; add 'ghc-fail'.

4 years agognu: ghc-geniplate-mirror: Update Cabal file to r2.
Timothy Sample [Sat, 9 Nov 2019 03:50:04 +0000 (22:50 -0500)]
gnu: ghc-geniplate-mirror: Update Cabal file to r2.

* gnu/packages/haskell-xyz.scm (ghc-geniplate-mirror): Update Cabal file
to r2.

4 years agognu: ghc-hindent: Update to 5.3.1.
Timothy Sample [Sat, 9 Nov 2019 03:15:05 +0000 (22:15 -0500)]
gnu: ghc-hindent: Update to 5.3.1.

* gnu/packages/haskell-xyz.scm (ghc-hindent): Update to 5.3.1.

4 years agognu: Remove ghc-monadplus.
Timothy Sample [Sat, 9 Nov 2019 03:05:08 +0000 (22:05 -0500)]
gnu: Remove ghc-monadplus.

The package doesn't build, has no reverse dependencies, and does not
work with newer versions of GHC.

* gnu/packages/haskell-xyz.scm (ghc-monadplus): Remove variable.

4 years agognu: ghc-options: Fix Cabal dependency constraints.
Timothy Sample [Sat, 9 Nov 2019 02:56:05 +0000 (21:56 -0500)]
gnu: ghc-options: Fix Cabal dependency constraints.

* gnu/packages/haskell-xyz.scm (ghc-options): Add a phase that updates
the Cabal file to allow for newer versions of 'chell'.

4 years agognu: ghc-stylish-haskell: Fix Cabal dependency constraints.
Timothy Sample [Sat, 9 Nov 2019 02:47:54 +0000 (21:47 -0500)]
gnu: ghc-stylish-haskell: Fix Cabal dependency constraints.

* gnu/packages/haskell-xyz.scm (ghc-stylish-haskell): Add a phase that
updates the Cabal file to allow for newer versions of
'haskell-src-exts'.

4 years agognu: ghc-bsb-http-chunked: Disable tests on i686-linux.
Timothy Sample [Fri, 8 Nov 2019 07:25:25 +0000 (02:25 -0500)]
gnu: ghc-bsb-http-chunked: Disable tests on i686-linux.

* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked)[arguments]:
Disable tests on i686-linux.

4 years agognu: ghc-microlens-aeson: Patch tests for i686-linux.
Timothy Sample [Fri, 8 Nov 2019 06:55:07 +0000 (01:55 -0500)]
gnu: ghc-microlens-aeson: Patch tests for i686-linux.

* gnu/packages/patches/ghc-microlens-aeson-fix-tests.patch: New file.
* gnu/local.mk: Add it.
* gnu/packages/haskell-xyz.scm (ghc-microlens-aeson): Use it.

4 years agognu: darcs: Fix Cabal dependency constraints.
Timothy Sample [Mon, 4 Nov 2019 02:11:12 +0000 (21:11 -0500)]
gnu: darcs: Fix Cabal dependency constraints.

* gnu/packages/haskell-apps.scm (darcs): Update the Cabal file to r1 and
change the phase that updates the Cabal file to allow for newer versions
of 'QuickCheck'.

4 years agognu: ghc-sandi: Update to 0.5.
Timothy Sample [Mon, 4 Nov 2019 02:08:30 +0000 (21:08 -0500)]
gnu: ghc-sandi: Update to 0.5.

* gnu/packages/haskell-xyz.scm (ghc-sandi): Update to 0.5.

4 years agognu: ghc-tasty-rerun: Update to 1.1.14.
Timothy Sample [Sun, 3 Nov 2019 15:39:55 +0000 (10:39 -0500)]
gnu: ghc-tasty-rerun: Update to 1.1.14.

* gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.14.

4 years agognu: ghc-gtk2hs-buildtools: Update to 0.13.5.4.
Timothy Sample [Sat, 2 Nov 2019 01:51:25 +0000 (21:51 -0400)]
gnu: ghc-gtk2hs-buildtools: Update to 0.13.5.4.

* gnu/packages/haskell-xyz.scm (ghc-gtk2hs-buildtools): Update to
0.13.5.4.

4 years agognu: ghc-pandoc-citeproc: Update to 0.16.2.
Timothy Sample [Thu, 31 Oct 2019 17:34:01 +0000 (13:34 -0400)]
gnu: ghc-pandoc-citeproc: Update to 0.16.2.

* gnu/packages/haskell-xyz.scm (ghc-pandoc-citeproc): Update to 0.16.2.

4 years agognu: ghc-yesod-form: Update to 1.6.7.
Timothy Sample [Thu, 31 Oct 2019 17:33:51 +0000 (13:33 -0400)]
gnu: ghc-yesod-form: Update to 1.6.7.

* gnu/packages/haskell-web.scm (ghc-yesod-form): Update to 1.6.7.

4 years agognu: ghc-pandoc: Update to 2.7.3.
Timothy Sample [Thu, 31 Oct 2019 17:33:38 +0000 (13:33 -0400)]
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.

4 years agognu: Add ghc-ipynb.
Timothy Sample [Sun, 3 Nov 2019 13:39:29 +0000 (08:39 -0500)]
gnu: Add ghc-ipynb.

* gnu/packages/haskell-xyz.scm (ghc-ipynb): New variable.

4 years agognu: Add ghc-hslua-module-system.
Timothy Sample [Sun, 3 Nov 2019 13:38:03 +0000 (08:38 -0500)]
gnu: Add ghc-hslua-module-system.

* gnu/packages/haskell-xyz.scm (ghc-hslua-module-system): New variable.

4 years agognu: Add ghc-aeson-diff.
Timothy Sample [Sun, 3 Nov 2019 13:34:00 +0000 (08:34 -0500)]
gnu: Add ghc-aeson-diff.

* gnu/packages/haskell-xyz.scm (ghc-aeson-diff): New variable.

4 years agognu: Add ghc-microlens-aeson.
Timothy Sample [Sun, 3 Nov 2019 13:30:45 +0000 (08:30 -0500)]
gnu: Add ghc-microlens-aeson.

* gnu/packages/haskell-xyz.scm (ghc-microlens-aeson): New variable.

4 years agognu: Add ghc-hsyaml.
Timothy Sample [Sun, 3 Nov 2019 13:28:17 +0000 (08:28 -0500)]
gnu: Add ghc-hsyaml.

* gnu/packages/haskell-xyz.scm (ghc-hsyaml): New variable.

4 years agognu: Add ghc-unicode-transforms.
Timothy Sample [Sun, 3 Nov 2019 13:24:53 +0000 (08:24 -0500)]
gnu: Add ghc-unicode-transforms.

* gnu/packages/haskell-xyz.scm (ghc-unicode-transforms): New variable.

4 years agognu: Add ghc-getopt-generics.
Timothy Sample [Sun, 3 Nov 2019 13:22:46 +0000 (08:22 -0500)]
gnu: Add ghc-getopt-generics.

* gnu/packages/haskell-xyz.scm (ghc-getopt-generics): New variable.

4 years agognu: Add ghc-edit-distance-vector.
Timothy Sample [Sun, 3 Nov 2019 13:18:35 +0000 (08:18 -0500)]
gnu: Add ghc-edit-distance-vector.

* gnu/packages/haskell-xyz.scm (ghc-edit-distance-vector): New variable.

4 years agognu: Add ghc-bitarray.
Timothy Sample [Sun, 3 Nov 2019 13:14:41 +0000 (08:14 -0500)]
gnu: Add ghc-bitarray.

* gnu/packages/haskell-xyz.scm (ghc-bitarray): New variable.

4 years agognu: Add ghc-tasty-lua.
Timothy Sample [Sun, 3 Nov 2019 13:11:11 +0000 (08:11 -0500)]
gnu: Add ghc-tasty-lua.

* gnu/packages/haskell-check.scm (ghc-tasty-lua): New variable.

4 years agognu: ghc-haddock-library: Update to 1.7.0.
Timothy Sample [Thu, 31 Oct 2019 17:33:24 +0000 (13:33 -0400)]
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.

4 years agognu: ghc-yesod-persistent: Update to 1.6.0.2.
Timothy Sample [Thu, 31 Oct 2019 17:32:04 +0000 (13:32 -0400)]
gnu: ghc-yesod-persistent: Update to 1.6.0.2.

* gnu/packages/haskell-web.scm (ghc-yesod-persistent): Update to 1.6.0.2.

4 years agognu: hoogle: Update to 5.0.17.11.
Timothy Sample [Thu, 31 Oct 2019 17:31:50 +0000 (13:31 -0400)]
gnu: hoogle: Update to 5.0.17.11.

* gnu/packages/haskell-apps.scm (hoogle): Update to 5.0.17.11.
[inputs]: Remove 'ghc-network-uri' and 'ghc-network'; add
'ghc-blaze-html', 'ghc-blaze-markup', and 'ghc-foundation'.

4 years agognu: ghc-esqueleto: Update to 3.0.0.
Timothy Sample [Thu, 31 Oct 2019 18:28:24 +0000 (14:28 -0400)]
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'.

4 years agognu: ghc-persistent-sqlite: Update to 2.9.3.
Timothy Sample [Thu, 31 Oct 2019 17:31:36 +0000 (13:31 -0400)]
gnu: ghc-persistent-sqlite: Update to 2.9.3.

* gnu/packages/haskell-xyz.scm (ghc-persistent-sqlite): Update to 2.9.3.

4 years agognu: ghc-sdl2: Update to 2.5.0.0.
Timothy Sample [Thu, 31 Oct 2019 17:31:22 +0000 (13:31 -0400)]
gnu: ghc-sdl2: Update to 2.5.0.0.

* gnu/packages/haskell-xyz.scm (ghc-sdl2): Update to 2.5.0.0.

4 years agognu: ghc-http-conduit: Update to 2.3.7.3.
Timothy Sample [Thu, 31 Oct 2019 17:31:02 +0000 (13:31 -0400)]
gnu: ghc-http-conduit: Update to 2.3.7.3.

* gnu/packages/haskell-web.scm (ghc-http-conduit): Update to 2.3.7.3.

4 years agognu: cabal-install: Update to 2.4.0.0.
Timothy Sample [Thu, 31 Oct 2019 17:25:18 +0000 (13:25 -0400)]
gnu: cabal-install: Update to 2.4.0.0.

* gnu/packages/haskell-apps.scm (cabal-install): Update to 2.4.0.0.
[arguments]: Set Cabal file to r2, enable tests, and add a phase to
update the Cabal file to allow a newer version of 'zip-archive'.
[inputs]: Add 'ghc-zip-archive'.

4 years agognu: ghc-tree-diff: Update to 0.1.
Timothy Sample [Thu, 31 Oct 2019 17:30:45 +0000 (13:30 -0400)]
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'.

4 years agognu: ghc-chart: Update to 1.9.1.
Timothy Sample [Thu, 31 Oct 2019 17:30:22 +0000 (13:30 -0400)]
gnu: ghc-chart: Update to 1.9.1.

* gnu/packages/haskell-xyz.scm (ghc-chart): Update to 1.9.1.

4 years agognu: ghc-linear: Update to 1.20.9.
Timothy Sample [Thu, 31 Oct 2019 17:30:04 +0000 (13:30 -0400)]
gnu: ghc-linear: Update to 1.20.9.

* gnu/packages/haskell-xyz.scm (ghc-linear): Update to 1.20.9.

4 years agognu: ghc-persistent-template: Update to 2.6.0.
Timothy Sample [Thu, 31 Oct 2019 17:29:47 +0000 (13:29 -0400)]
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'.

4 years agognu: ghc-warp-tls: Update to 3.2.8.
Timothy Sample [Thu, 31 Oct 2019 17:29:23 +0000 (13:29 -0400)]
gnu: ghc-warp-tls: Update to 3.2.8.

* gnu/packages/haskell-web.scm (ghc-warp-tls): Update to 3.2.8.

4 years agognu: ghc-yesod-core: Update to 1.6.16.1.
Timothy Sample [Thu, 31 Oct 2019 17:25:55 +0000 (13:25 -0400)]
gnu: ghc-yesod-core: Update to 1.6.16.1.

* gnu/packages/haskell-web.scm (ghc-yesod-core): Update to 1.6.16.1.

4 years agognu: ghc-deepseq-generics: Update Cabal file to r4.
Timothy Sample [Fri, 1 Nov 2019 18:15:47 +0000 (14:15 -0400)]
gnu: ghc-deepseq-generics: Update Cabal file to r4.

* gnu/packages/haskell-xyz.scm (ghc-deepseq-generics): Update Cabal file
to r4.

4 years agognu: ghc-validation: Update to 1.1.
Timothy Sample [Thu, 31 Oct 2019 18:32:48 +0000 (14:32 -0400)]
gnu: ghc-validation: Update to 1.1.

* gnu/packages/haskell-xyz.scm (ghc-validation): Update to 1.1.
[arguments]: Update Cabal file hash.

4 years agognu: ghc-conduit-algorithms: Update to 0.0.11.0.
Timothy Sample [Thu, 31 Oct 2019 17:25:35 +0000 (13:25 -0400)]
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'.

4 years agognu: Add ghc-conduit-zstd.
Timothy Sample [Tue, 5 Nov 2019 22:42:53 +0000 (17:42 -0500)]
gnu: Add ghc-conduit-zstd.

* gnu/packages/haskell-xyz.scm (ghc-conduit-zstd): New variable.

4 years agognu: Add ghc-zstd.
Timothy Sample [Tue, 5 Nov 2019 22:42:19 +0000 (17:42 -0500)]
gnu: Add ghc-zstd.

* gnu/packages/haskell-xyz.scm (ghc-zstd): New variable.

4 years agognu: ghc-warp: Update to 3.2.28.
Timothy Sample [Thu, 31 Oct 2019 18:24:52 +0000 (14:24 -0400)]
gnu: ghc-warp: Update to 3.2.28.

* gnu/packages/haskell-web.scm (ghc-warp): Update to 3.2.28.
[inputs]: Add 'ghc-time-manager'.

4 years agognu: Add ghc-time-manager.
Timothy Sample [Mon, 4 Nov 2019 03:53:43 +0000 (22:53 -0500)]
gnu: Add ghc-time-manager.

* gnu/packages/haskell-xyz.scm (ghc-time-manager): New variable.

4 years agognu: ghc-trifecta: Update Cabal file to r4.
Timothy Sample [Sun, 3 Nov 2019 00:04:21 +0000 (20:04 -0400)]
gnu: ghc-trifecta: Update Cabal file to r4.

* gnu/packages/haskell-xyz.scm (ghc-trifecta): Update Cabal file to r4.

4 years agognu: ghc-lens: Update to 4.17.1.
Timothy Sample [Thu, 31 Oct 2019 17:25:47 +0000 (13:25 -0400)]
gnu: ghc-lens: Update to 4.17.1.

* gnu/packages/haskell-xyz.scm (ghc-lens): Update to 4.17.1.
[arguments]: Remove '#:cabal-revision'.

4 years agognu: ghc-adjunctions: Update Cabal file to r2.
Timothy Sample [Fri, 1 Nov 2019 17:54:07 +0000 (13:54 -0400)]
gnu: ghc-adjunctions: Update Cabal file to r2.

* gnu/packages/haskell-xyz.scm (ghc-adjunctions): Update Cabal file to r2.

4 years agognu: ghc-resolv: Update to 0.1.1.2.
Timothy Sample [Tue, 5 Nov 2019 19:46:35 +0000 (14:46 -0500)]
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'.

4 years agognu: ghc-hackage-security: Update Cabal file to r6.
Timothy Sample [Tue, 5 Nov 2019 19:45:06 +0000 (14:45 -0500)]
gnu: ghc-hackage-security: Update Cabal file to r6.

* gnu/packages/haskell-xyz.scm (ghc-hackage-security): Update Cabal file
to r6.

4 years agognu: ghc-edit-distance: Update dependency constraints.
Timothy Sample [Mon, 4 Nov 2019 02:24:53 +0000 (21:24 -0500)]
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'.

4 years agognu: ghc-cryptohash-sha256: Update Cabal file to r3.
Timothy Sample [Tue, 5 Nov 2019 19:19:42 +0000 (14:19 -0500)]
gnu: ghc-cryptohash-sha256: Update Cabal file to r3.

* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256): Update Cabal
file to r3.

4 years agognu: ghc-persistent: Update to 2.9.2.
Timothy Sample [Thu, 31 Oct 2019 17:25:04 +0000 (13:25 -0400)]
gnu: ghc-persistent: Update to 2.9.2.

* gnu/packages/haskell-xyz.scm (ghc-persistent): Update to 2.9.2.

4 years agognu: ghc-feed: Update to 1.2.0.1.
Timothy Sample [Thu, 31 Oct 2019 17:24:52 +0000 (13:24 -0400)]
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'.

4 years agognu: ghc-stm-conduit: Update to 4.0.1.
Timothy Sample [Thu, 31 Oct 2019 17:24:39 +0000 (13:24 -0400)]
gnu: ghc-stm-conduit: Update to 4.0.1.

* gnu/packages/haskell-xyz.scm (ghc-stm-conduit): Update to 4.0.1.

4 years agognu: ghc-simple-sendfile: Update to 0.2.30.
Timothy Sample [Thu, 31 Oct 2019 17:24:26 +0000 (13:24 -0400)]
gnu: ghc-simple-sendfile: Update to 0.2.30.

* gnu/packages/haskell-xyz.scm (ghc-simple-sendfile): Update to 0.2.30.

4 years agognu: hlint: Update to 2.1.26.
Timothy Sample [Thu, 31 Oct 2019 17:24:07 +0000 (13:24 -0400)]
gnu: hlint: Update to 2.1.26.

* gnu/packages/haskell-apps.scm (hlint): Update to 2.1.26.
[inputs]: Add 'ghc-lib-parser'.

4 years agognu: Add ghc-lib-parser.
Timothy Sample [Sat, 2 Nov 2019 18:53:02 +0000 (14:53 -0400)]
gnu: Add ghc-lib-parser.

* gnu/packages/haskell-xyz.scm (ghc-lib-parser): New variable.

4 years agognu: ghc-hpack: Update to 0.31.2.
Timothy Sample [Thu, 31 Oct 2019 17:23:47 +0000 (13:23 -0400)]
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.

4 years agognu: Add ghc-infer-license.
Timothy Sample [Tue, 5 Nov 2019 19:03:40 +0000 (14:03 -0500)]
gnu: Add ghc-infer-license.

* gnu/packages/haskell-xyz.scm (ghc-infer-license): New variable.

4 years agognu: Add ghc-text-metrics.
Timothy Sample [Tue, 5 Nov 2019 19:03:31 +0000 (14:03 -0500)]
gnu: Add ghc-text-metrics.

* gnu/packages/haskell-xyz.scm (ghc-text-metrics): New variable.

4 years agognu: ghc-http: Update to 4000.3.14.
Timothy Sample [Thu, 31 Oct 2019 17:22:41 +0000 (13:22 -0400)]
gnu: ghc-http: Update to 4000.3.14.

* gnu/packages/haskell-web.scm (ghc-http): Update to 4000.3.14.

4 years agognu: ghc-monad-logger: Update to 0.3.30.
Timothy Sample [Thu, 31 Oct 2019 17:22:31 +0000 (13:22 -0400)]
gnu: ghc-monad-logger: Update to 0.3.30.

* gnu/packages/haskell-xyz.scm (ghc-monad-logger): Update to 0.3.30.

4 years agognu: ghc-bzlib-conduit: Update to 0.3.0.2.
Timothy Sample [Thu, 31 Oct 2019 17:22:18 +0000 (13:22 -0400)]
gnu: ghc-bzlib-conduit: Update to 0.3.0.2.

* gnu/packages/haskell-xyz.scm (ghc-bzlib-conduit): Update to 0.3.0.2.

4 years agognu: ghc-yaml: Update to 0.11.1.2.
Timothy Sample [Thu, 31 Oct 2019 17:21:58 +0000 (13:21 -0400)]
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'.

4 years agognu: Add ghc-libyaml.
Timothy Sample [Sat, 2 Nov 2019 05:09:39 +0000 (01:09 -0400)]
gnu: Add ghc-libyaml.

* gnu/packages/haskell-xyz.scm (ghc-libyaml): New variable.

4 years agognu: Add libyaml@2.1.
Timothy Sample [Sat, 2 Nov 2019 05:08:36 +0000 (01:08 -0400)]
gnu: Add libyaml@2.1.

* gnu/packages/web.scm (libyaml-2.1): New variable.

4 years agognu: ghc-conduit-extra: Update to 1.3.4.
Timothy Sample [Thu, 31 Oct 2019 17:21:45 +0000 (13:21 -0400)]
gnu: ghc-conduit-extra: Update to 1.3.4.

* gnu/packages/haskell-xyz.scm (ghc-conduit-extra): Update to 1.3.4.

4 years agognu: ghc-conduit: Update to 1.3.1.1.
Timothy Sample [Thu, 31 Oct 2019 18:25:16 +0000 (14:25 -0400)]
gnu: ghc-conduit: Update to 1.3.1.1.

* gnu/packages/haskell-xyz.scm (ghc-conduit): Update to 1.3.1.1.

4 years agognu: ghc-mono-traversable: Update to 1.0.13.0.
Timothy Sample [Thu, 31 Oct 2019 17:21:32 +0000 (13:21 -0400)]
gnu: ghc-mono-traversable: Update to 1.0.13.0.

* gnu/packages/haskell-xyz.scm (ghc-mono-traversable): Update to 1.0.13.0.

4 years agognu: ghc-foldl: Update to 1.4.5.
Timothy Sample [Thu, 31 Oct 2019 17:21:11 +0000 (13:21 -0400)]
gnu: ghc-foldl: Update to 1.4.5.

* gnu/packages/haskell-xyz.scm (ghc-foldl): Update to 1.4.5.

4 years agognu: ghc-vector-builder: Update to 0.3.8.
Timothy Sample [Thu, 31 Oct 2019 17:20:56 +0000 (13:20 -0400)]
gnu: ghc-vector-builder: Update to 0.3.8.

* gnu/packages/haskell-xyz.scm (ghc-vector-builder): Update to 0.3.8.

4 years agognu: ghc-wai-extra: Update to 3.0.28.
Timothy Sample [Thu, 31 Oct 2019 17:20:38 +0000 (13:20 -0400)]
gnu: ghc-wai-extra: Update to 3.0.28.

* gnu/packages/haskell-web.scm (ghc-wai-extra): Update to 3.0.28.
[inputs]: Remove 'ghc-blaze-builder'; add 'ghc-http2'.

4 years agognu: ghc-rerebase: Update to 1.3.1.1.
Timothy Sample [Thu, 31 Oct 2019 17:20:20 +0000 (13:20 -0400)]
gnu: ghc-rerebase: Update to 1.3.1.1.

* gnu/packages/haskell-xyz.scm (ghc-rerebase): Update to 1.3.1.1.

4 years agognu: ghc-rebase: Update to 1.3.1.1.
Timothy Sample [Thu, 31 Oct 2019 17:19:16 +0000 (13:19 -0400)]
gnu: ghc-rebase: Update to 1.3.1.1.

* gnu/packages/haskell-xyz.scm (ghc-rebase): Update to 1.3.1.1.

4 years agognu: ghc-cryptohash-sha1: Update Cabal file to r4.
Timothy Sample [Fri, 1 Nov 2019 18:17:36 +0000 (14:17 -0400)]
gnu: ghc-cryptohash-sha1: Update Cabal file to r4.

* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha1): Update Cabal
file to r4.

4 years agognu: ghc-cryptohash-md5: Update Cabal file to r4.
Timothy Sample [Fri, 1 Nov 2019 18:16:44 +0000 (14:16 -0400)]
gnu: ghc-cryptohash-md5: Update Cabal file to r4.

* gnu/packages/haskell-crypto.scm (ghc-cryptohash-md5): Update Cabal
file to r4.

4 years agognu: ghc-contravariant-extras: Update Cabal file to r1.
Timothy Sample [Fri, 1 Nov 2019 18:13:53 +0000 (14:13 -0400)]
gnu: ghc-contravariant-extras: Update Cabal file to r1.

* gnu/packages/haskell-xyz.scm (ghc-contravariant-extras): Update Cabal
file to r1.

4 years agognu: ghc-wai-logger: Update to 2.3.5.
Timothy Sample [Thu, 31 Oct 2019 18:24:37 +0000 (14:24 -0400)]
gnu: ghc-wai-logger: Update to 2.3.5.

* gnu/packages/haskell-web.scm (ghc-wai-logger): Update to 2.3.5.

4 years agognu: ghc-exactprint: Update to 0.6.1.
Timothy Sample [Thu, 31 Oct 2019 17:19:06 +0000 (13:19 -0400)]
gnu: ghc-exactprint: Update to 0.6.1.

* gnu/packages/haskell-xyz.scm (ghc-exactprint): Update to 0.6.1.

4 years agognu: ghc-snap-server: Update to 1.1.1.1.
Timothy Sample [Thu, 31 Oct 2019 17:18:52 +0000 (13:18 -0400)]
gnu: ghc-snap-server: Update to 1.1.1.1.

* gnu/packages/haskell-web.scm (ghc-snap-server): Update to 1.1.1.1.
[arguments]: Set Cabal file to r1.

4 years agognu: ghc-wai: Update to 3.2.2.1.
Timothy Sample [Thu, 31 Oct 2019 17:18:39 +0000 (13:18 -0400)]
gnu: ghc-wai: Update to 3.2.2.1.

* gnu/packages/haskell-web.scm (ghc-wai): Update to 3.2.2.1.

4 years agognu: ghc-either: Update to 5.0.1.1.
Timothy Sample [Thu, 31 Oct 2019 17:18:27 +0000 (13:18 -0400)]
gnu: ghc-either: Update to 5.0.1.1.

* gnu/packages/haskell-xyz.scm (ghc-either): Update to 5.0.1.1.

4 years agognu: ghc-free: Update to 5.1.2.
Timothy Sample [Thu, 31 Oct 2019 17:18:14 +0000 (13:18 -0400)]
gnu: ghc-free: Update to 5.1.2.

* gnu/packages/haskell-xyz.scm (ghc-free): Update to 5.1.2.

4 years agognu: ghc-path-io: Update to 1.4.2.
Timothy Sample [Thu, 31 Oct 2019 18:31:22 +0000 (14:31 -0400)]
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'.

4 years agognu: ghc-uri-bytestring: Update to 0.3.2.2.
Timothy Sample [Thu, 31 Oct 2019 17:02:01 +0000 (13:02 -0400)]
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'.

4 years agognu: ghc-auto-update: Update to 0.1.6.
Timothy Sample [Thu, 31 Oct 2019 05:25:59 +0000 (01:25 -0400)]
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'.

4 years agognu: Add ghc-retry.
Timothy Sample [Mon, 4 Nov 2019 02:14:06 +0000 (21:14 -0500)]
gnu: Add ghc-retry.

* gnu/packages/haskell-xyz.scm (ghc-retry): New variable.