<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/haskell-apps.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: hoogle: Restore compatibility with our crypton-connection.</title>
<updated>2026-08-07T10:05:26+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2026-08-07T10:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ede5806ac90db742296921e97c95d9715a1e7e95'/>
<id>ede5806ac90db742296921e97c95d9715a1e7e95</id>
<content type='text'>
Without this change, `hoogle generate` fails unconditionally.

See: https://github.com/ndmitchell/hoogle/issues/450

* gnu/packages/haskell-apps.scm (hoogle): Restore crypton-connection compat.
[source]: Add new patch.
[inputs]: Add ghc-data-default-class.
* gnu/packages/patches/hoogle-crypton-connection-0.4.X.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this change, `hoogle generate` fails unconditionally.

See: https://github.com/ndmitchell/hoogle/issues/450

* gnu/packages/haskell-apps.scm (hoogle): Restore crypton-connection compat.
[source]: Add new patch.
[inputs]: Add ghc-data-default-class.
* gnu/packages/patches/hoogle-crypton-connection-0.4.X.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: matterhorn: Update to 90000.1.2.</title>
<updated>2026-08-03T13:16:30+00:00</updated>
<author>
<name>Konstantin Suntsov</name>
<email>protvin@disroot.org</email>
</author>
<published>2026-07-22T19:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c1f1f1a23ccf5a75452edf068d14b77930003da5'/>
<id>c1f1f1a23ccf5a75452edf068d14b77930003da5</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (matterhorn): Update to 90000.1.2.
[source]&lt;snippet&gt;: Relax base-compat, bytestring, containers,
crypton-connection, filepath, hashable, tasty, text dependencies.
[inputs] Add ghc-tasty.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (matterhorn): Update to 90000.1.2.
[source]&lt;snippet&gt;: Relax base-compat, bytestring, containers,
crypton-connection, filepath, hashable, tasty, text dependencies.
[inputs] Add ghc-tasty.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: kmonad: Update to 0.4.5.</title>
<updated>2026-06-24T12:39:17+00:00</updated>
<author>
<name>moksh</name>
<email>mysticmoksh@riseup.net</email>
</author>
<published>2026-06-18T08:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fe65643313d31a3d7c1bcf832ff5629f67fcd872'/>
<id>fe65643313d31a3d7c1bcf832ff5629f67fcd872</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.5.
[source]: Indent and change to https://github.com/kmonad/kmonad.
[inputs]: Add ghc-hinotify.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.5.
[source]: Indent and change to https://github.com/kmonad/kmonad.
[inputs]: Add ghc-hinotify.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: kmonad: Modernize.</title>
<updated>2026-06-24T12:38:23+00:00</updated>
<author>
<name>moksh</name>
<email>mysticmoksh@riseup.net</email>
</author>
<published>2026-06-18T08:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1b9df6b06a329553330b5519dae6e3162652a0f6'/>
<id>1b9df6b06a329553330b5519dae6e3162652a0f6</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (kmonad)[arguments]: Use gexp variables
and procedures.
[native-inputs]: Move above inputs and style.
[inputs]: Indent and style.
[home-page]: Change to https://github.com/kmonad/kmonad.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (kmonad)[arguments]: Use gexp variables
and procedures.
[native-inputs]: Move above inputs and style.
[inputs]: Indent and style.
[home-page]: Change to https://github.com/kmonad/kmonad.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: git-annex: Fix build.</title>
<updated>2026-06-20T19:43:11+00:00</updated>
<author>
<name>Saku Laesvuori</name>
<email>saku@laesvuori.fi</email>
</author>
<published>2026-06-15T10:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8e9b02b00c615e8251f5daa42369b99db61cc8e7'/>
<id>8e9b02b00c615e8251f5daa42369b99db61cc8e7</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (git-annex)
[inputs]: Add curl, lsof, rsync, and xdg-utils.
[native-inputs]: Add perl.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (git-annex)
[inputs]: Add curl, lsof, rsync, and xdg-utils.
[native-inputs]: Add perl.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: cabal-install: Fix build.</title>
<updated>2026-06-15T10:59:27+00:00</updated>
<author>
<name>Jade Hagborg</name>
<email>jhagborg@quasicoherent.solutions</email>
</author>
<published>2026-06-14T19:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=28d6bcc930be7da72ee5e0a938a9a37c83ad2afc'/>
<id>28d6bcc930be7da72ee5e0a938a9a37c83ad2afc</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (cabal-install)[inputs]: Add
ghc-cabal-install-solver.
[arguments]&lt;#tests?&gt;: Disable tests.

