1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-11 11:45:54 +02:00
Commit Graph

172947 Commits

Author SHA1 Message Date
Hilton Chain 2dde6fc80f gnu: xwayland-satellite: Update to 0.8.1.
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.8.1.
[source]: Remove bundled OpenSans-Regular.ttf.
[inputs]: Add fontconfig.
[arguments] <#:features>: Enable its feature.
<#:phases>: Set package version.
Install man page.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]:
Update entry.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-30 10:35:14 +03:00
Efraim Flashner 5003dc6bac gnu: Add cargo-auditable.
* gnu/packages/rust-apps.scm (cargo-auditable): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-auditable]:
New entry.

Change-Id: I5c37f80c234eae4dc9f85275243e4e7e617ffef7
2026-04-30 10:33:47 +03:00
Efraim Flashner 2a3e664b2a gnu: watchexec: Update to 2.5.1.
* gnu/packages/rust-apps.scm (watchexec): Update to 2.5.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[watchexec]: Update
entry.

Change-Id: Iaacfeea7792fae9cb5e4ccf617687a33e1fa230e
2026-04-30 09:56:40 +03:00
Danny Milosavljevic c0de903504 gnu: codex: Set build timeout.
* gnu/packages/codex.scm (codex)[properties]: Add timeout.

Change-Id: I60498654dc0a6553d78021164f0b132a9ef2da22
2026-04-30 02:26:21 +02:00
jgart 85a7d902c0 gnu: toys: Update to 0.1.1.
* gnu/packages/package-management.scm (toys): Update to 0.1.1.
[arguments]<#:phases>{set-load-paths-in-entry-point}: Substitute on
the ';;@load-paths@' marker.

Change-Id: I5b018e54ab37c2ec5c851352fa33a638b41ab849
2026-04-29 16:22:29 -04:00
jgart 5c0da9a200 gnu: trealla: Update to 2.94.6.
* gnu/packages/prolog.scm (trealla): Update to 2.94.6.

