Andreas Enge
9cd60969f7
gnu: libmedfile: Update to 6.0.1.
...
* gnu/packages/engineering.scm (libmedfile): Update to 6.0.1.
[source]: Update URL.
[inputs]: Remove hdf5-1.10; add hdf5 and zlib.
Change-Id: I90592d780f3e58ca9bcc1de8c018a0369358b9fd
2026-03-14 21:35:25 +01:00
Laura Kirsch
d68439a78b
gnu: Add jkqtplotter.
...
* gnu/packages/qt.scm (jkqtplotter): New variable.
Change-Id: I5a7e15242fdc43a30ab52fb2672342230baba5d6
Co-authored-by: Andreas Enge <andreas@enge.fr >
2026-03-14 21:09:22 +01:00
Andreas Enge
c2841810b9
gnu: Deprecate miniupnpc-next.
...
* gnu/packages/upnp.scm (miniupnpc-next): Deprecate package by miniupnpc.
Fixes : guix/guix#6688
Change-Id: I005e4546d33cff78d2065edec377434d04491696
2026-03-14 20:47:27 +01:00
Janneke Nieuwenhuizen
be7e3c6c67
gnu: guix: Update to 1.5.0-2.520785e315e.
...
* gnu/packages/package-management.scm (guix): Update to 1.5.0-2.520785e315e.
Change-Id: I940f277798c345a9b38ba82c1263f253b844f449
Fixes : #6947
2026-03-14 18:56:41 +01:00
Tomas Volf
9232ada7cd
gnu: guile-irregex: Update to 0.9.12.
...
* gnu/packages/guile-xyz.scm (guile-irregex): Update to 0.9.12.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-14 16:43:50 +01:00
Tomas Volf
98d58347ee
gnu: perl-finance-quote: Update to 1.68.
...
* gnu/packages/web.scm (perl-finance-quote): Update to 1.68.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-14 16:32:09 +01:00
Tomas Volf
d1776bd7ad
gnu: conmon: Update to 2.2.1.
...
With the update we can now enable at least some of the upstream tests.
* gnu/packages/containers.scm (conmon): Update to 2.2.1.
[arguments]{#:tests?}: Do not set.
{#:phases}: Drop set-env, add prepare-tests.
[native-inputs]: Add bats, go-md2man, socat.
Change-Id: If8543c33965d250c6f0e8805e24b246b8ae469f9
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-14 16:25:15 +01:00
Tomas Volf
c934a69a96
services: apcupsd-event-handlers: Fix G-expressions.
...
There was one level of parentheses too much, leading to errors when the script
was invoked due to trying to apply e.g., 0 or #t. So either use begin, or
strip one level, as appropriate.
* gnu/services/power.scm (apcupsd-event-handlers): Fix all G-expressions.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-14 16:19:45 +01:00
Tomas Volf
fe9340179b
gnu: buildah: Update to 1.43.0.
...
* gnu/packages/containers.scm (buildah): Update to 1.43.0.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-14 16:18:22 +01:00
Leo Nikkilä
f4298f390b
gnu: audit: Build with aarch64 and arm support.
...
* gnu/packages/admin.scm (audit)[arguments]<#:configure-flags>: Add
"--with-aarch64" when building for aarch64. Similarly for armhf.
Change-Id: I7577fb74f879cb560e21801cbe9e214ce3419e09
Co-authored-by: Andreas Enge <andreas@enge.fr >
2026-03-14 16:11:05 +01:00
Ludovic Courtès
29f630cb3e
doc: Reintroduce mention of ‘bug-reference-mode’.
...
* doc/contributing.texi (Emacs): Add @unnumberedsubsubsec commands. Add
“Referencing Bug Reports” section.
Change-Id: I21d7ecc022c00fc4d4cecf2273b1d46d8e770195
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6614
2026-03-14 16:07:35 +01:00
Ludovic Courtès
cb9f187cc1
doc: Document Emacs-Guix for development.
...
* doc/contributing.texi (Emacs): Document Emacs-Guix.
Change-Id: I921f77425706709e49094ee96b28e29e29ad6878
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-14 16:07:34 +01:00
Ludovic Courtès
8926bfb5d0
doc: Add references to “The Perfect Setup”.
...
* doc/guix.texi (Defining Packages, Using the Configuration System): Add cross
reference to “The Perfect Setup”.
* doc/guix-cookbook.texi (A Scheme Crash Course): Likewise.
Change-Id: If62960ffc01aadf9143b3816f4702f30b8052b90
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-14 16:07:34 +01:00
Ludovic Courtès
4e78643fa7
doc: Move “Guile Studio” and “Vim and NeoVim” under “The Perfect Setup”.
...
* doc/contributing.texi (The Perfect Setup): Add introduction. Move former
body to …
(Emacs): … this.
(Alternative Setups): Remove.
(Guile Studio, Vim and NeoVim): Move under “The Perfect Setup”. Change
judgmental sentence.
Change-Id: I149d418ac17a2283ad3452213b7425be4a8893f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-14 16:07:34 +01:00
Ludovic Courtès
5b6b54c95c
doc: Remove “Viewing Bugs within Emacs”.
...
This is a followup to d499253d47 and related
commits.
* doc/contributing.texi (Viewing Bugs within Emacs): Remove.
(Debbugs User Interfaces): Refer to the ‘debbugs-ug’ manual.
Change-Id: Idddff940302efe5689c8b459e0b141acaae74395
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-14 16:07:34 +01:00
Ludovic Courtès
c917ece6d9
remote: Print output and error stream in ‘remote-eval’.
...
Previously, anything written by the remote process to its output and error
ports was lost. Now it’s properly transferred and displayed.
* guix/remote.scm (trampoline): Direct current output and error ports to a
string output port; return the port’s content in addition to the return value
of ‘primitive-load’.
(%remote-eval): Expect output/error string from ‘read-repl-response’ and
display it line by line.
Fixes: guix/guix#7088
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I73bc81a08626b3204136b6f1568130f9895d56e3
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7092
2026-03-14 16:07:34 +01:00
Reza Housseini
fd76b64acd
gnu: Add python-simple-slurm.
...
* gnu/packages/parallel.scm (python-simple-slurm): New variable.
Change-Id: I60cbef2eb54d2fd667b866ee977ef34c095f0268
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
Merges: #3890
2026-03-14 16:07:34 +01:00
Anderson Torres
78291f7cc6
gnu: kmscon: Update to 9.3.0.
...
* gnu/packages/terminals.scm (kmscon): Update to 9.3.0.
Change-Id: I00525f29370ffa45ab568bd4ffb8058bfad037b0
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5889
2026-03-14 16:07:34 +01:00
Anderson Torres
d1522cf229
gnu: libtsm: Update to 4.4.1.
...
* gnu/packages/terminals.scm (libtsm): Update to 4.4.1.
Change-Id: I456ae284223ae287f6cf6739c7c2ed340ea0fce6
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
2026-03-14 16:07:33 +01:00
Yelninei
d981460e43
gnu: texinfo-7: Actually fix cross compiling.
...
Followup to fdbe8b80a8 .
* gnu/packages/texinfo.scm (texinfo-7)[#:configure-flags]: Disable perl
extension when cross-compiling.
[#:phases]: Remove 'build-native-tools phase.
Change-Id: I87a5025b2ce51aeeafc7011e877bc70aa858f6b2
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7086
2026-03-14 16:07:33 +01:00
Jake Coble
a0424a2955
gnu: Add ianny.
...
* gnu/packages/rust-apps.scm (ianny): New variable.
* gnu/packages/rust-crates.scm: Add crates for ianny.
Merges guix/guix!7094
Change-Id: I5c6e1ac1335cd26f122ebd64d974ac4ffc6b7fbf
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-03-14 16:05:24 +01:00
Sughosha
a863c41caf
gnu: plasma: Move bolt, fwupd and packagekit to inputs.
...
They are only to be used by the plasa-desktop-service-type and does not need to
be in a profile.
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Move bolt, fwupd and
packagekit to ...
[inputs]: ...here.
Change-Id: I8c624fb19037ef4be0faa8708df857feb802d495
2026-03-14 20:15:21 +05:30
Sughosha
249f30462b
services: plasma-desktop: Enable udev configurations.
...
* gnu/services/desktop.scm (plasma-udev-configurations): New variable.
(plasma-desktop-service-type): Extend udev-service-type with it.
Change-Id: Ifcf08c731b1173c9c811b22744072538e4df7e36
2026-03-14 20:15:20 +05:30
Sughosha
4b58dad42b
services: plasma-desktop: Adjust indentation.
...
* gnu/services/desktop.scm (plasma-polkit-settings): Reindent comments.
(plasma-dbus-service): Ditto.
Change-Id: I67677e34732faf3aa0954f183562a0fc210b5fcd
2026-03-14 20:15:19 +05:30
Ashish SHUKLA
a695af2308
gnu: weechat: Update to 4.8.2
...
* gnu/packages/irc.scm (weechat): Update to 4.8.2.
Change-Id: I1cf8c687e66423be1d5d2b2a2e2294353c55dbbd
2026-03-14 19:55:00 +05:30
Cayetano Santos
18ad7edfef
gnu: lepton-eda: Refresh package details.
...
* gnu/packages/electronics.scm (lepton-eda)[synopsis, home-page]:
Update.
Change-Id: I173d65486a8b16a86267de7134d021e84e41f321
2026-03-14 14:05:44 +01:00
Cayetano Santos
cbf6f04a9a
gnu: lepton-eda: Move to electronics.
...
* gnu/packages/engineering.scm (lepton-eda): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I3f84d463073478956267132542398fba1b0d3c36
2026-03-14 14:00:01 +01:00
Cayetano Santos
12053f48d8
gnu: horizon-eda: Refresh package details.
...
* gnu/packages/electronics.scm (horizon-eda)[synopsis, home-page]:
Update.
Change-Id: Ic515cd0b9c50c9426f1d23932fc7c879d2054930
2026-03-14 13:26:56 +01:00
Cayetano Santos
8f229b8fa5
gnu: horizon-eda: Update to 2.7.2.
...
* gnu/packages/electronics.scm (horizon-eda): Update to 2.7.2.
Change-Id: I05be75fb1573b4bdfc2e0005d37fbd66c48f4ed7
2026-03-14 13:03:46 +01:00
Cayetano Santos
d5d7474992
gnu: horizon-eda: Move to electronics.
...
* gnu/packages/engineering.scm (horizon-eda): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I8ec6ebcc5bf33dd69a0bb8d6aafcb5ba4031f150
2026-03-14 12:58:49 +01:00
Thomas Kramer
e15407fc8e
gnu: Add charlib.
...
* gnu/packages/electronics.scm (charlib): New variable.
Merges guix/guix!5472
Change-Id: I97833d98181546422bd4578845f8d27a14110de3
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-14 12:42:56 +01:00
Anderson Torres
a395def329
news: Add 'pt' translation.
...
* etc/news.scm: Add Portuguese translation for GNOME 48 entry.
Change-Id: I9ac3efe14a3025c0375aceabbf03321cdce31a0a
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de >
2026-03-14 12:29:15 +01:00
Ludovic Courtès
650e69784d
doc, gnu: Update URL of several packages formerly at notabug.org.
...
The URL change for these 5 packages was announced at
<https://lists.gnu.org/archive/html/guile-user/2026-03/msg00000.html >.
* doc/contributing.texi (Requirements): Update URLs.
* gnu/packages/gnupg.scm (guile-gcrypt)[home-page]: Update.
* gnu/packages/guile.scm (guile-sqlite3)[home-page]: Update.
(guile-zlib)[source]: Update URL and hash.
[home-page]: Update.
(guile-lzlib)[home-page]: Update.
(guile-zstd)[home-page]: Update.
* m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): Update commit URL.
Merges guix/guix!7069
Change-Id: Ic587d3e2dcd931a44c007d9cdcd0b20e771be33b
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-14 12:14:49 +01:00
Danny Milosavljevic
6f3467de97
gnu: emacs-buttercup: Scope native-comp trampoline workaround to spy-on.
...
* gnu/packages/patches/emacs-buttercup-1.38-native-comp-spy-on-trampoline-scope.patch: New file.
* gnu/packages/emacs-build.scm (emacs-buttercup)[source]: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
Fixes : guix/guix#6927
Change-Id: I52d48090e16ce4e56839e151632d266848ec4073
2026-03-14 12:10:14 +01:00
Denis 'GNUtoo' Carikli
9390336775
gnu: vlc: add VNC support.
...
This enables VLC to view VNC sessions with 'vlc vnc://localhost:5900'.
* gnu/packages/video.scm (vlc)[inputs]: add libvnc.
Change-Id: Ia03fd6e6336cb893c0556f35460e4234a73dda6e
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org >
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-03-14 11:49:21 +01:00
Artyom V. Poptsov
cd29889ba4
gnu: portablexdr: Fix build.
...
* gnu/packages/gnome.scm (portablexdr): Fix build.
[native-inputs]: Add bison and flex.
[arguments] <#:phases>: Add patch-rpcgen-parse phase.
Change-Id: I011e403246a8ae8bcbb4805ce8b186f95b830420
2026-03-14 12:01:56 +03:00
Kjartan Oli Agustsson
5b4949858a
gnu: emacs-calibre: Update to 1.5.2.
...
* gnu/packages/emacs-xyz.scm (emacs-calibre): Update to 1.5.2.
Merges guix/guix!7117
Change-Id: I44d146c714841f60ca48d2b639fd35f4505a2222
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-14 08:28:09 +01:00
Danny Milosavljevic
6e1866442e
gnu: impass: Support sway.
...
* gnu/packages/password-utils.scm (impass)[inputs]: Add python-i3ipc.
Change-Id: Iab278b1da7af90923c6ab8acd1a2978f82c9a3a7
2026-03-14 05:21:12 +01:00
Ivan Vilata-i-Balaguer
89480bfd84
gnu: impass: Fix GTK and GObject inputs.
...
* gnu/packages/password-utils.scm (impass): Fix inputs.
[inputs] Replace gtk+ with gtk; add gobject-introspection.
Change-Id: I41c687e7ae0837afc27c4574e0c3bb176f25986c
2026-03-14 05:12:23 +01:00
Danny Milosavljevic
ad9ca26606
gnu: codex, codex-acp: Drop file_lock patches; enable network-proxy.
...
* gnu/packages/patches/rust-codex-0.98.0-arg0-file-lock.patch,
gnu/packages/patches/rust-codex-0.98.0-core-file-lock.patch,
gnu/packages/patches/rust-codex-0.98.0-execpolicy-file-lock.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister them.
* gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43)[source]<patches>:
Remove file-lock patches.
(rust-codex-0.98.0)[source]<patches>: Likewise.
[arguments]<#:cargo-package-crates>: Add
codex-network-proxy.
* gnu/packages/rust-apps.scm (codex)[source]<patches>: Remove file-lock
patches.
[arguments]<#:cargo-install-paths>: Add network-proxy.
<#:cargo-package-crates>: Add codex-network-proxy.
(codex-acp)[arguments]<#:rust>: Delete.
<#:cargo-test-flags>: Remove override.
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch: Stop
excluding network-proxy from workspace members.
Change-Id: Iabc65a4ca2e8cc5801933a74a2b53b9bce404102
2026-03-14 05:01:53 +01:00
Maxim Cournoyer
54225ed9ea
gnu: vlc: Use latest ffmpeg.
...
* gnu/packages/video.scm (vlc) [inputs]: Replace ffmpeg-6 with ffmpeg.
Change-Id: I6ae22d7b19f4e88e92b25fc67bb3806289ccb36f
2026-03-14 12:05:51 +09:00
Simen Endsjø
60ba981d26
gnu: lisp-xyz: Shinmera repositories moved from GitHub to Codeberg.
...
* gnu/packages/lisp-xyz.scm: Change references from github.com and
github.io to codeberg.org and shinmera.com for Shinmeras repositories.
Change-Id: I636cb58250e0c144f6d11191609c1eb33afc62df
Signed-off-by: jgart <jgart@dismail.de >
2026-03-13 17:50:00 -04:00
Gabriel Wicki
f8e3115edc
gnu: nicotine+: Fix build.
...
* gnu/packages/nicotine.scm (nicotine+) [arguments] {check}: Set $HOME
to a writable location.
[inputs] Replace python-pycairo with gobject-introspection.
Merges guix/guix!7115
Change-Id: I302224d423f9ae1fbc630433cc65ec7c598a01cc
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-13 21:17:00 +01:00
Gabriel Wicki
75ea9cb664
etc: snippets: Update python to pyproject build system.
...
The snippets still refer to the outdated python-build-system which
should not be encouraged to use anymore.
* etc/snippets/yas/scheme-mode/guix-package (build-system): Replace
python-build-system with pyproject-build-system.
Merges guix/guix!7100
Change-Id: Ic7d4b298c922fbea75b0e2ae341fee8a5ab0543c
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-13 20:50:13 +01:00
Cayetano Santos
706541d384
gnu: genimage: Move to flashing-tools.
...
* gnu/packages/genimage.scm: Remove.
* packages/patches/genimage-mke2fs-test.patch: Remove.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister module.
(dist_patch_DATA): Unregister patch.
* po/packages/POTFILES.in: Unregister module.
* gnu/packages/flashing-tools.scm (genimage): Add variable.
* gnu/packages/image.scm: Update used module.
Merges guix/guix!7045
Change-Id: Iaeafca2b63bcd92f588894543316b968f45c577c
2026-03-13 19:29:31 +01:00
Cayetano Santos
2f61b27d36
.forgejo: pull_request_template: Fix empty line.
...
* .forgejo/issue_template/pull_request_template.md: Remove empty line.
Change-Id: I58cbb33aed8cd452800c22289f539e2c1968f908
2026-03-13 19:09:43 +01:00
Cayetano Santos
7d622d4ded
.forgejo: pull_request_template: Refer to tests.
...
* .forgejo/issue_template/pull_request_template.md: Mention tests.
Change-Id: Ia53dda30adf33c26adf90551cc535452698f5b72
2026-03-13 19:05:02 +01:00
jgart
7db0b45720
gnu: trealla: Update to 2.91.5.
...
* gnu/packages/prolog.scm (trealla): Update to 2.91.5.
Change-Id: Ieb40be1e5466ae2480722f75d5edba4a02847ee7
2026-03-13 13:16:36 -04:00
Sharlatan Hellseher
3ec1e8297d
Revert "gnu: Remove python-virtualenv-for-hatch."
...
This reverts commit b264415711 .
Hatch still needs a lower version:
...checking requirements: ERROR: hatch==1.9.7
ContextualVersionConflict(virtualenv
20.29.1 (/gnu/store/<...>-python-virtualenv-20.29.1/lib/python3.11/site-packages),
Requirement.parse('virtualenv<20.26.0'), {'hatch'})
Change-Id: I8da2372dc595bb62629581193540ef8bc17295e8
2026-03-13 15:46:31 +00:00
Andreas Enge
685d46774d
gnu: wxwidgets: Update to 3.2.9.
...
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.9.
Change-Id: I71b1974ed9653de5ee0f0b0eaa1da115d300b81b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-13 15:43:38 +00:00