Subject: [PATCH v2 00/25] Add matterhorn package.

From: Romain GARBAGE <[email-masked]>
Date: Tue, 9 Jul 2024 15:53:44 +0200

v2 changes:
* one commit per package addition/update
* matterhorn inputs sorted alphabetically
* ghc-crypton description modified to use Texinfo syntax
* ghc-crypton-x509 description modified
* added a comment explaining why tests are disabled for 
ghc-crypton-x509
* updated ghc-text-zipper instead of adding a new package with a more
up-to-date version
* removed cosmetic changes for unrelevant packages (added dby mistake)

A few comments regarding the other points raised by Ricardo:
* As for reenabling the tests for ghc-crypton-x509, the PR mentioned in
the comment provided a trivial fix of the .cabal file (which I didn't
try). I can add it as a snippet or a substitute* in a fix phase if
needed, just let me know.

* As for updating ghc-tls, ghc-vty and ghc-unix-compat, it seems that
the changes are not trivial and that updating these packages introduces
breakages (tested locally). IMHO, updating the corresponding
packages/fixing the breakages is out of the scope of this patch series.
What would the proper way to handle things here?

Romain GARBAGE (25):
  gnu: Add ghc-crypton.
  gnu: Add ghc-crypton-x509.
  gnu: Add ghc-crypton-x509-store.
  gnu: Add ghc-crypton-x509-system.
  gnu: Add ghc-crypton-x509-validation.
  gnu: Add ghc-tls-1.9.
  gnu: Add ghc-crypton-connection.
  gnu: Add ghc-mattermost-api.
  gnu: Add ghc-mattermost-api-qc.
  gnu: Add ghc-modern-uri.
  gnu: Add ghc-aspell-pipe.
  gnu: Add ghc-bimap.
  gnu: Add ghc-checkers.
  gnu: Add ghc-monad-parallel.
  gnu: ghc-text-zipper: Update to 0.13.
  gnu: Add ghc-stm-delay.
  gnu: Add ghc-unique.
  gnu: Add ghc-unix-compat-7.
  gnu: Add ghc-vty-crossplatform.
  gnu: Add ghc-vty-unix.
  gnu: Add ghc-vty-6.
  gnu: Add ghc-hclip.
  gnu: Add ghc-brick.
  gnu: Add ghc-brick-skylighting.
  gnu: Add matterhorn.

 gnu/packages/haskell-apps.scm   |  92 +++++++++
 gnu/packages/haskell-crypto.scm | 177 ++++++++++++++++++
 gnu/packages/haskell-web.scm    | 121 ++++++++++++
 gnu/packages/haskell-xyz.scm    | 318 +++++++++++++++++++++++++++++++-
 4 files changed, 706 insertions(+), 2 deletions(-)

-- 
2.45.1