Change-Id: Id48457806eb531b1c9a650224363b2d7184bc4f8
2026-04-29 16:09:10 -04:00
Vagrant Cascadian d279f642d6 gnu: linux-libre 6.6: Update to 6.6.136.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.136.
(linux-libre-6.6-pristine-source): Update hash.
2026-04-29 11:18:19 -07:00
Vagrant Cascadian e06988fc73 gnu: linux-libre 6.12: Update to 6.12.84.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.84.
(linux-libre-6.12-pristine-source): Update hash.
2026-04-29 11:18:17 -07:00
Vagrant Cascadian 3e4cce7b3c gnu: linux-libre 6.18: Update to 6.18.25.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.25.
(linux-libre-6.18-pristine-source): Update hash.
2026-04-29 11:18:14 -07:00
Vagrant Cascadian 5a9e51cdbb gnu: linux-libre 6.19: Update to 6.19.14.
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.14.
(linux-libre-6.19-pristine-source): Update hash.
2026-04-29 11:18:12 -07:00
Wilko Meyer 7ca7dd0d1e gnu: linux-libre 5.15: Update to 5.15.203.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.203.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I51a06b5dc01615f62448e266961aa9dc02e2f11f
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-04-29 11:18:09 -07:00
Wilko Meyer 88f0ac0eab gnu: linux-libre 6.1: Update to 6.1.169.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.169.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I4eeb87804fbd51957aaf10bb78bbf1cff3fdd8b2
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-04-29 11:18:06 -07:00
Vivien Kraus 6b391ecb30 gnu: orca: Remove an obsolete substitute* instance.
* gnu/packages/gnome.scm (orca)[#:phases]<qualify-programs>: Remove an
obsolete substitute* instance.

Change-Id: I9a960012e39a4e3f4a7767d71b30a90176230870
Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-29 18:36:37 +02:00
Vivien Kraus 9a759d93e6 gnu: orca: Prevent crash on startup.
* gnu/packages/patches/orca-fix-gst-init-check-call.patch: New file.
* gnu/local.mk (dist_patch_DATA): Reference it here.
* gnu/packages/gnome.scm (orca): Use it here.
[#:phases]<qualify-program>: Adapt to upstream quote style change.
[inputs]: Add python-dbus.

Change-Id: I585d610901c7c3d488840c00f0a1d03942eebe01
Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-29 18:36:37 +02:00
Vivien Kraus fd7bd9e685 gnu: brltty: Require cython 0.29.
* gnu/packages/accessibility.scm (brltty) [native-inputs]: Replace
python-cython with python-cython-0.

Change-Id: I7b2f4d75ca4ced3e1793429e32db29f9e219fa4f
Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-29 18:36:29 +02:00
Efraim Flashner 9aaea9b710 gnu: rust-1.94: Install the rmeta files.
* gnu/packages/rust.scm (rust-1.94)[arguments]: Use new 'install phase
with the rmeta files not removed.

Fixes: guix/guix#8082
Change-Id: I2ec26aea7fb6e0c91cacf57787e5c15e7a154bff
2026-04-29 17:59:44 +03:00
Rutherther d79791dcd9 tests: install: Increase memory for installation of desktops.
The memory requirements seem to have increased, the test now consistently
fails with 1.2 GB.

Change-Id: I766cbe75fa6f09e513157f6f9e954dd2502d8c7a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #6248
2026-04-29 13:09:26 +02:00
Rutherther 43476286a4 tests: install: Add missing font packages to install tests.
The desktop install tests are currently failing due to lack of packages in
their store. These packages have been added in b01968f654.

* gnu/tests/install.scm
(%extra-packages): Renamed to %extra-encrypted-packages.
(%extra-encrypted-packages): New variable.
(%extra-desktop-packages): New variable.
(%extra-mandb-packages): New variable.
(installation-os-for-gui-tests): Use them in packages.

Change-Id: Ib49fd65651e94bfd05215773eef5046064d7815a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-04-29 13:09:25 +02:00
Rutherther 785047ce89 file-systems: Do not wait for bcachefs multi-devices.
This is a followup of 7e7487166b.

* gnu/build/file-systems.scm (canonicalize-device-spec):
Do not wait for bcachefs multi-devices such as /dev/sda1:/dev/sdb1.

Fixes: #7647
Change-Id: I1b1228cc2040a9f76a984efe4f7f4c69b17f66e9
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #7685
2026-04-29 13:09:24 +02:00
André Batista 0f87ff6672 gnu: ungoogled-chromium: Update to 147.0.7727.116.
Fixes CVEs:
2026-6296: Heap buffer overflow in ANGLE. Reported by cinzinga.
2026-6297: Use after free in Proxy. Reported by heapracer.
2026-6298: Heap buffer overflow in Skia.
      Reported by 86ac1f1587b71893ed2ad792cd7dde32.
2026-6299: Use after free in Prerender. Reported by Google.
2026-6358: Use after free in XR. Reported by Jihyeon Jeong
      (Compsec Lab, Seoul National University / Research Intern).
2026-6359: Use after free in Video.
      Reported by 86ac1f1587b71893ed2ad792cd7dde32.
2026-6300: Use after free in CSS.
      Reported by c6eed09fc8b174b0f3eebedcceb1e792.
2026-6301: Type Confusion in Turbofan. Reported by qymag1c.
2026-6302: Use after free in Video. Reported by Syn4pse.
2026-6303: Use after free in Codecs. Reported by Google.
2026-6304: Use after free in Graphite. Reported by Google.
2026-6305: Heap buffer overflow in PDFium.
      Reported by 86ac1f1587b71893ed2ad792cd7dde32.
2026-6306: Heap buffer overflow in PDFium.
      Reported by 86ac1f1587b71893ed2ad792cd7dde32.
2026-6307: Type Confusion in Turbofan.
      Reported by Project WhatForLunch (@pjwhatforlunch).
2026-6308: Out of bounds read in Media. Reported by Google.
2026-6309: Use after free in Viz. Reported by Google.
2026-6360: Use after free in FileSystem. Reported by asjidkalam.
2026-6310: Use after free in Dawn. Reported by Google.
2026-6311: Uninitialized Use in Accessibility. Reported by Google.
2026-6312: Insufficient policy enforcement in Passwords.
      Reported by Google.
2026-6313: Insufficient policy enforcement in CORS.
      Reported by Google.
2026-6314: Out of bounds write in GPU. Reported by Google.
2026-6315: Use after free in Permissions. Reported by Google.
2026-6316: Use after free in Forms. Reported by Google.
2026-6361: Heap buffer overflow in PDFium. Reported by Google.
2026-6362: Use after free in Codecs.
      Reported by c6eed09fc8b174b0f3eebedcceb1e792.
2026-6317: Use after free in Cast. Reported by Google.
2026-6363: Type Confusion in V8. Reported by Google.
2026-6318: Use after free in Codecs. Reported by Syn4pse.
2026-6319: Use after free in Payments. Reported by pwn2addr.
2026-6364: Out of bounds read in Skia.
      Reported by Google Threat Intelligence.
CVE-2026-6919: Use after free in DevTools.
      Reported by c6eed09fc8b174b0f3eebedcceb1e792.
CVE-2026-6920: Out of bounds read in GPU.
      Reported by tatiwari of Microsoft.
CVE-2026-6921: Race in GPU. Reported by soiax.

See:
<https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_15.html>
and
<https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_22.html>

* gnu/packages/chromium.scm (%chromium-version): Update to 147.0.7727.116.
(%ungoogled-origin, %debian-origin): Update hashes.
(ungoogled-chromium) [arguments] <#:configure-flags>: Add
build_tflite_with_xnnpack flag and set it to false.  Without this flag the
build is unable to locate pthreadpool.h.  See:
services/webnn/webnn_graph_builder_impl.cc.
<#:phases> {include-pthreadpool}: Remove this workaround phase.
{install}: Fix regexes to the manpage and desktop file which were not
matching anymore.

Closes: guix/guix#7949
Change-Id: I4c3d58b72fc804b96137833e1e4c3060b314560d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-29 12:19:57 +02:00
Efraim Flashner de8ffa0083 gnu: rust-1.94: Update to 1.94.1.
* gnu/packages/rust.scm (rust-1.94): Update to 1.94.1.

Change-Id: I87806958a0932813da0d98df4754383e97156db1
2026-04-29 11:09:00 +03:00
Sughosha 8bc3c04795 gnu: kdiskmark: Update to 3.2.0.
* gnu/packages/benchmark.scm (kdiskmark): Update to 3.2.0.
[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
<#:configure-flags>: Remove unused flag.
<#:phases>: In 'patch-paths phase, symlink to the source of single-application
instead of single-application-qt5.
[inputs]: Remove polkit-qt, qtbase-5, and single-application-qt5; add
polkit-qt6, single-application, and qtwayland.
[native-inputs]: Remove qttools-5; add qttools.

Change-Id: I8931f00a77f1bac9116938a570068b9025579bc7
2026-04-29 10:54:06 +05:30
Andy Tai 15608d938d gnu: ant/java8: Update to 1.10.17.
* gnu/packages/java.scm (ant/java8): Update to 1.10.17.

Change-Id: Ifa03d78b142997c8866cdc8212dc9e39987b017b
Merges: https://codeberg.org/guix/guix/pulls/8154
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 14:08:39 +09:00
Patrick Norton 8eb96e2b7c gnu: openttd-jgrpp: Update to 0.71.2.
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.71.2.

Change-Id: I950b887684ccc9799bd276923dd2cbfb72508394
Merges: https://codeberg.org/guix/guix/pulls/8131
Reviewed-by: Rodion Goritskov <rodion@goritskov.com>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 13:49:52 +09:00
Daniel Littlewood 87b652ccc7 gnu: qiv: Remove input labels.
* gnu/packages/image-viewers.scm (qiv)[inputs]: Remove input labels.

Change-Id: I939a3e484872657eaa895640b796cc723ac833be
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 11:01:08 +09:00
Daniel Littlewood 21b7b94663 gnu: jfsutils/static: Remove input labels.
* gnu/packages/file-systems.scm (jfsutils/static)[inputs]:
  Switch to modify-inputs.

Change-Id: I4df9fece7fcc9c17151f39c64029f26ed37d0072
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:59:40 +09:00
Daniel Littlewood 4f3aae9bad gnu: srain: Remove input labels.
* gnu/packages/irc.scm (srain)[native-inputs]: Remove input labels.
  [source]<uri>: Indent.

Change-Id: I88dd4d4f2b77819c0b14d0849a4bc1522903bad4
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:45:54 +09:00
Daniel Littlewood 9efb7080e5 gnu: ldc: Improve style.
* gnu/packages/dlang.scm (ldc)[native-inputs]:
  Switch to using modify-inputs macro.

Change-Id: I65a66ec393f34f6463285b55112b70169a9cd6e7
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:43:05 +09:00
Daniel Littlewood 9fad8c8a6c gnu: go-github-com-hashicorp-go-immutable-radix-v2: Improve style.
* gnu/packages/golang-xyz.scm
  (go-github-com-hashicorp-go-immutable-radix-v2)[propagated-inputs]:
  Refer to inherited field value.  Indent.

Change-Id: Ibb597d68ba6d754d0db740b659b7b379e23a81e7
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:38:52 +09:00
Daniel Littlewood b06b4609a8 gnu: libindicator: Remove input labels.
* gnu/packages/freedesktop.scm (libindicator)[native-inputs]:
  Remove input labels.

Change-Id: Ib9b7fc738415d52e366e6a12be6c329d4b73f965
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:36:42 +09:00
Daniel Littlewood 77fcce9f99 gnu: libsmbios: Remove input labels.
* gnu/packages/hardware.scm (libsmbios)[source]<uri>:
  Use constant string.  [native-inputs]: Remove input labels.

Change-Id: Iade98959168813ed05dede50a5d00c43f8d7bc92
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:34:32 +09:00
Daniel Littlewood 611cd89fc9 gnu: sqlcipher: Remove input labels.
* gnu/packages/databases.scm (sqlcipher)[inputs]: Remove input labels.

Change-Id: Ibbc7e90c89a804bb693e7de126df5bbfb1f5d3d3
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:31:29 +09:00
Daniel Littlewood 858bbd0edd gnu: libxsd-frontend: Remove input labels.
* gnu/packages/cpp.scm (libxsd-frontend)[inputs]: Remove input labels.

Change-Id: I32734410303f7f3184b0523ed8f2d3f0685feb3c
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:26:57 +09:00
Daniel Littlewood 79d5004b92 gnu: m17n-db: Remove input labels.
* gnu/packages/emacs.scm (m17n-db)[native-inputs]: Remove input labels.

Change-Id: Ia7089d77fb7579d96821be6e1feacf804df72e2c
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:26:28 +09:00
Daniel Littlewood 59508ec02d gnu: pinentry-efl: Remove input labels.
* gnu/packages/gnupg.scm (pinentry-efl)[native-inputs]:
  Remove input labels, rewrite to modify-inputs.

Change-Id: Ie91df7bd200ff473785866dbafb29a94261dca8b
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29 10:25:28 +09:00
Mark H Weaver fea8a82d09 gnu: icecat: Update to 140.10.1-gnu1 [security fixes].
Includes fixes for CVE-2026-7320, CVE-2026-7321, CVE-2026-7322,
and CVE-2026-7323.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
2026-04-28 19:32:21 -04:00
Gabriel Wicki 7f0dffaa78 gnu: Add snd-rane-sl3.
* gnu/packages/linux.scm (snd-rane-sl3): New variable.

Change-Id: I560d0096c3a6e73e41cd4c682376632f287189a9
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-04-29 00:08:20 +02:00
Sughosha 2c8740fb71 gnu: kate: Unbundle SingleApplication.
* gnu/packages/kde-utils.scm (kate): Unbundle SingleApplication.
[source]: Add snippet to delete the bundled SingleApplication and patch source
files in order to use the system single-application.
[inputs]: Add single-application.
[arguments]<#:phases>: Add 'link-single-application phase.

Change-Id: Ie10164dab77c8629028907bdc12ac8aef88d2a68
Closes: guix/guix#5928
2026-04-28 23:27:29 +05:30
Sören Tempel 04fe58578b gnu: kissat: Check generate proofs via drat-trim in 'check.
* gnu/packages/maths.scm (kissat)[inputs]: Add drat-trim.

Change-Id: I28a06f58813be4bfc622de858b52d8ad6ba6b524
2026-04-28 17:59:43 +02:00
Sören Tempel 38bceb7efa gnu: Add drat-trim.
* gnu/packages/maths.scm (drat-trim): New variable.

Change-Id: Ic0545d6cf4dec45a0167baaee8ca695c70220096
2026-04-28 17:59:43 +02:00
Sören Tempel d2163619bc gnu: bitwuzla: Update to 0.9.0.
* gnu/packages/maths.scm (bitwuzla): Update to 0.9.0.
[arguments]<#:phases>{make-git-optional}: Remove phase, fixed upstream.
[inputs]: Add mpfr, switch to cadical-2.1.

Change-Id: I0185e83840ded5758e6afd3e7c9a6d8e8b0c0651
2026-04-28 17:57:41 +02:00
Sören Tempel 88e2e42aa2 gnu: cvc5: Restore compatibility with packaged symfpu.
* packages/patches/cvc5-symfpu-compatibility.patch: New patch.
* gnu/local.mk (dist_patch_DATA) Register it.
* gnu/packages/maths.scm (cvc5)[patches]: Use it.

Change-Id: Ie8b9b24efed45365a1e974396d6e3d9c5367bf1e
2026-04-28 17:57:41 +02:00
Sören Tempel fbd6b6ff8c gnu: symfpu: Update to 0.0-2.aeaa3fa
* gnu/packages/maths.scm (symfpu): Update to 0.0-2.aeaa3fa.

Change-Id: I9056c47e19a637aa2ba3038eb9e458429e88385a
2026-04-28 17:57:41 +02:00
jgart fb9580d25c gnu: trealla: Update to 2.94.5.
* gnu/packages/prolog.scm (trealla): Update to 2.94.5.

Change-Id: I73249407b4653a14cdafc8ac139b2a6136bd1937
2026-04-28 10:38:20 -04:00
Christopher Baines 4f4c35738a gnu: guile-knots: Update to 0.1-35.49996c4.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-35.49996c4.

Change-Id: If40f912770459804919a24310790b7f1bef795d5
2026-04-28 10:14:36 +01:00
Christopher Baines 41f2dda306 gnu: guix-data-service: Update to 0.0.1-76.58744bb.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-76.58744bb.

Change-Id: I182219b1c7956491dee54f817ff5ad55996f993b
2026-04-28 10:14:36 +01:00
Christopher Baines 9578d1b040 gnu: bffe: Update to 0-18.d6c90f2.
* gnu/packages/package-management.scm (bffe): Update to 0-18.d6c90f2.

Change-Id: I2bb3d5add389ab17970a10eb8a4cfede683eb17f
2026-04-28 10:14:36 +01:00
Christopher Baines b2ff307a6e services: guix-data-service: Add extra environment variable options.
Also export guix-data-service-extra-options and
guix-data-service-extra-process-jobs-options since this was missed previously.

* gnu/services/guix.scm (<guix-data-service-configuration>): Add
extra-environment-variables and extra-process-jobs-environment-variables.
(guix-data-service-shepherd-services): Use them.
* doc/guix.texi (Guix Services): Document them.

Change-Id: I60f1371a86a01c4fb3dbde204dba84b9a8657ace
2026-04-28 10:14:35 +01:00
Ricardo Wurmus f7f8a16764 gnu: r-mscoreutils: Patch for compatibility with R 4.6.0.
* gnu/packages/patches/r-mscoreutils-0001-fix-non-API-call-to-R-SETLENGTH-by-using-lengthgets.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/bioconductor.scm (r-mscoreutils)[source]: Register patch.

Change-Id: If288fed9c85d7a46d1938e7699e2a9bc57447a03
2026-04-28 09:43:47 +02:00
Ricardo Wurmus a5f9bcf5bb gnu: r-flowcore: Patch for compatibility with R 4.6.0.
* gnu/packages/bioconductor.scm (r-flowcore)[arguments]: Add phase
'R-4.6.0-compatibility.

Change-Id: Ic99953b3bf228928ab7ada1d36d2be2c1aae608b
2026-04-28 09:43:47 +02:00