Change-Id: I36b888fb617d1ab0dda3462b7eaf810375b6cb2d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (cabal-install)[inputs]: Add
ghc-cabal-install-solver.
[arguments]&lt;#tests?&gt;: Disable tests.

Change-Id: I36b888fb617d1ab0dda3462b7eaf810375b6cb2d
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add ormolu.</title>
<updated>2026-06-14T20:19:55+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2026-06-14T17:45:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9191d7cc7c1087d0accbc0b1d906cd6956f4e1ba'/>
<id>9191d7cc7c1087d0accbc0b1d906cd6956f4e1ba</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (ormolu): New variable.
* gnu/packages/patches/ormolu-support-cabal-syntax-3.12.patch: New
patch.
* gnu/local.mk: (dist_patch_DATA): Register patch.

Change-Id: I51088609eb15cc819bfa46876bff7a6315e57224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (ormolu): New variable.
* gnu/packages/patches/ormolu-support-cabal-syntax-3.12.patch: New
patch.
* gnu/local.mk: (dist_patch_DATA): Register patch.

Change-Id: I51088609eb15cc819bfa46876bff7a6315e57224
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: hoogle: Remove stale cabal revision.</title>
<updated>2026-06-14T20:08:28+00:00</updated>
<author>
<name>0WD0</name>
<email>wd.1105848296@gmail.com</email>
</author>
<published>2026-06-13T08:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=64045ca357689f35e624e3c970d47699119cc3d3'/>
<id>64045ca357689f35e624e3c970d47699119cc3d3</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (hoogle)[arguments]: Remove stale
cabal revision that pins crypton-connection to 0.3.2.

Change-Id: I0c88e9851363103d9cc9cb5f985f3e53123b65e4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (hoogle)[arguments]: Remove stale
cabal revision that pins crypton-connection to 0.3.2.

Change-Id: I0c88e9851363103d9cc9cb5f985f3e53123b65e4
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: apply-refact: Update to version 0.15.0.0</title>
<updated>2026-06-13T06:51:28+00:00</updated>
<author>
<name>Saku Laesvuori</name>
<email>saku@laesvuori.fi</email>
</author>
<published>2025-10-18T13:14:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=73f6887fd76c377b2e133c32fb6195847158a89f'/>
<id>73f6887fd76c377b2e133c32fb6195847158a89f</id>
<content type='text'>
* gnu/packages/haskell-apps.scm (apply-refact): Update to version
0.15.0.0.

Change-Id: I56527481ae41fed1d527ed4f753d7e4b29acd00c
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell-apps.scm (apply-refact): Update to version
0.15.0.0.

Change-Id: I56527481ae41fed1d527ed4f753d7e4b29acd00c
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ghc-vty: Replace by ghc-vty-6</title>
<updated>2026-06-13T06:51:28+00:00</updated>
<author>
<name>Saku Laesvuori</name>
<email>saku@laesvuori.fi</email>
</author>
<published>2025-10-18T13:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=45d46efa32bbffce29e73590d2dc4969d5066a20'/>
<id>45d46efa32bbffce29e73590d2dc4969d5066a20</id>
<content type='text'>
Nothing in Guix depended on vty@5 anymore and it no longer built.

* gnu/packages/haskell-xyz.scm (ghc-vty): Replace definition with that
of ghc-vty-6.
[arguments]: Add cabal revision 2.
(ghc-vty-6): Removed.
(ghc-brick-skylighting): Use ghc-vty instead of ghc-vty-6
* gnu/packages/haskell-apps.scm (matterhorn): Likewise.

Change-Id: Ib070724021c4f6485a3cc4bb108dc9040bfff042
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nothing in Guix depended on vty@5 anymore and it no longer built.

* gnu/packages/haskell-xyz.scm (ghc-vty): Replace definition with that
of ghc-vty-6.
[arguments]: Add cabal revision 2.
(ghc-vty-6): Removed.
(ghc-brick-skylighting): Use ghc-vty instead of ghc-vty-6
* gnu/packages/haskell-apps.scm (matterhorn): Likewise.

Change-Id: Ib070724021c4f6485a3cc4bb108dc9040bfff042
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
</feed>
