~ruther/guix-local

775dbde5 — Raven Hallsby 5 months ago
gnu: mu: Add additional file to patch-bin-references phase.

* gnu/packages/mail.scm (mu): Add mu-utils-file.cc's call to /bin/rm to
patch-bin-references phase.

When mu runs as a server, it creates a randomly-named temporary directory in
`/tmp/`. Mu previously hard-coded a path to `/bin/rm` for removing this
directory when the server closed. We missed this one in the phase that patches
these paths.

This has also been reported upstream, but will only make it into the next
release of mu. In the meantime, we can just patch the /bin/rm for ours and
remove the whole phase when the next release happens.

https://github.com/djcb/mu/issues/2887
https://github.com/djcb/mu/commit/f237a2b9905475fb95da6a04e318d10cab61ddeb
https://github.com/djcb/mu/commit/fc4d5b01a703e8c8cc390cfea135f08d3b45ccab

Change-Id: I419b994ca403a14c20520755116591196b724fae
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ff5eb081 — Jake Forster 5 months ago
gnu: dcmtk: Update to 3.6.9.

* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.9.
[source]: Switch to git-fetch.

Change-Id: I1316f86bb739caf1119d875bcaafebf200664b3a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
945d0322 — Liam Hupfer 9 months ago
gnu: Add emacs-elisp-def.

* gnu/packages/emacs-xyz.scm (emacs-elisp-def): New variable.

Change-Id: Id666026eb39a5589fe05e02eba27deeb9439fbe3
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
c59a467c — Liam Hupfer 9 months ago
gnu: Add emacs-mlscroll.

* gnu/packages/emacs-xyz.scm (emacs-mlscroll): New variable.

Change-Id: I0342920f8398e124246b99917d75c9fdfa1e166a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
640309cb — Liam Hupfer 9 months ago
gnu: Add emacs-form-feed-st.

* gnu/packages/emacs-xyz.scm (emacs-form-feed-st): New variable.

Change-Id: I8411f119c6074bc18f4a263d38037e8e2d7feeee
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
48fa6de7 — Ahmad Draidi 5 months ago
gnu: Add bcachefs-linux-module.

* gnu/packages/file-systems.scm (bcachefs-linux-module): New variable.

Change-Id: Ib0e9ff3ba121d3b45c3f79b2acd31782ea93dc6c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
912bcbdf — Zacchaeus 8 months ago
gnu: exim: Enable forward and reverse proxy.

* gnu/packages/mail.scm (exim): Uncomment flags to enable forward and reverse
proxy transport options.

Change-Id: Ibac2f769159de497bb501a90feb562e1f2ff3586
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
00c3ceb8 — Jean-Baptiste Note 7 months ago
gnu: Fix licenses for ROCm packages.

* gnu/packages/rocm.scm (roct-thunk-interface): Add license:expat to license
list.
(rocm-opencl-runtime, rocm-bandwidth-test): Change license from license:ncsa
to license:expat.

Change-Id: I48606874954a420c3afa950f7943f3d3bde10091
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
afd1ce3c — Jean-Baptiste Note 7 months ago
gnu: Add amd-smi.

* gnu/packages/rocm.scm (make-esmi-source, %e-smi-version-for-rocm,
e-smi-for-amd-smi, amd-smi): New variables.
* gnu/packages/patches/amd-smi-python.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Idaba3d36e11457eaf08d1989fac653853c840f95
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
14531a1e — Yarl Baudig 5 months ago
graph: graphml backend: simplification

I don't see the necessity of this string-replace-substring/object->string
dance and the result is ill-formed with another node type than package.

* guix/graph.scm (emit-graphml-node): simplfify.
(emit-graphml-edge): simplify.

Change-Id: If7520a9829ad5f6ebcc5357b201ab58d6e43b735
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
706c2fa0 — Anderson Torres 6 months ago
gnu: tecoc: New package.

* gnu/packages/text-editors.scm(tecoc): New variable.

Change-Id: I6529022c5fa183aa91de51af45ea1bd3aeb24bfd
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
efa66879 — Christopher Baines 5 months ago
gnu: guile-drmaa: Fix build.

This was broken with the nyacc package changed.

* gnu/packages/guile-xyz.scm (guile-drmaa):[propagated-inputs]: Use
nyacc-1.08.1.

Change-Id: I98fc0b299a5c57f3b15df53f4facc4a401ed6c42
257d328f — Efraim Flashner 5 months ago
gnu: parallel: Separate out the doc directory.

* gnu/packages/parallel.scm (parallel)[outputs]: Add doc.
[arguments]: Add configure-flags.

Change-Id: I3a3e57a60d4e2089be9a04505f1756ccbb2300ce
4dc86c7e — Andy Tai 5 months ago
gnu: parallel: Update to 20251122.

* gnu/packages/parallel.scm (parallel): Update to 20251122.

Change-Id: I3c8c01b46ec01a23522847888c0005b6dc02656d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
a43b3549 — Maxim Cournoyer 5 months ago
gnu: python-invoke: Update to 2.2.1.

* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.1.

Change-Id: I561645f4cc4eba0c37e2a80897b964e83d087acb
67aa42fc — Maxim Cournoyer 5 months ago
gnu: python-invoke: Workaround a recent regression with entry points.

This works around a recent regression introduced in the
pyproject-build-system.

* gnu/packages/python-xyz.scm (python-invoke) [#:phases]
{fix-entry-points}: New phase.

Change-Id: I4a9bd3bd57cfbff1bb9e7a6b4c29e781065bd586
3eb585c8 — Nicolas Graves 5 months ago
gnu: python-sphinx-sitemap: Switch to pyproject.

* gnu/packages/sphinx.scm (python-sphinx-sitemap):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I5dd05e231fb290df38f4d06a64e8565e83d20888
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2078e378 — Nicolas Graves 5 months ago
gnu: python-sphinx-theme-builder: Switch to pyproject.

* gnu/packages/sphinx.scm (python-sphinx-theme-builder):
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.

Change-Id: Ic01a4787b9ac696e1995f1debf585babcd2be0eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c1ea5726 — Nicolas Graves 5 months ago
gnu: python-sphinxcontrib-autoprogram: Update to 0.1.9.

* gnu/packages/sphinx.scm (python-sphinxcontrib-autoprogram): Update to 0.1.9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I84abe2d46dc0a080a678d71e69aa749570152dd4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
20600440 — Nicolas Graves 5 months ago
gnu: python-sphinx-autobuild: Update to 2025.08.25.

* gnu/packages/sphinx.scm (python-sphinx-autobuild): Update to 2025.08.25.
[source]: Switch to git-fetch.
[propagated-inputs]: Add python-starlette, python-uvicorn,
python-watchfiles, python-websockets.
[native-inputs]: Add python-httpx.

Change-Id: Ieac2da4f9bec9d5ee588376bcc45105c2005a8cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next