Ian Eure
baed3ca1b6
gnu: librewolf: Update to 148.0.2-1 [security-fixes].
...
Contains fixes for:
CVE-2026-3845: Heap buffer overflow in the Audio/Video: Playback
component in Firefox for Android
CVE-2026-3846: Same-origin policy bypass in the CSS Parsing and
Computation component
CVE-2026-3847: Memory safety bugs fixed in Firefox 148.0.2
* gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-1.
Change-Id: Id3868e10d38f5f111bd00bc140a9dc64f132caa9
2026-03-10 15:35:09 -07:00
Andreas Enge
feb52586ec
gnu: guile-gemini: Refresh input.
...
* gnu/packages/guile-xyz.scm (guile-gemini)[propagated-inputs]:
Replace guile-fibers-1.1 by guile-fibers.
Change-Id: I6f26a46960fdb2c5827e17846b673623e4ef8df7
2026-03-10 21:55:51 +01:00
Cayetano Santos
1a26cbe2ae
gnu: librelane: Fix typo.
...
* gnu/packages/electronics.scm (librelane)[inputs]: Remove
python-wrapper; add python.
[arguments]: Fix ’wrap-program #:phase accordingly.
Change-Id: I509d6022131c57c0623e41f117807fb7061e87bd
2026-03-10 18:10:17 +01:00
Luis Guilherme Coelho
c3c2f3be04
gnu: Add rheo.
...
* gnu/packages/rust-apps.scm (rheo): New variable.
* gnu/packages/rust-crates.scm: Add rheo source crates.
Closes : guix/guix#5895
Change-Id: Iccf0db4cef43b12a96059b467b232449a3a7b3ff
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 18:23:31 +02:00
Merrick Luo
a05b449908
gnu: Add beancount-language-server.
...
* gnu/packages/finance.scm (beancount-language-server): New variable.
* gnu/packages/rust-crates.scm: Add source source crates.
Closes : guix/guix#4121
Change-Id: Ic878703e74952b404d3a3b9e7f6ef49298018080
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 18:02:35 +02:00
Efraim Flashner
a9326410ac
gnu: eww: Install shell completions.
...
* gnu/packages/wm.scm (eww)[arguments]: Add a phase to generate and
install the shell completions.
[native-inputs]: When cross-compiling add a native version of this
package.
Change-Id: I3a667b3de3c62b0683f841b3a3fc63b525be3056
2026-03-10 17:56:25 +02:00
bdunahu
284f21a041
gnu: Add eww.
...
* gnu/packages/wm.scm (eww): New variable.
* gnu/packages/rust-crates.scm: Add eww source crates.
Change-Id: Id51585cbfb67178d25d2074377c18c1ebe48ca00
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:55:39 +02:00
Sergey Trofimov
7bf9f8fa79
gnu: Add pwmenu.
...
* gnu/packages/rust-apps.scm (pwmenu): New variable.
* gnu/packages/rust-crates.scm: Add pwmenu source crates.
Closes : guix/guix#4817
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Sergey Trofimov
f88dcca44c
gnu: Add iwmenu.
...
* gnu/packages/rust-apps.scm (iwmenu): New variable.
* gnu/packages/rust-crates.scm: Add iwmenu source crates.
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Sergey Trofimov
7f217569ec
gnu: Add bzmenu.
...
* gnu/packages/rust-apps.scm (bzmenu): New variable.
* gnu/packages/rust-crates.scm: Add bzmenu source crates.
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Patrick Norton
5c33e5e8d0
gnu: Add gitlogue.
...
* gnu/packages/rust-apps.scm (gitlogue): New variable.
* gnu/packages/rust-crates.scm (gitlogue): Add dependencies.
Closes : guix/guix#4492
Change-Id: I7074ab72df5cc14ea2f6cafb3d1f0ac42f566aa6
Signed-off-by: Steve George <steve@futurile.net >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 17:49:30 +02:00
François Joulaud
20a1104570
gnu: Add jnv.
...
* gnu/packages/rust-apps.scm (jnv): New variable.
* gnu/packages/rust-crates.scm: Import jnv deps.
Closes : guix/guix#4355
Change-Id: I436fe0a733f15be7202df151b397e501363480f5
Signed-off-by: Steve George <steve@futurile.net >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 17:49:30 +02:00
Sören Tempel
e97eddd2ba
gnu: Add pimsync.
...
* gnu/packages/dav.scm (pimsync): New variable.
* gnu/packages/rust-crates.scm: Update crates accordingly.
Closes : guix/guix#4551
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:30 +02:00
Cayetano Santos
408b604708
gnu: librelane: Wrap dependencies.
...
* gnu/packages/electronics.scm (librelane)[arguments]: Add
’wrap-program #:phase.
[inputs]: Add magic, netgen, openroad-cli, python-wrapper, ruby and
yosys.
Change-Id: Ibad5495df6647793fca73f57ee1a52ef429c010d
2026-03-10 14:55:57 +01:00
Sharlatan Hellseher
cad2e98384
gnu: python-zulip: Add optional inputs, improve description.
...
* gnu/packages/messaging.scm (python-zulip):
[propagated-inputs]: Add python-dateutil, python-feedparser,
python-google-api-client, python-google-auth-httplib2,
python-google-auth-oauthlib, python-platformdirs, and python-pytz.
[description]: Cover the list of provided integrations and bridges.
Change-Id: I9a7537fcfb81afff844b3db600ac082ee2495bc4
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
9af5547be3
gnu: Add python-zulip-botserver.
...
* gnu/packages/messaging.scm (python-zulip-botserver): New variable.
Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
5621e78fbe
gnu: Add python-zulip-bots.
...
* gnu/packages/messaging.scm (python-zulip-bots): New variable.
Change-Id: I6a46e0523494c7de2a6f6cba7f31037fe5316be1
2026-03-10 10:50:07 +00:00
Sharlatan Hellseher
94a7651297
gnu: python-zulip: Switch to git-fetch.
...
* gnu/packages/messaging.scm (python-zulip)[source]: Switch to git-fetch.
[phases]{select-zulip}: New phases.
{remove-zulip-api-script}: Move after {select-zulip}.
Change-Id: Ic856d305421deb7f69657d73e62e105f46e98beb
2026-03-10 10:50:07 +00:00
Alexis Simon
2676117710
gnu: Add python-polars.
...
* gnu/packages/python-science.scm (python-polars-runtime-32,
python-polars): New variables.
* gnu/packages/rust-crates.scm: Add python-polars-runtime-32.
* gnu/packages/rust-sources.scm: Add rust-tikv-jemallocator-for-polars.
Change-Id: Ib36d95a0102da990512002b29f0a55732922040b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 12:46:17 +02:00
Divya Ranjan
55db033caf
gnu: ejabberd: Update to 26.02.
...
* gnu/packages/messaging.scm (ejabberd): Update to 26.02.
Change-Id: Icdf5c9b93e09bf1f2d218953fff7f8d79842c77a
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-03-10 11:37:24 +01:00
Divya Ranjan
275050a9fd
gnu: erlang-xmpp: Update to 1.12.0.
...
* gnu/packages/erlang-xyz.scm (erlang-xmpp): Update to 1.12.0.
Change-Id: I6eb3aa9d841ae101b2a3de4d6d3fbe8b84ddf09e
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-03-10 11:37:24 +01:00
Divya Ranjan
976a671408
gnu: Add erlang-erlydtl.
...
* gnu/packages/erlang-xyz.scm (erlang-erlydtl): New variable.
Change-Id: I85225ee87953c5d0745b9f20c57076081a138056
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-03-10 11:37:24 +01:00
Yelninei
0018ff0b42
gnu: glib: Update failing tests on the Hurd.
...
* gnu/packages/glib.scm (glib-minimal)[#:phases]
<disable-failing-tests>[if (system-hurd?)]:
Skip “gio/filenamecompleter.c”, “gio/testfilemonitor.c”, and
“gio/gwakeuptest.c”.
Run “gio/live-g-file.c”, but skip “g_assert_true (is_mountpoint);”.
Re-enable all other previously disabled tests.
Change-Id: I434ff5fa084d20c9eb1230682574e096e6d77673
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-10 11:24:08 +01:00
Yelninei
e64f117169
gnu: dbus: Remove obsolete patch for the Hurd.
...
With the updated dbus the patch is already included.
* gnu/packages/glib.scm (dbus)[#:phases]: Remove 'patch-hurd phase.
* gnu/packages/patches/dbus-hurd.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.
Change-Id: I651344fd70d9acc762fd50fa5307e64391c92c50
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-10 11:24:07 +01:00
Liliana Marie Prikler
6676f76c32
gnu: Fix mpdevil.
...
* gnu/packages/mpd.scm (mpdevil)[native-inputs]: Add gobject-introspection.
2026-03-10 11:23:31 +01:00
Vagrant Cascadian
eb28ab95c1
gnu: vcmi: Update to 1.7.3.
...
* gnu/packages/games.scm (vcmi): Update to 1.7.3.
[native-inputs]: Add fmt.
[#:configure-flags]: Pass -DENABLE_DISCORD=OFF.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-10 11:23:30 +01:00
Liliana Marie Prikler
de8b977d4e
services: Generalize alsa-configuration.
...
* gnu/packages/sound.scm (alsa-pcm-configuration, alsa-ctl-configuration): New
configuration records.
(serialize-alsa-pcm-configuration, serialize-alsa-ctl-configuration): New variables.
(<alsa-configuration>): Remove alsa-plugins and pulseaudio?.
Add default-pcm and default-ctl.
Rename extra-options to options.
(alsa-config-file): Adjust accordingly.
(alsa-servcice-type): Add compose and extend.
(<pulseaudio-configuration>): Add alsa-lib.
(pulseaudio-alsa-configuration): New procedure.
(pulseaudio-service-type): Extend alsa-servcice-type.
2026-03-10 11:23:30 +01:00
Efraim Flashner
06c6c3ede5
tests: debian-install: Refresh test inputs.
...
* gnu/tests/foreign.scm (debian-13-qcow2, debian-uidmap-deb-file):
Replace with newer versions.
Change-Id: Ic3a3972a4a210ae95e5dad8a80e91f19353b4554
2026-03-10 12:05:52 +02:00
Cayetano Santos
acea0fe7ae
gnu: edalize: Add missing templates.
...
* gnu/packages/electronics.scm (edalize)[arguments]: Add
’copy-templates #:phase.
Fixes guix/guix#6530
Change-Id: I5736348ae2c85714d50fc5e817906ac88e8a69da
2026-03-10 11:04:21 +01:00
Hennadii Stepanov
1f225776d8
gnu: python-lief: Update to 0.17.5.
...
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.5.
Merges: https://codeberg.org/guix/guix/pulls/7003
Change-Id: Ie308f5084a92bd48d45e162b9ba764e5f108b0b0
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-10 09:17:27 +00:00
Sharlatan Hellseher
13bdb868b9
gnu: pipemixer: Update to 0.4.1.
...
* gnu/packages/audio.scm (pipemixer): Update to 0.4.1.
[phases]{fix-pw-device}: New phase.
[inputs]: Remove pipewire-minimal; add pipewire-minimal-1.4.
Fixes : guix/guix#7020
Change-Id: Iee0d14ab3c923a462dedd6135533b0e31d25efca
2026-03-10 09:17:27 +00:00
Maxim Cournoyer
4b51102d42
gnu: guile-hall: Fix build.
...
* gnu/packages/guile-xyz.scm (guile-hall)
[native-inputs, inputs]: Replace guile-3.0 with guile-3.0-latest.
Change-Id: I16a86960b0f029283f4317578226679858d86d06
2026-03-10 18:10:57 +09:00
Andy Tai
c4eee43185
gnu: koboldcpp: Update to 1.109.2.
...
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.109.2.
Merges guix/guix!6839
Change-Id: I245c2f050388e060a3e4647711eb70e2860af667
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-10 09:18:14 +01:00
Cayetano Santos
fee6ae91b0
gnu: tree-sitter-vhdl: Update to 1.4.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-vhdl): Update to 1.4.0.
Change-Id: I201603aa5314203f62cd062a3ab9779aa307336c
2026-03-10 08:56:05 +01:00
Cayetano Santos
db7ce3f6a1
gnu: riscv-pk: Update to 1.1.0-0.9c61d29.
...
* gnu/packages/virtualization.scm (riscv-pk): Update to 1.1.0-0.9c61d29.
Merges guix/guix!6954
Change-Id: I8c923dcfa79eec1ada9d859bee47eea7374b8e19
2026-03-10 08:23:07 +01:00
Giacomo Leidi
520785e315
gnu: Add soju-service-type.
...
* gnu/services/messaging.scm (%default-soju-shepherd-requirement): New
variable.
(soju-ssl-certificate): New configuration record.
(soju-database): New configuration record.
(soju-configuration): New configuration record.
(serialize-soju-configuration,soju-activation,soju-accounts,
soju-shepherd-services): New procedures.
(soju-service-type): New service.
(serialize-ngircd-configuration): Reformat.
(pounce-configuration): Reformat.
* doc/guix.texi: Document the new soju service.
* gnu/tests/messaging.scm: Test the new soju service.
Change-Id: I6223ecac1aaaab76bd75461851ffe4cec0678118
2026-03-09 23:17:24 +01:00
jgart
1a109f3798
gnu: xournalpp: Update to 1.3.3.
...
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.3.
Change-Id: Ic25873a482b15e9fd64a8d391f6f26a7de8650a0
2026-03-09 16:58:28 -04:00
Lilah Tascheter
34c1d3ddba
gnu: graphics: Add GodSVG.
...
* gnu/packages/graphics.scm (godsvg): New variable.
Change-Id: Iac2af0dded92f8c11848cc5213784f569d1b1b8f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-09 20:38:55 +01:00
VnPower
b34ae60b3b
gnu: Add gtk-session-lock.
...
* gnu/packages/gtk.scm (gtk-session-lock): New variable.
Change-Id: Ic333febb56635643cdd6fe1d15ddf2cec209bd94
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-09 20:38:52 +01:00
Cayetano Santos
5fcfeffce5
gnu: emacs-consult: Update to 3.4.
...
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 3.4.
Change-Id: I31857c54f327f7bfe4ea1f52989c7a3d65538174
2026-03-09 19:55:31 +01:00
Cayetano Santos
b84cf55c21
gnu: emacs-mastodon: Update to 2.0.12.
...
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.12.
[propagated-inputs]: Remove emacs-transient.
Change-Id: I913e62f10e17196051f81576956974f3d0b2b134
2026-03-09 19:53:23 +01:00
Cayetano Santos
d77d2cde68
gnu: emacs-marginalia: Update to 2.10.
...
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.10.
Change-Id: Ie615fea5fd926b1a7ff974485a9ecaf069b9af05
2026-03-09 19:48:45 +01:00
Cayetano Santos
235c401266
gnu: emacs-corfu: Update to 2.9.
...
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.9.
Change-Id: I41c0b0e30967e30f5bbc3fb7e26eafe113fbb33e
2026-03-09 19:48:45 +01:00
Cayetano Santos
70d374cc66
gnu: emacs-fj: Update to 0.33.
...
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.33.
Change-Id: I7d91e23c5be40130db16a5d6c11c03b974ccb4e1
2026-03-09 19:46:04 +01:00
Cayetano Santos
d81ff4773c
gnu: emacs-symon: Update to 20260223.
...
* gnu/packages/emacs-xyz.scm (emacs-symon): Update to 20260223.
Change-Id: Id5e018852d6f8e017446b53263cafc45ab6ebd30
2026-03-09 19:46:03 +01:00
Cayetano Santos
3514ffae8f
gnu: emacs-tp: Update to 0.8.
...
* gnu/packages/emacs-xyz.scm (emacs-tp): Update to 0.8.
Change-Id: I82b33e171834195485f1a7dc5dadce2f4ab3d2fc
2026-03-09 19:43:58 +01:00
Cayetano Santos
424b1c0c3f
gnu: emacs-fedi: Update to 0.3.
...
* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.3.
Change-Id: Id28f481db1dcab9cdffb21987cb0b23b343a0016
2026-03-09 19:42:04 +01:00
Cayetano Santos
053e9b6cc1
gnu: emacs-org-node: Update to 3.18.3.
...
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 3.18.3.
Change-Id: I57c6b3b81f728d1ae14671ceb3fea29667fdef4c
2026-03-09 19:39:23 +01:00
Cayetano Santos
89d3df6a2b
gnu: emacs-dumb-jump: Update to 0.5.5.
...
* gnu/packages/emacs-xyz.scm (emacs-dumb-jump): Update to 0.5.5.
Change-Id: I3532bbe548993df4d330f0ee418e3ba3660829fe
2026-03-09 19:38:06 +01:00
Cayetano Santos
90050b7403
gnu: emacs-vertico: Update to 2.8.
...
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.8.
Change-Id: I2b9648d4fd41f191799419ca08207be307e2b408
2026-03-09 19:33:44 +01:00