<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/local.mk, branch haskell-team</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: ghc: Rebase patch to support GHC_PACKAGE_PATH in Cabal.</title>
<updated>2026-08-23T14:34:20+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren@soeren-tempel.net</email>
</author>
<published>2026-07-25T19:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7d69e87c376967d9151b090606d208c60bb3c4a8'/>
<id>7d69e87c376967d9151b090606d208c60bb3c4a8</id>
<content type='text'>
* gnu/packages/haskell.scm (ghc-9.10)[source]{origin}&lt;patches&gt;: Apply
new patch for GHC_PACKAGE_PATH support in vendored Cabal library.
* gnu/packages/patches/ghc-9.10-cabal-support-package-path.patch: New
patch.
* gnu/local.mk: Register it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/haskell.scm (ghc-9.10)[source]{origin}&lt;patches&gt;: Apply
new patch for GHC_PACKAGE_PATH support in vendored Cabal library.
* gnu/packages/patches/ghc-9.10-cabal-support-package-path.patch: New
patch.
* gnu/local.mk: Register it.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: packages: Add gpu-screen-recorder.</title>
<updated>2026-08-22T14:49:17+00:00</updated>
<author>
<name>coopi</name>
<email>coopi@noreply.codeberg.org</email>
</author>
<published>2026-08-07T02:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0f547264cdc1c61c6fdd6145b5a8527f93f02ff2'/>
<id>0f547264cdc1c61c6fdd6145b5a8527f93f02ff2</id>
<content type='text'>
* gnu/packages/video.scm (gpu-screen-recorder): New variable.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/video.scm (gpu-screen-recorder): New variable.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ldc: Improve packaging.</title>
<updated>2026-08-22T14:49:15+00:00</updated>
<author>
<name>Jonas Meeuws</name>
<email>jonas.meeuws@gmail.com</email>
</author>
<published>2026-08-02T19:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6f6e3abf8d105660c2958a670da41d59e138271d'/>
<id>6f6e3abf8d105660c2958a670da41d59e138271d</id>
<content type='text'>
* gnu/packages/dlang.scm (ldc-bootstrap)[source]
&lt;patches&gt;: Add “ldc-phobos-support-TZDIR.patch”.
[#:configure-flags]: Add “-DCMAKE_INSTALL_RPATH” and “-DINCLUDE_INSTALL_DIR”.
[#:build-type]: Change to “Debug”.
[#:phases]: Add target-bin-sh, target-bin-clang, target-clang-runtime,
target-lib-curl, native-bin-clang and native-bin-clang++ helpers.
&lt;patch-default-cc, patch-importc-float128, patch-paths-in-phobos&gt;
&lt;patch-getInstalledTZNames-infinite-symlink, create-lib-output&gt;: New phases.
&lt;patch-compiler-rt-library-discover&gt;: Adjust accordingly.
&lt;disable-problematic-tests&gt;: Rename to…
&lt;patch-tests&gt;: … this. Enable more tests.
&lt;set-cc-and-cxx-to-use-clang&gt;: Rename to…
&lt;set-cc&gt;: … this. Use native-bin-clang and native-bin-clang++.
&lt;check&gt;: Define run-tests helper and use it.
[inputs]: Add ‘clang-runtime-18’, ‘libconfig’, ‘llvm-18’, ‘clang’ and ‘curl’.
[native-inputs]: Remove ‘make-lld-wrapper’ and ‘unzip’.
Replace ‘clang-17’ with ‘clang’.
Add ’lld-as-ld-wrapper’, ‘ld-gold-wrapper’ and ‘gdb’.
[description]: Replace with a modern description.  Add a frontend version
note.
[license]: Update comment with druntime and phobos licensing info.
[properties]&lt;max-silent-time&gt;: Only apply this ARMv7-specific timeout to
arm32.
(ldc)[#:make-flags]: Remove.
[#:disallowed-references]: Add ‘gdmd’ and ‘tzdata-for-tests’.
[#:configure-flags]: Remove deletion of “-DBUILD_SHARED_LIBS=OFF”.  Remove
“-DBUILD_SHARED_LIBS=ON” (is the default).  Add deletion of
“-DD_COMPILER_FLAGS=-fPIC” TODO needed?.
[#:build-type]: Set to “RelWithDebInfo”.
[native-inputs]: Run ‘modify-inputs’ on ‘package-native-inputs’ of ‘base’
instead.
* gnu/packages/patches/ldc-phobos-support-TZDIR.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/dlang.scm (ldc-bootstrap)[source]
&lt;patches&gt;: Add “ldc-phobos-support-TZDIR.patch”.
[#:configure-flags]: Add “-DCMAKE_INSTALL_RPATH” and “-DINCLUDE_INSTALL_DIR”.
[#:build-type]: Change to “Debug”.
[#:phases]: Add target-bin-sh, target-bin-clang, target-clang-runtime,
target-lib-curl, native-bin-clang and native-bin-clang++ helpers.
&lt;patch-default-cc, patch-importc-float128, patch-paths-in-phobos&gt;
&lt;patch-getInstalledTZNames-infinite-symlink, create-lib-output&gt;: New phases.
&lt;patch-compiler-rt-library-discover&gt;: Adjust accordingly.
&lt;disable-problematic-tests&gt;: Rename to…
&lt;patch-tests&gt;: … this. Enable more tests.
&lt;set-cc-and-cxx-to-use-clang&gt;: Rename to…
&lt;set-cc&gt;: … this. Use native-bin-clang and native-bin-clang++.
&lt;check&gt;: Define run-tests helper and use it.
[inputs]: Add ‘clang-runtime-18’, ‘libconfig’, ‘llvm-18’, ‘clang’ and ‘curl’.
[native-inputs]: Remove ‘make-lld-wrapper’ and ‘unzip’.
Replace ‘clang-17’ with ‘clang’.
Add ’lld-as-ld-wrapper’, ‘ld-gold-wrapper’ and ‘gdb’.
[description]: Replace with a modern description.  Add a frontend version
note.
[license]: Update comment with druntime and phobos licensing info.
[properties]&lt;max-silent-time&gt;: Only apply this ARMv7-specific timeout to
arm32.
(ldc)[#:make-flags]: Remove.
[#:disallowed-references]: Add ‘gdmd’ and ‘tzdata-for-tests’.
[#:configure-flags]: Remove deletion of “-DBUILD_SHARED_LIBS=OFF”.  Remove
“-DBUILD_SHARED_LIBS=ON” (is the default).  Add deletion of
“-DD_COMPILER_FLAGS=-fPIC” TODO needed?.
[#:build-type]: Set to “RelWithDebInfo”.
[native-inputs]: Run ‘modify-inputs’ on ‘package-native-inputs’ of ‘base’
instead.
* gnu/packages/patches/ldc-phobos-support-TZDIR.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: dmd: Reinstate phobos tests.</title>
<updated>2026-08-22T14:49:14+00:00</updated>
<author>
<name>Jonas Meeuws</name>
<email>jonas.meeuws@gmail.com</email>
</author>
<published>2026-03-13T18:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4aca2de09370c5bb2244592926d84d0dba9bd3a8'/>
<id>4aca2de09370c5bb2244592926d84d0dba9bd3a8</id>
<content type='text'>
* gnu/packages/dlang.scm (dmd-bootstrap)
[#:disallowed-references]: Add tzdata-for-tests.
[#:test-target]: Remove.
[#:phases]&lt;patch-paths-in-phobos&gt;: Remove commented out zoneinfo path patch.
Reinstate commented out libcurl path patch.
&lt;patch-tests&gt;: Disable an unittest from ‘std.process’.
&lt;check&gt;: Override ‘#:test-target’.
&lt;check-phobos&gt;: Override ‘#:test-target’.
[inputs]: Add curl.
[native-inputs]: Add tzdata-for-tests.
&lt;phobos&gt;{patches}: Add “dmd-phobos-support-TZDIR.patch”.
(dmd)[#:disallowed-references]: Add tzdata-for-tests.
* gnu/packages/patches/dmd-phobos-support-TZDIR.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/dlang.scm (dmd-bootstrap)
[#:disallowed-references]: Add tzdata-for-tests.
[#:test-target]: Remove.
[#:phases]&lt;patch-paths-in-phobos&gt;: Remove commented out zoneinfo path patch.
Reinstate commented out libcurl path patch.
&lt;patch-tests&gt;: Disable an unittest from ‘std.process’.
&lt;check&gt;: Override ‘#:test-target’.
&lt;check-phobos&gt;: Override ‘#:test-target’.
[inputs]: Add curl.
[native-inputs]: Add tzdata-for-tests.
&lt;phobos&gt;{patches}: Add “dmd-phobos-support-TZDIR.patch”.
(dmd)[#:disallowed-references]: Add tzdata-for-tests.
* gnu/packages/patches/dmd-phobos-support-TZDIR.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: maelstrom: Update to 4.0.2.</title>
<updated>2026-08-19T19:25:14+00:00</updated>
<author>
<name>Orahcio Felício de Sousa</name>
<email>orahcio@gmail.com</email>
</author>
<published>2026-08-11T04:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8a2afa6e142bb3b31b837538ad3942e5e1381f52'/>
<id>8a2afa6e142bb3b31b837538ad3942e5e1381f52</id>
<content type='text'>
* gnu/packages/patches/maelstrom-use-system-physfs.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/games.scm (maelstrom): Update to 4.0.2.
[source]&lt;snippet&gt;: Remove unbundling code for physfs and sdl3_net.
Adapt unbundling code for physfs-sdl3 and miniz.
&lt;patches&gt;: Remove “patches/maelstrom-use-system-physfs.patch”.
[arguments]&lt;#:configure-flags&gt;: Add “-DUSE_VENDORED_PHYSFS=OFF”
and “-DUSE_VENDORED_SDL_NET=OFF”.

Change-Id: I280b9ed2a59ee245926938f3bd93d2bd92dab0f1
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
Merges: guix/guix#10477
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/patches/maelstrom-use-system-physfs.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/games.scm (maelstrom): Update to 4.0.2.
[source]&lt;snippet&gt;: Remove unbundling code for physfs and sdl3_net.
Adapt unbundling code for physfs-sdl3 and miniz.
&lt;patches&gt;: Remove “patches/maelstrom-use-system-physfs.patch”.
[arguments]&lt;#:configure-flags&gt;: Add “-DUSE_VENDORED_PHYSFS=OFF”
and “-DUSE_VENDORED_SDL_NET=OFF”.

Change-Id: I280b9ed2a59ee245926938f3bd93d2bd92dab0f1
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
Merges: guix/guix#10477
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-cheroot: Fix test.</title>
<updated>2026-08-19T00:49:23+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john@guixotic.coop</email>
</author>
<published>2026-08-19T00:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cafe329cd7759284fae7079ceb3354fa89dca511'/>
<id>cafe329cd7759284fae7079ceb3354fa89dca511</id>
<content type='text'>
* gnu/packages/patches/python-cheroot-openssl-test.patch: New file.
* gnu/packages/python-web.scm (python-cheroot)[source]&lt;patches&gt;: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/patches/python-cheroot-openssl-test.patch: New file.
* gnu/packages/python-web.scm (python-cheroot)[source]&lt;patches&gt;: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: trurl: Fix build.</title>
<updated>2026-08-17T20:31:29+00:00</updated>
<author>
<name>Artyom V. Poptsov</name>
<email>poptsov.artyom@gmail.com</email>
</author>
<published>2026-08-17T20:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=53d0ba4172b053a0d297518ff0984137b7b21976'/>
<id>53d0ba4172b053a0d297518ff0984137b7b21976</id>
<content type='text'>
* gnu/packages/curl.scm (trurl): Fix build.
[source]&lt;patches&gt;: Add patches.
* gnu/packages/patches/trurl-fix-tests-for-newer-libcurl.patch,
gnu/packages/patches/trurl-mark-additional-tests-case-sensitive.patch: New
files.
* gnu/local.mk (dist_patch_DATA): Register new files.

Change-Id: I63ef3ad2d70effe21febcfdfc99c238196d741d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/curl.scm (trurl): Fix build.
[source]&lt;patches&gt;: Add patches.
* gnu/packages/patches/trurl-fix-tests-for-newer-libcurl.patch,
gnu/packages/patches/trurl-mark-additional-tests-case-sensitive.patch: New
files.
* gnu/local.mk (dist_patch_DATA): Register new files.

Change-Id: I63ef3ad2d70effe21febcfdfc99c238196d741d0
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: llama-cpp: Update to 0.0.0-10318.</title>
<updated>2026-08-17T14:18:00+00:00</updated>
<author>
<name>Cayetano Santos</name>
<email>csantosb@inventati.org</email>
</author>
<published>2026-08-13T08:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=30d5740056fce43fede63237bb826f86a3237566'/>
<id>30d5740056fce43fede63237bb826f86a3237566</id>
<content type='text'>
Former disabled tests in ’fix-tests phase are replaced by a patch.

* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-10318.
[source]: Add patch.
[arguments]: Remove disabled tests from ’fix-tests #:phase.
* gnu/packages/patches/llama-cpp-disable-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Merges guix/guix!10535
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Former disabled tests in ’fix-tests phase are replaced by a patch.

* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-10318.
[source]: Add patch.
[arguments]: Remove disabled tests from ’fix-tests #:phase.
* gnu/packages/patches/llama-cpp-disable-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Merges guix/guix!10535
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libgcrypt: Update to 1.12.2.</title>
<updated>2026-08-17T09:00:36+00:00</updated>
<author>
<name>Cayetano Santos</name>
<email>csantosb@inventati.org</email>
</author>
<published>2026-06-07T17:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b5c471e3f61d006f574626fb09b3b994e784cab6'/>
<id>b5c471e3f61d006f574626fb09b3b994e784cab6</id>
<content type='text'>
Patch ‘libgcrypt-arm32-register-pressure.patch’ is already included in
1.12.2:

https://github.com/gpg/libgcrypt/commit/9c93b4607adcf9b3efd53aba43e2d33bf5aef9df

* gnu/packages/gnupg.scm (libgcrypt): Update to 1.12.2.
[arguments]: Delete ’apply-upstream-patch #:phase.
* gnu/packages/patches/libgcrypt-arm32-register-pressure.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: If94275b9a26b6f2bb6593d401723b4b8d5ae7572
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch ‘libgcrypt-arm32-register-pressure.patch’ is already included in
1.12.2:

https://github.com/gpg/libgcrypt/commit/9c93b4607adcf9b3efd53aba43e2d33bf5aef9df

* gnu/packages/gnupg.scm (libgcrypt): Update to 1.12.2.
[arguments]: Delete ’apply-upstream-patch #:phase.
* gnu/packages/patches/libgcrypt-arm32-register-pressure.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: If94275b9a26b6f2bb6593d401723b4b8d5ae7572
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: gnutls: Update to 3.8.13.</title>
<updated>2026-08-17T09:00:34+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-03-19T16:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d9d7118df6a341da75cc8737b21d2a8fb7da0c44'/>
<id>d9d7118df6a341da75cc8737b21d2a8fb7da0c44</id>
<content type='text'>
* gnu/packages/tls.scm (gnutls): Update to 3.8.13.
[source]: Remove gnutls-no-which.patch.
* gnu/packages/patches/gnutls-no-which.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister it.

Merges guix/guix!7306

Change-Id: I4161600203490b2989dfddafbedebfeead1cbfea
Signed-off-by: Cayetano Santos &lt;csantosb@inventati.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/tls.scm (gnutls): Update to 3.8.13.
[source]: Remove gnutls-no-which.patch.
* gnu/packages/patches/gnutls-no-which.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister it.

Merges guix/guix!7306

Change-Id: I4161600203490b2989dfddafbedebfeead1cbfea
Signed-off-by: Cayetano Santos &lt;csantosb@inventati.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
