Vagrant Cascadian
f0a4f6d214
gnu: linux-libre: Update default version to 7.0.
...
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-arm64-mnt-reform): Update to 7.0.
2026-05-27 12:30:54 -07:00
luca
da69abdca1
gnu: evince: Update to 48.4.
...
* gnu/packages/gnome.scm (evince): Update to 48.4.
Change-Id: I2638b0ce644f680a1361b2ff3e9e233eb8131fa3
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 20:27:45 +02:00
orahcio
f4b0275610
gnu: sway: Update to 1.12.
...
* gnu/packages/wm.scm (sway): Update to 1.12.
[inputs]: Replace wlroots-0.19 with wlroots-0.20.
Change-Id: I66a9c7f4ddf6f84daf0ce239cbb44933ba9dfd3a
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 20:25:43 +02:00
Cayetano Santos
50454dab4a
gnu: Add python-udapi.
...
* gnu/packages/python-xyz.scm (python-udapi): New variable.
Change-Id: I9e7679c0030ac1fb281f638b286182bb2736a242
2026-05-27 20:04:12 +02:00
Yappaholic
89747ea3ac
gnu: mangowm: Update to 0.13.1.
...
* gnu/packages/wm.scm (mangowm): Update to 0.13.1.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 19:42:06 +02:00
Zhu Zihao
41111228d5
gnu: 7zip: Update to 26.01 [security-fixes].
...
Contains Fixes for:
CVE-2026-48095: 7-Zip Heap Buffer Overflow Can Lead to Code Execution
* gnu/packages/compression.scm (7zip): Update to 26.01.
Change-Id: I352bb1669438acd11d68a9cabc638c6c403b169b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 18:39:26 +02:00
Reepca Russelstein
f519ddf733
daemon: Allow ADDR_NO_RANDOMIZE to be omitted if `--allow-aslr'.
...
Docker's default seccomp filter prevents use of the ADDR_NO_RANDOMIZE flag
with the personality system call. It causes personality to return EPERM. In
general, we assume that any result other than the only documented one, EINVAL,
is caused by seccomp. If we detect that ADDR_NO_RANDOMIZE is blocked, and the
--allow-aslr option was passed, we simply don't use it.
This allows guix-daemon to continue to work even in these containers, without
any implicit weakening of reproducibility.
Since it is presumably desirable to be able to build guix itself in such an
environment, also pass --allow-aslr to guix-daemon in test-env.
* nix/libstore/globals.hh (Settings::allowASLR): new field.
* nix/nix-daemon/guix-daemon.cc (options): add --allow-aslr option.
(parse_opt): use it to set Settings::allowASLR.
* nix/libstore/build.cc (DerivationGoal::startBuilder): detect when
ADDR_NO_RANDOMIZE is blocked and --allow-aslr is passed and don't use it in
that case.
* doc/guix.texi: document --allow-aslr in "Invoking guix-daemon".
* build-aux/test-env.in: always pass --allow-aslr.
Fixes: guix/guix#3917
Change-Id: I51c5899a9559e161f9e107c2e6a36df395ab3134
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4616
2026-05-27 18:25:16 +02:00
Ludovic Courtès
4ac91ee39c
gnu: gdb: Update to 17.2.
...
* gnu/packages/gdb.scm (gdb-17): Update to 17.2.
Change-Id: Ib3e905ab04a8562a5ca9ddf0a6959e6bc30c7b6a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8806
2026-05-27 18:25:16 +02:00
Ludovic Courtès
752d3c0a52
gnu: lout: Update to 3.43.4.
...
* gnu/packages/lout.scm (lout): Update to 3.43.4.
Change-Id: I3bf469b427411706ba5b3ef1cdb056174d94a0f0
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8805
2026-05-27 18:25:16 +02:00
Ludovic Courtès
de20eed853
gnu: man-pages: Update to 6.18.
...
* gnu/packages/man.scm (man-pages): Update to 6.18.
Change-Id: If778879c9faed3123400b43a2d48a593283ed789
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8808
2026-05-27 18:25:16 +02:00
Ludovic Courtès
9b755bfffd
gnu: xdot: Update to 1.6.
...
* gnu/packages/graphviz.scm (xdot): Update to 1.6.
Change-Id: Id4eac906640421f8651b3a37e87daaf0ea7466c4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8807
2026-05-27 18:25:15 +02:00
Ludovic Courtès
bcfe9dba35
ci: (Cross-)build the architecture-specific Linux-libre packages.
...
* gnu/ci.scm (core-packages): In ‘target-linux?’ case, add the
linux-libre-*-generic architecture-specific kernel packages.
Change-Id: Ie9579b5b77160e57e563542a03fdd6e563fcc193
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8776
2026-05-27 18:25:15 +02:00
André Batista
fe11a2a2e9
gnu: mullvadbrowser: Update to 15.0.14.
...
Fixes CVEs: 2026-8388, 2026-8391, 2026-8401, 2026-8946, 2026-8947,
2026-8949, 2026-8950, 2026-8953, 2026-8954, 2026-8955, 2026-8956,
2026-8957, 2026-8958, 2026-8959, 2026-8961, 2026-8962, 2026-8968,
2026-8970, 2026-8974 and 2026-8975.
See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2026-48/ > for
details.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20260518170000.
(%mullvadbrowser-version): Update to 15.0.14.
(%mullvadbrowser-firefox-version): Update to 140.11.0esr-15.0-1-build2.
(mullvadbrowser-translation-base): Update to 6749f7ce29.
Change-Id: I854d2d3db669920c67abc18c624288bc9091e979
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 17:48:54 +02:00
André Batista
79f8ab94ab
gnu: torbrowser: Update to 15.0.14.
...
Fixes CVEs: 2026-8388, 2026-8391, 2026-8401, 2026-8946, 2026-8947,
2026-8949, 2026-8950, 2026-8953, 2026-8954, 2026-8955, 2026-8956,
2026-8957, 2026-8958, 2026-8959, 2026-8961, 2026-8962, 2026-8968,
2026-8970, 2026-8974 and 2026-8975.
See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2026-48/ > for
details.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20260518170000.
(%torbrowser-version): Update to 15.0.14.
(%torbrowser-firefox-version): Update to 140.11.0esr-15.0-1-build3.
(torbrowser-translation-base): Update to 6749f7ce29.
(torbrowser-translation-specific): Update to a2e92e2c255.
Change-Id: I4737675dabde352c2f9602efe9c82d43aaf7c66c
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 17:48:34 +02:00
Andreas Enge
b8d0488032
gnu: Remove packagekit-qt5.
...
* gnu/packages/qt.scm (packagekit-qt5): Delete variable.
Fixes : guix/guix#8056
Change-Id: I6adb8a34b6339d5be2b9e61d91865465b0e2378d
2026-05-27 17:41:34 +02:00
Andreas Enge
56d9e3e9ce
gnu: packagekit-qt6: Disinherit from packagekit-qt5.
...
* gnu/packages/qt.scm (packagekit-qt6)[inherit]: Drop field.
(version, source, build-system, home-page, license): Copy-paste from
packagekit-qt5.
(arguments, inputs): Rewrite.
Change-Id: I89656a7a03df716d3035096675f2c689bca8b2d5
2026-05-27 17:41:29 +02:00
Andreas Enge
5a90fd6df0
gnu: Remove qcoro-qt5.
...
* gnu/packages/qt.scm (qcoro-qt5): Delete variable.
Change-Id: I8e35406e3291564ae85de7a87514857b0e0b0bef
2026-05-27 17:41:27 +02:00
Andreas Enge
233640eb06
gnu: qcoro-qt6: Disinherit from qcoro-qt5.
...
* gnu/packages/qt.scm (qcoro-qt6)[inherit]: Drop field.
[version, source, build-system, native-inputs, home-page, description,
license]: Copy-paste from qcoro-qt5.
[arguments, inputs]: Rewrite.
Change-Id: Ib2dd82f3c28600cfdbec1ff7c02f5e185c05a349
2026-05-27 17:41:24 +02:00
Andreas Enge
c276bb2d89
gnu: Remove libqaccessibilityclient-qt5.
...
* gnu/packages/kde-frameworks.scm (libqaccessibilityclient-qt5): Delete variable.
Change-Id: I2bba01ac7b92b3381f9b37d3aa48b80f13ca5426
2026-05-27 17:41:23 +02:00
Andreas Enge
c88cd7fcae
gnu: Remove qxlsx-qt5.
...
* gnu/packages/qt.scm (qxlsx-qt5): Delete variable.
Change-Id: Id271d638c2e30bf374f801dc82e10ad6782c43ce
2026-05-27 17:41:21 +02:00
Andreas Enge
d7b397aa91
gnu: Add guile-with-gmp.
...
This variant compiles with GMP instead of the built-in mini-gmp.
* gnu/packages/guile.scm (guile-with-gmp): New variable.
Change-Id: I82f7d52452fef3817566645cadb7df0f48465cdd
2026-05-27 17:36:52 +02:00
jgart
19da15f871
gnu: trealla: Update to 2.100.10.
...
* gnu/packages/prolog.scm (trealla): Update to 2.100.10.
Change-Id: I0fe95d759a16d00370d89dd2ae3b15dad97b7580
2026-05-27 09:04:10 -04:00
luca
8e871e15a5
gnu: kcachegrind: Update to 26.04.1.
...
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 26.04.1.
Change-Id: I4cfde19a7d03d50e20231d5263d2cc7373cf7845
2026-05-27 18:01:12 +05:30
Efraim Flashner
bf3c923f6d
gnu: openshadinglanguage: Don't use custom check phase.
...
* gnu/packages/graphics.scm (openshadinglanguage)[arguments]: Add
test-exclude keyword. Remove custom 'check phase.
Change-Id: Ie53ba6e148be22ce0fe75d0d86aa839427b5624b
2026-05-27 11:52:57 +03:00
Efraim Flashner
6c7c1a4b28
gnu: Remove rust-pipewire-0.8.0.fd3d8f7.
...
* gnu/packages/rust-sources.scm (rust-pipewire-0.8.0.fd3d8f7): Remove
variable.
Change-Id: I1154b5d6b530d5e78855925b89aac2e51a090b8e
2026-05-27 11:52:57 +03:00
Efraim Flashner
646ade357a
gnu: keepassxc: Don't use custom check phase.
...
* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add
test-exclude keyword. Remove custom 'check phase.
Change-Id: Id05c6ae14932c79e3df39ce926da57d0f62a0ca5
2026-05-27 11:52:53 +03:00
luca
91c5e436f6
gnu: ninja: Move to build-tools.
...
* gnu/packages/build-tools.scm (ninja, ninja/pinned, samurai)
(samu-as-ninja-wrapper): Move to here...
* gnu/packages/ninja.scm (ninja, ninja/pinned, samurai)
(samu-as-ninja-wrapper): ...from here. New deprecated variables.
* guix/build-system/cmake.scm (default-ninja):
Switch to loading from build-tools module.
* guix/build-system/meson.scm (default-ninja): Likewise.
Change-Id: Ia32fb258159cfcc9a0f1ef91c335c71c25a6d7ef
Closes: https://codeberg.org/guix/guix/issues/3595
Merges: https://codeberg.org/guix/guix/pulls/4329
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-27 16:55:34 +09:00
bdunahu
47deb7a819
gnu: Add font-medieval-sharp.
...
* gnu/packages/fonts.scm (font-medieval-sharp): New variable.
Change-Id: Icfd91104d0f5d66d8db4fa084463c76484bb3a7f
Merges: https://codeberg.org/guix/guix/pulls/7479
Reviewed-by: moksh <mysticmoksh@riseup.net >
Reviewed-by: kestrel <kestrel.w@proton.me >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-27 16:42:00 +09:00
bdunahu
3cb2f74b0d
gnu: pantalaimon: Switch to python-dbus.
...
Since ef6d874c33 ("gnu: python-notify2: Switch to python-dbus."),
python-notify2 propagates python-dbus rather than python-dbus-1.2.
Because pantalaimon propagates python-notify2 as well as
python-dbus-1.2, we have a collision.
python-dbus-1.2 was specified as an input to pantalaimon
in commit 1f9e47518b ("gnu: python-dbus: Rename to python-dbus-1.2 "),
to adapt the reference, so there should be no compatibility reasons
to use the older version.
* gnu/packages/matrix.scm (pantalaimon)[propagated-inputs]:
Replace python-dbus-1.2 with python-dbus.
Change-Id: I8da0bfab0d0eb25c00625ca3c1674d41a84caed9
Fixes: https://codeberg.org/guix/guix/issues/8839
Merges: https://codeberg.org/guix/guix/issues/8855
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-27 15:35:26 +09:00
Vagrant Cascadian
c1b36b6524
gnu: linux-libre 5.10: Update to 5.10.257.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.257.
(linux-libre-5.10-pristine-source): Update hash.
2026-05-26 20:41:41 -07:00
Vagrant Cascadian
e7c2bd4d49
gnu: linux-libre 5.15: Update to 5.15.208.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.208.
(linux-libre-5.15-pristine-source): Update hash.
2026-05-26 20:41:38 -07:00
Vagrant Cascadian
0345a20749
gnu: linux-libre 6.1: Update to 6.1.174.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.174.
(linux-libre-6.1-pristine-source): Update hash.
2026-05-26 20:41:36 -07:00
Vagrant Cascadian
573e9a2f4d
gnu: linux-libre 6.6: Update to 6.6.141.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.141.
(linux-libre-6.6-pristine-source): Update hash.
2026-05-26 20:41:33 -07:00
Maxim Cournoyer
17960b2313
doc: Add missing menu entry for volunteer run mirrors.
...
* doc/guix.texi (Substitutes): Add missing menu entry.
Change-Id: Ia2e6e516ddff3f836b51c34fd8441350793c352d
2026-05-27 09:21:17 +09:00
Anderson Torres
2f6fb22400
gnu: os-prober: Update to 1.84.
...
* gnu/packages/bootloaders.scm (os-prober): Update to 1.84.
[source]: use git-fetch.
Change-Id: I3b994c8801616df00248858d9f7d8560be1aced6
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
Co-Authored-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:57:14 -07:00
Anderson Torres
63e7c1b4ed
gnu: os-prober: Cleanup.
...
* gnu/packages/bootloaders.scm (os-prober): Cleanup.
[arguments]: Use gexps.
[home-page]: Fix redirect.
Change-Id: I81d0112b198f2176768be58fac220e87f8921310
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:56:32 -07:00
Ron Nazarov
cf1c24736e
gnu: Add ectool.
...
* gnu/packages/coreboot.scm (ectool): New variable.
Change-Id: I0fbde5f3c55fc7f43577a73462336859ab48b632
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:12:59 -07:00
Denis 'GNUtoo' Carikli
87ab0daf6b
gnu: Add bucts.
...
* gnu/packages/coreboot.scm (bucts): New variable.
Co-authored-by: Ron Nazarov <ron@noisytoot.org >
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org >
Change-Id: I5964f138c3947298f047afb16dd30b54c396018b
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:12:48 -07:00
Ricardo Wurmus
bfc2d9c69b
gnu: python-google-pasta: Fix tests.
...
* gnu/packages/python-xyz.scm (python-google-pasta)[arguments]: Add phase
'fix-tests to patch procedure name.
Change-Id: Id85b61cc827269b7c38dc1159b197d2de8dd37d9
2026-05-26 20:52:52 +02:00
Sören Tempel
b433486c7d
gnu: mtr: Remove dependency on libcap.
...
This is only needed so that mtr can call setcap(8) from its Makefile,
which we don't want it to do.
See https://codeberg.org/guix/guix/issues/8614
* gnu/packages/networking.scm (mtr)[inputs]: Remove libcap.
Change-Id: I0c532cc4772ed2336bf3251aa5dc4b857b47fe7e
2026-05-26 19:44:18 +02:00
Sören Tempel
9609336829
services: web: Add system tests for gunicorn.
...
* gnu/tests/web.scm (%gunicorn-os): New variable.
(run-gunicorn-test): New variable.
(%test-gunicorn): New variable.
Change-Id: I1ee3fd4c29c7c44aa9c271c6775f953790ca60c3
2026-05-26 18:43:22 +02:00
Sören Tempel
056de157b2
services: gunicorn: Allow configuration of control-socket.
...
Since gunicorn is run in its own Linux namespace, where $HOME is
read-only, creating that control-socket fails and prevents gunicorn
from starting by default. Therefore, this patch disables it by
default but allows supplying a custom path via a newly added
configuration field.
* gnu/services/web.scm (gunicorn-app): Add gunicorn-app-control-socket.
(gunicorn-shepherd-services): Respect gunicorn-app-control-socket.
* doc/guix.texi (gunicorn-app): Document it.
Change-Id: I648079b630293a47801713425728a4d602c8088c
2026-05-26 18:43:22 +02:00
Sören Tempel
5b4c715e2a
services: gunicorn: Fix usage with non-uri listening addresses.
...
If the provided unix-socket? parameter is not an URI uri->string returns
to be raised. For example, on inputs such as "0.0.0.0:8080". This is
fixed in this commit by first checking if the input parameter is a valid
URI, before calling uri-scheme.
* gnu/tests/web.scm (unix-socket?): Check URI before calling uri-scheme.
Change-Id: Icd9cb1e215a09b1f5dcbec4630e7df3256cde4aa
2026-05-26 18:43:16 +02:00
Nicolas Goaziou
04eaafe0dc
gnu: texlive-neoschool: Update to 2026.1-79141.
...
* gnu/packages/tex.scm (texlive-neoschool): Update to 2026.1-79141.
Change-Id: Iaeb2ad32d983ad49ab2470bdbcfa88eac2dab5dd
2026-05-26 18:36:00 +02:00
jgart
72ad38a46f
gnu: trealla: Update to 2.100.9.
...
* gnu/packages/prolog.scm (trealla): Update to 2.100.9.
Change-Id: Id312720718da7db981122662793384bae95091a6
2026-05-26 12:19:37 -04:00
Anderson Torres
3116440b9a
gnu: Remove emacs-4clojure.
...
Since 2025-12-30 the repository is archived. Further, the 4clojure site
itself is down for good.
* gnu/packages/emacs-xyz.scm (emacs-4clojure): Delete variable.
Closes guix/guix#7841
Fixes guix/guix!8583
Change-Id: Idd3c12f8a2bf328ff5a35cb63039176d80274fe5
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-05-26 18:15:05 +02:00
Nguyễn Gia Phong
d12594eb54
Revert "gnu: qtile: Update to 0.36.0."
...
This reverts commit 8709675a51 .
2026-05-27 00:09:10 +09:00
Cayetano Santos
47dffdc2f6
gnu: nvc: Update to 1.21.0.
...
* gnu/packages/electronics.scm (nvc): Update to 1.21.0.
Change-Id: I05d41216badd2369722be1ce3ba4b3d8e3138589
2026-05-26 15:13:22 +02:00
Roman Scherer
567d2bc7ea
gnu: gtk: Disable svg suite on aarch64.
...
* gnu/packages/gtk.scm (gtk)[#:configure-flags]: If target-aarch64?,
add “--no-suite=svg”.
Change-Id: Ife603e82bcdacc7034e25e4831dc39a4ad793d3b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-05-26 15:03:07 +02:00
bdunahu
3a264df1ee
gnu: Add angband-sdl2.
...
* gnu/packages/games.scm (angband-sdl2): New variable.
Change-Id: I855fe78d1157dedf1aa80475f016eced0582883c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-05-26 15:03:07 +02:00