Efraim Flashner
786fb2a695
gnu: rust-cargo-c: Update to 0.10.22+cargo-0.96.0.
...
* gnu/packages/rust-apps.scm (0.10.22+cargo-0.96.0): Update to
0.10.22+cargo-0.96.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-cargo-c]:
Update entry.
Change-Id: I8460cb49440e0cd9d7e6e1666ab123f3e877b79d
2026-05-25 14:05:08 +03:00
Efraim Flashner
554a013918
gnu: rust: Update to 1.95.
...
* gnu/packages/rust.scm (rust-1.95): New variable.
(rust): Update to 1.95.
Change-Id: Id79077ea01bfcc08881c3ff545f3c7bda15c2702
2026-05-25 13:50:50 +03:00
Efraim Flashner
971e70f9b5
gnu: rust-1.93: Update to 1.93.1.
...
* gnu/packages/rust.scm (rust-1.93): Update to 1.93.1.
Change-Id: Ifed9036acb1da4bd327f8a76c2f86bcf2ba057a1
2026-05-25 13:50:50 +03:00
Efraim Flashner
e7a2b1c9af
gnu: rust-1.91: Update to 1.91.1.
...
* gnu/packages/rust.scm (rust-1.91): Update to 1.91.1.
Change-Id: I67f5005c850d9acce743908df10aa45c8b8f46ba
2026-05-25 13:50:50 +03:00
Efraim Flashner
807a953ed9
gnu: rust-1.77: Update to 1.77.2.
...
* gnu/packages/rust.scm (rust-1.77): Update to 1.77.2.
Change-Id: I7d4bf58d0d286672e31a587e3167a36fd4e6b79f
2026-05-25 13:50:50 +03:00
Efraim Flashner
690b843347
gnu: rust: Never refer to previous rust version.
...
* gnu/packages/rust.scm (rust-bootstrapped-package)[arguments]: Adjust
the disallowed-references to have the rust and cargo inputs.
(rust)[arguments]: Don't override inherited disallowed-references.
Change-Id: I467aa47ebb85bce1c05798ac6de9ec8c32037b42
2026-05-25 13:50:50 +03:00
Efraim Flashner
9b5afcb777
gnu: rust: Remove input labels.
...
* gnu/packages/rust.scm (rust)[native-inputs]: Remove input labels.
[arguments]: Adjust phases accordingly.
Fixes : guix/guix#7889
Change-Id: I05aa5d846b2ee4ed374a62a89d1ae3ab979e236c
2026-05-25 13:50:50 +03:00
Efraim Flashner
e4c5bbf688
gnu: rust-1.55: Remove input labels.
...
* gnu/packages/rust.scm (rust-1.55)[arguments]: Adjust the 'configure
phase to not need input labels.
[native-inputs]: Remove input labels.
[inputs]: Remove input labels.
(rust-bootstrapped-package)[arguments]: Adjust for change in name of
rust input.
[native-inputs]: Rewrite to use explicit inputs.
(rust-1.75)[native-inputs]: Rewrite to use explicit inputs.
(rust)[arguments]: Adjust for change in name of rust input.
Change-Id: I1077d57b359982f5b9641bebb192fa12ec28b8d5
2026-05-25 13:50:47 +03:00
Efraim Flashner
96c7671ca1
gnu: rust-cargo-c: Update to 0.10.21.
...
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.10.21.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
rust-cargo-c.
Change-Id: Id2c5d0cc1568d0787257ad44e1865adac7c9377e
2026-05-25 13:46:38 +03:00
Efraim Flashner
aa03ba89d9
gnu: rust: Update to 1.94.
...
* gnu/packages/rust.scm (rust): Update to 1.94.
[arguments]: Add a phase to patch more files for the test suite. Adjust
the 'dont-reference-previous-cargo-version phase for changes in the
source.
Change-Id: I965e8b3b4046322820be632d01926331fc9afc38
2026-05-25 13:38:47 +03:00
Efraim Flashner
66b8bd3508
gnu: rav1e: Rewrite the install-completions phase.
...
* gnu/packages/video.scm (rav1e)[arguments]: Rewrite the
'install-completions phase to make it cleaner.
[native-inputs]: Add rav1e when cross-compiling.
Change-Id: I38e1196ea0fb96986ad5c4ae2221facc06fe746d
2026-05-25 13:38:47 +03:00
Efraim Flashner
d3f738137f
gnu: rust-crates: Unbundle more crates.
...
* gnu/packages/rust-crates.scm: Unbundle more rust crates.
Change-Id: I93abcf264272b390f526d317fb924941b884376c
2026-05-25 13:38:47 +03:00
Efraim Flashner
65b9ca32e9
gnu: rav1e: Update to 0.8.1.
...
* gnu/packages/video.scm (rav1e): Update to 0.8.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update the rav1e
entry.
Change-Id: I376c812e036d87f669aa035191e43f66665ab1cd
2026-05-25 13:38:12 +03:00
Efraim Flashner
c129b7f01e
gnu: dav1d: Update to 1.5.3.
...
* gnu/packages/video.scm (dav1d): Update to 1.5.3.
Change-Id: Ia14848b247b5b1cc78c78bdfde083362182792d3
2026-05-25 13:36:14 +03:00
Danny Milosavljevic
af25628e0b
gnu: rust: Install rust-src only once.
...
* gnu/packages/rust.scm (rust)[arguments]<#:phases>{install}: Install rust-src
only once.
{build}: Explicitly request src/tools/llvm-bitcode-linker (no change).
Closes : guix/guix#6671
Change-Id: I9f64c2d115794126ad82aebb87ad192fcf94abd7
2026-05-25 13:36:14 +03:00
Andreas Enge
ac43d7ed18
gnu: Remove go-github-com-bradfitz-iter.
...
* gnu/packages/golang-xyz.scm (go-github-com-bradfitz-iter):
Delete variable.
Fixes : guix/guix#8118
Change-Id: I52709935f01d6ba43f883028a9556f66ae15b50f
2026-05-25 12:26:51 +02:00
Andreas Enge
b485b1f548
gnu: Remove xfstests.
...
* gnu/packages/file-systems.scm (xfstests): Delete variable.
Fixes : guix/guix#7960
Change-Id: Ic7b3f1fe18dba83e2e51671c7adb1ee0dffb7c5b
2026-05-25 12:23:19 +02:00
Sharlatan Hellseher
f6816c5f0b
gnu: python-toolshed: Update to 0.4.8.
...
* gnu/packages/python-xyz.scm (python-toolshed): Update to 0.4.8.
[source]: Switch to git-fetch.
[arguments] <tests?>: Enable them.
[native-inputs]: Add python-pytest.
Change-Id: Ia87fc047d4f4da358a998ff0dcf85c9dabf57987
2026-05-25 11:05:24 +01:00
Cayetano Santos
c03aa2be92
gnu: python-toolz: Update to 1.1.0.
...
* gnu/packages/python-xyz.scm (python-toolz): Update to 1.1.0.
[source]: Switch to git-fetch.
[phases]{set-version}: New phase.
[arguments]: Set #:#:test-flags.
[native-inputs]: Remove python-wheel; add python-setuptools-scm.
Merges: guix/guix!7375
Change-Id: Ie6344ad86b632311f059c0ae913b50ab2f4bb7f9
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 11:05:24 +01:00
Yelninei
6b102c6a3a
gnu: python@3.12: Fix tests on the Hurd.
...
* gnu/packages/python.scm (python-3.12)[#:make-flags]: Copy test flags from
python 3.11.
Merges: guix/guix!8793
Change-Id: Id45244f241e259d9a461d51963ef26d0354a8149
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 11:05:16 +01:00
Efraim Flashner
fc96dc4faa
gnu: gnome-authenticator: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[gnome-authenticator]: Update entry.
Change-Id: Ida8cec1bd2a259ba411712b82e6a9b6da22ca4d6
2026-05-25 12:53:20 +03:00
Christopher Baines
4fb8763179
gnu: bffe: Update to 0-20.fc725c5.
...
* gnu/packages/package-management.scm (bffe): Update to 0-20.fc725c5.
Change-Id: I4a8e58eae34c96b83bd038761767e1765498fb58
2026-05-25 11:29:57 +02:00
Christopher Baines
a38d8dacc0
gnu: nar-herder: Update to 0-55.1b64c18.
...
* gnu/packages/package-management.scm (nar-herder): Update to 0-55.1b64c18.
Change-Id: I287a2f186ddf2c06c74c33ea55a7abd21db0173b
2026-05-25 11:29:57 +02:00
Christopher Baines
2df04524f6
gnu: guile-safsaf: Update to 0.2-1.2be5348.
...
* gnu/packages/web.scm (guile-safsaf): Update to 0.2-1.2be5348.
Change-Id: I1d53cb5d9bdb19e88e518e92910c31aaadcce96d
2026-05-25 11:29:57 +02:00
Christopher Baines
f1eaf1bd0a
gnu: guile-knots: Update to 0.1-36.d1cecc0.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-36.d1cecc0.
Change-Id: I5b28c2936f9ca886935324869f36ac0d53a011b4
2026-05-25 11:29:56 +02:00
Efraim Flashner
9e75e743c3
gnu: zola: Update to 0.22.1.
...
* gnu/packages/rust-apps.scm (zola): Update to 0.22.1.
* gnu/packages/rust-sources.scm (rust-syntect-5.2): Remove variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
zola, remove entry for rust-syntect-5.2.
Change-Id: Ib4802546304f8350f527a8465d43f00c28a35a83
2026-05-25 12:08:55 +03:00
Simen Endsjø
4b53f7eb61
gnu: sbcl: Update to 2.6.4.
...
* gnu/packages/lisp.scm (sbcl): Update to 2.6.4.
[patches]: Remove sbcl-fix-arm64-shared-lib.patch.
* gnu/packages/patches/sbcl-fix-arm64-shared-lib.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
Change-Id: I777321d896bb5e0683d17916be2c8603a0571fde
2026-05-25 10:38:41 +02:00
Ada Avery
ccbb88e9a9
build-system: asdf: Move config files from etc/ to etc/xdg/
...
The old path caused lisp compilers to set XDG_CONFIG_DIRS to a different value
compared to the rest of the Guix package ecosystem, and that caused things to
get confused. E.g. logging into a gnome session was impossible if the user
profile included a lisp compiler! See https://issues.guix.gnu.org/45360 .
Although that report is about a foreign distro, I have found that the exact
same issue reproduces on Guix System.
Change-Id: Id1ce5c21df8a769be1d1ba8883cafccc277ab191
2026-05-25 10:38:33 +02:00
Efraim Flashner
a7996fee16
gnu: Remove unreferenced rust crates.
...
* gnu/packages/rust-sources.scm (rust-codex-0.120.0,
rust-pipewire-0.8.0.93138d0, rust-pubgrub-0.3.0.b70cf70,
rust-smithay-0.6.0.ede2707): Remove variables.
* gnu/packages/rust-crates.scm: Remove some unused rust crates.
(lookup-cargo-inputs): Update accordingly.
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch,
gnu/packages/patches/rust-codex-0.117.0-remove-patch-sections.patch,
gnu/packages/patches/rust-codex-0.120.0-connectors-cache-test-race.patch,
gnu/packages/patches/rust-codex-0.120.0-core-remove-self-dep.patch,
gnu/packages/patches/rust-codex-0.98.0-core-remove-self-dep.patch,
gnu/packages/patches/rust-codex-0.98.0-test-timeout.patch,
gnu/packages/patches/rust-codex-0.98.0-windows-sandbox-protocol-version.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
Change-Id: I34d0aa3f5f06cea77d80b484fe7205fd3ae68d4a
2026-05-25 10:06:59 +03:00
Sughosha
ae10a358e3
gnu: Add python-pillow-jxl-plugin.
...
* gnu/packages/python-xyz.scm (python-pillow-jxl-plugin): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
python-pillow-jxl-plugin.
Change-Id: I72dbe99ee7239709383f958bcb15d2043b48949c
2026-05-25 08:55:50 +03:00
Sughosha
9b674758dd
gnu: Add python-pillow-avif-plugin.
...
* gnu/packages/python-xyz.scm (python-pillow-avif-plugin): New variable.
Change-Id: Ied0b9623d8111d165ecd1b1d0cf1945e130e5193
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-05-25 08:55:28 +03:00
Efraim Flashner
c76496f37c
gnu: rust-crates.scm: Remove duplicate crates.
...
* gnu/packages/rust-crates.scm (rust-minijinja-2.12.0,
rust-minijinja-2.13.0, rust-trycmd-0.15.11): Remove duplicate crates.
Change-Id: I83f7183c49ca82d061f0fb6f4a3d37ec1fa7b35a
2026-05-25 08:43:06 +03:00
Efraim Flashner
1204c1f71e
gnu: python-3.12: Fix dangling if in package definition.
...
* gnu/packages/python.scm (python-3.12)[arguments]: Fix dangling if
statement in make-flags.
Change-Id: I12e7002f13ccb8bbd855f358bef72d9e36c4ac05
2026-05-25 08:35:35 +03:00
Efraim Flashner
f43c3895cd
gnu: python-3.12: Skip a test on powerpc-linux.
...
* gnu/packages/python.scm (python-3.12)[arguments]: Skip a test when
building for powerpc-linux.
Change-Id: I3141badb5c936b49bd49afeb489e501ba8d12571
2026-05-25 08:31:15 +03:00
Maxim Cournoyer
b936418bd6
gnu: nginx: Fix default configuration directory.
...
* gnu/packages/web.scm (nginx) [#:configure-flags]: Set valid defaults for
--conf-path, --error-log-path, --http-log-path and --pid-path.
[#:phases] {fix-root-dirs}: Rename to...
{move-html-doc}: ... this, and simplify thanks to the above.
Fixes: <https://issues.guix.gnu.org/36388 >
Change-Id: I9f9277e3be156e8ff755789d62c031d010956dba
2026-05-25 13:58:07 +09:00
Maxim Cournoyer
f65cf7f5d7
gnu: nginx-documentation: Modernize.
...
* gnu/packages/web.scm (nginx-documentation)
[#:phases]: Remove trailing #t and use gexps.
Change-Id: Icda61364300bbb021fdea7c4760bb9e3de2d9c70
2026-05-25 13:54:41 +09:00
Maxim Cournoyer
07c3d09dbe
gnu: nginx-documentation: Update to 1.31.1-0.857ceb3.
...
* gnu/packages/web.scm (nginx-documentation): Update to 1.31.1-0.857ceb3.
Change-Id: I5c319f0814e9a008d60e47bc2c18383c1e412dcc
2026-05-25 13:54:41 +09:00
Maxim Cournoyer
07f064c3f1
gnu: nginx: Update to 1.31.1.
...
* gnu/packages/web.scm (nginx): Update to 1.31.1.
Change-Id: I19a46ebbada20bd30dadac31583ddcef61971351
2026-05-25 13:54:41 +09:00
Ashish SHUKLA
8e6f34a4c5
gnu: btrfs-progs: Update to 7.0
...
* gnu/packages/linux.scm (btrfs-progs): Update to 7.0.
Change-Id: I1ffa4f2b2564c64a802ef38c9a180312a3d1ee6a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-24 20:57:53 -07:00
moksh
0e7f87432b
gnu: librewolf: Update to 151.0.1-2 [security-fixes].
...
* gnu/packages/librewolf.scm (librewolf): Update to 151.0.1-2.
Contains Fixes for:
Firefox 151.0 contains fixes for:
CVE-2026-8945: Sandbox escape in Firefox and Firefox Focus for Android
CVE-2026-8946: Incorrect boundary conditions in the Audio/Video: Web
Codecs component
CVE-2026-8947: Use-after-free in the DOM: Bindings (WebIDL) component
CVE-2026-8948: Same-origin policy bypass in the DOM: Networking
component
CVE-2026-8949: Integer overflow in the Widget: Win32 component
CVE-2026-8950: Same-origin policy bypass in the Networking: HTTP
component
CVE-2026-8951: Spoofing issue in the Toolbar component in Firefox for
Android
CVE-2026-8952: Privilege escalation in the Application Update
component
CVE-2026-8953: Sandbox escape due to use-after-free in the Disability
Access APIs component
CVE-2026-8954: Incorrect boundary conditions, integer overflow in the
Audio/Video component
CVE-2026-8955: Privilege escalation in the DOM: Workers component
CVE-2026-8956: Integer overflow in the Networking: JAR component
CVE-2026-8957: Privilege escalation in the Enterprise Policies
component
CVE-2026-8958: Information disclosure, sandbox escape in the Security:
Process Sandboxing component
CVE-2026-8959: Sandbox escape due to incorrect boundary conditions in
the Widget: Win32 component
CVE-2026-8960: Spoofing issue in WebExtensions
CVE-2026-8961: Spoofing issue in the Form Autofill component
CVE-2026-8962: Mitigation bypass in the DOM: Security component
CVE-2026-8963: Spoofing issue in the Web Speech component
CVE-2026-8964: Spoofing issue in the Popup Blocker component
CVE-2026-8965: Information disclosure in the DOM: Security component
CVE-2026-8966: Information disclosure in the IP Protection component
CVE-2026-8967: Information disclosure in the Graphics: WebGPU
component
CVE-2026-8968: Denial-of-service due to invalid pointer in the
Audio/Video: Web Codecs component
CVE-2026-8969: Mitigation bypass in the DOM: Security component
CVE-2026-8970: Privilege escalation in the Security component
CVE-2026-8971: Same-origin policy bypass in the Networking: JAR
component
CVE-2026-8972: Privilege escalation in the WebRTC: Audio/Video
component
CVE-2026-8973: Memory safety bugs fixed in Firefox 151
CVE-2026-8974: Memory safety bugs fixed in Firefox ESR 140.11 and
Firefox 151
CVE-2026-8975: Memory safety bugs fixed in Firefox ESR 115.36, Firefox
ESR 140.11 and Firefox 151
Change-Id: I7a73e001546ddfa5f2f48ad569f1c60ac807a10a
2026-05-24 19:45:21 -07:00
moksh
6e339966e7
gnu: firefox-l10n: Update to a8799feda04a221a2c552576501975662c5350bb.
...
* gnu/packages/librewolf.scm (firefox-l10n): Update to a8799feda04a221a2c552576501975662c5350bb.
Change-Id: I8f079c2eb5ccaf9933b47f5ed53de7e578777e44
2026-05-24 19:45:20 -07:00
moksh
67e789f8a3
gnu: nss-rapid: Update to 3.124.
...
* gnu/packages/nss.scm (nss-rapid): Update to 3.124.
Change-Id: I93feb723fb683b32346c049514af335542d286c3
2026-05-24 19:45:19 -07:00
Yelninei
c78ab8151a
gnu: strace: Update to 7.0.
...
* gnu/packages/linux.scm (strace): Update to 7.0.
Change-Id: I1a087f36cee1d6e3603c503634c268ac39027325
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-24 17:05:39 -07:00
Sharlatan Hellseher
55e438ecbc
gnu: gallia: Update to 2.1.1.
...
* gnu/packages/cybersecurity.scm (gallia): Update to 2.1.1.
[inputs]: Remove python-aiofiles, python-can, python-construct,
python-exitcode, python-httpx, python-more-itertools, python-msgspec,
python-psutil, and python-pygit2; add python-wcwidth.
[native-inputs]: Remove python-pygit2.
Change-Id: I7ccda9cacea13bf62a8eabc7de6fb6854634c226
2026-05-24 23:56:25 +01:00
Hugo Buddelmeijer
8a693d11c6
gnu: mcy: Fix pyproject build.
...
* gnu/packages/electronics.scm (mcy): Fix pyproject build.
[arguments]<#:phases>: Fix python:wrap phase.
Merges: guix/guix!8799
Change-Id: I75579c9388cb2e834d458b1b838d416d76ec6388
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:46:39 +01:00
Hugo Buddelmeijer
65a59ca40a
gnu: eqy: Fix pyproject build.
...
* gnu/packages/electronics.scm (eqy): Fix pyproject build.
[arguments]<#:phases>: Fix python:wrap phase.
Relates-to: guix/guix!8799
Change-Id: Ie0a6821ed4669c0178376836dbb06d3fb998132d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:46:36 +01:00
Hugo Buddelmeijer
895c17b787
gnu: fenics: Fix Python 3.12 build.
...
* gnu/packages/simulation.scm (fenics): Fix Python 3.12 build.
[arguments]<#:test-flags>: Ignore failing test.
Fixes : guix/guix#8602
Merges: guix/guix!8801
Change-Id: I022ff73170fa0b451d3a44e9bab981f180e74ac3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:43:31 +01:00
Hugo Buddelmeijer
9bf52e4cbf
gnu: golly: Fix style.
...
* gnu/packages/games.scm (golly): Fix style.
[arguments]: Use gexps.
Merges: guix/guix!8803
Change-Id: Ic2b6c083a3542584ce28b0718605c6795cfac8df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:40:24 +01:00
Hugo Buddelmeijer
d1bb7911f4
gnu: golly: Update to 5.0.
...
* gnu/packages/games.scm (golly): Update to 5.0.
Relates-to: guix/guix!8803
Change-Id: Id51cffda75db9c78ebc87998b7d611062acb4279
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:40:21 +01:00
Hugo Buddelmeijer
17756ef0d3
gnu: golly: Fix Python 3.12 build.
...
* gnu/packages/games.scm (golly): Fix Python 3.12 build.
[native-inputs]: Add python-setuptools.
Relates-to: guix/guix!8803
Change-Id: I89bb3bc4f7c13e6cd2ffffc2a5a01bb99f75eea6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:40:14 +01:00