Efraim Flashner
18898ea4e5
gnu: tealdeer: Rewrite install-completions phase.
...
* gnu/packages/rust-apps.scm (tealdeer)[arguments]: Rewrite using
g-exps. Rewrite 'install-completions to use the copy-build-system
'install phase.
Change-Id: Ia1ae3810796768856f5294e7dafed49dc989f2ab
2026-02-23 13:36:36 +02:00
wvlab
79fdd77e87
gnu: tealdeer: Update to 1.8.1.
...
* gnu/packages/rust-apps.scm (tealdeer): Update to 1.8.1.
[inputs]: Remove openssl.
* gnu/packages/rust-crates.scm (tealdeer): Update dependencies.
Change-Id: I451546e9819ac10afdddc99e02067dcf45ba28e7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 13:31:29 +02:00
Efraim Flashner
da7594a305
gnu: Remove duplicate crates.
...
* gnu/packages/rust-crates.scm (rust-ntapi-0.4.3, rust-uuid-1.21.0):
Remove duplicate crates.
Change-Id: I7560895985260703e5e0190dfb017b0300eb2b07
2026-02-23 12:18:52 +02:00
Oleg Pykhalov
e7c46eab48
gnu: xwayland-satellite: Update to 0.8.
...
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.8.
* gnu/packages/rust-crates.scm: Update crates accordingly.
Change-Id: I22860d5a55bdd002099e7455c3ddc19f9acb2fa1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 12:14:26 +02:00
Efraim Flashner
191a7ae67d
gnu: bottom: Rewrite install-extras phase.
...
* gnu/packages/rust-apps.scm (bottom)[arguments]: Rewrite using g-exps.
Rewrite the 'install-extras to use the copy-build-system 'install phase.
Change-Id: Ib0faa12fedf4b539566d97e42e843c0c26b0812f
2026-02-23 12:05:12 +02:00
marderbot
9a88221a91
gnu: bottom: Update to 0.12.3.
...
* gnu/packages/rust-apps.scm (bottom): Update to 0.12.3.
[arguments]: Skip 3 more tests.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bottom]: Update
entry.
Change-Id: Ib9acf19de50f9c80f6bc2c8eba525ab392c5efb2
2026-02-23 11:56:08 +02:00
Efraim Flashner
6f0395fd9b
gnu: pay-respects: Install shell completions.
...
* gnu/packages/shellutils.scm (pay-respects)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: When cross-compiling add pay-respects.
Change-Id: I150fd240283ae3b3994b5e8e6028ed7d6b359d9d
2026-02-23 11:35:58 +02:00
Gabriel Santos
94fb1eacc9
gnu: pay-respects: Update to 0.7.12.
...
* gnu/packages/shellutils.scm (pay-respects): Update to 0.7.12.
* gnu/packages/rust-crates.scm (pay-respects): Update dependencies.
Change-Id: I38ccabd5b6b5830b8b67af494c57982cd1aa51d0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 11:23:24 +02:00
Efraim Flashner
be4916939f
gnu: bat: Rewrite install-extras phase.
...
* gnu/packages/rust-apps.scm (bat)[arguments]: Rewrite the
'install-extras phase to use the copy-build-system 'install phase.
Change-Id: I77de03e0d026ac02173f244a0b897474ee839e89
2026-02-23 11:16:14 +02:00
Patrick Norton
63b892c177
gnu: bat: Update to 0.26.1.
...
* gnu/packages/rust-apps.scm (bat): Update to 0.26.1.
[source]: Remove snippet.
[phases]: Use absolute directory for BAT_ASSETS_GEN_DIR.
[inputs]: Update libgit2 version to 1.9.
* gnu/packages/rust-crates.scm (bat): Update dependencies.
Change-Id: Iea363f892c33890ea0f1e9ebca58cf434e772c66
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 11:07:19 +02:00
Efraim Flashner
a542801696
gnu: forgejo-cli: Install shell completions.
...
* gnu/packages/rust-apps.scm (forgejo-cli)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: When cross-compiling add forgejo-cli.
Change-Id: I6a22ef1b34c833d89244554d8e13b8287b2318ea
2026-02-23 10:41:19 +02:00
Efraim Flashner
b33485859f
gnu: forgejo-cli: Update URIs.
...
* gnu/packages/rust-apps.scm (forgejo-cli)[source]: Update URI.
[home-page]: Follow redirect.
Change-Id: I56d609974def07d04ff7b2605e7eaf33d804d88b
2026-02-23 10:41:19 +02:00
Nick Blumenauer
3b1cba04a8
gnu: forgejo-cli: Update to 0.4.0.
...
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.4.0.
[inputs]: Remove oniguruma.
* gnu/packages/rust-crates.scm: Import crates for forgejo-cli.
Change-Id: I497e935ae314b04eaea5e4413111a2cafc5353f0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 10:41:16 +02:00
Artyom V. Poptsov
8ac2ba595f
gnu: perl-data-validate-ip: Update to 0.31.
...
* gnu/packages/networking.scm (perl-data-validate-ip): Update to 0.31.
Change-Id: I45624f6b9f51ebb22a875439e5a394dea6b0781f
2026-02-23 10:28:23 +03:00
Artyom V. Poptsov
2ef2aa03fc
gnu: hcxdumptool: Update to 7.1.2.
...
* gnu/packages/networking.scm (hcxdumptool): Update to 7.1.2.
Change-Id: Id3c6e1ec476e923e2ccd1777336f5f9b9a7f497a
2026-02-23 10:28:09 +03:00
Rutherther
7e7487166b
file-systems: canonicalize-device-spec: Wait for device to exist.
...
Waits for devices specified by a string.
Fixes : #6134
Change-Id: I430483deccb70fad44fe0e141afc050ae41308dc
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2026-02-23 11:56:12 +09:00
Rutherther
e3d8fc1147
file-systems: mount-file-system: Guard against missing devices.
...
When a device with a UUID is missing, canonicalize-device-spec will throw an
error. This error is not handled for mount-may-fail? devices. That means
that if you use UUID device and it isn't available, the boot will hang on
the user-file-systems not being started. All user services depend on that
service.
Also added a test for this behavior.
* gnu/build/file-systems.scm
(mount-file-system): Guard canonicalize-device-spec call.
(canonicalize-device-spec): Throw &partition-lookup-error on missing
partition.
(&partition-lookup-error): New variable.
* gnu/tests/base.scm (%test-missing-file-system): New variable.
Change-Id: I3b8d652251cef421cff6d2fdafb8d9d7d1fc74b5
Reported-By: renbus, on IRC
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2026-02-23 11:46:09 +09:00
Nguyễn Gia Phong
d45da4a5e9
teams: Add team for QA packages.
...
* etc/teams.scm (qa-packages): New team.
("Janneke Nieuwenhuizen"): Add to the team.
("Liliana Marie Prikler"): Add to the team.
("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.
Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2026-02-23 11:40:49 +09:00
Wilko Meyer
279f22e978
gnu: Add linux-libre 6.19.
...
* gnu/packages/linux.scm (linux-libre-6.19-version,
linux-libre-6.19-gnu-revision, deblob-scripts-6.19,
linux-libre-6.19-pristine-source, linux-libre-6.19-source,
linux-libre-headers-6.19, linux-libre-6.19): New variables.
* gnu/packages/aux-files/linux-libre/6.19-i686.conf,
gnu/packages/aux-files/linux-libre/6.19-arm64.conf,
gnu/packages/aux-files/linux-libre/6.19-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add it.
Change-Id: I7df1a4438ad26d85ec34560779047fe626d7859e
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-02-22 16:58:24 -08:00
Wilko Meyer
e80896ab34
gnu: linux-libre 5.10: Update to 5.10.251.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.251.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: I8dbda28511084fe211ff0a6333874e82fa51adaf
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-02-22 16:58:21 -08:00
Wilko Meyer
33ba4bf845
gnu: linux-libre 5.15: Update to 5.15.201.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.201.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: I0dcb00fb22f7f647a12b00ed6d0dd24c90a09cd7
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-02-22 16:58:19 -08:00
Wilko Meyer
7633a209bb
gnu: linux-libre 6.1: Update to 6.1.164.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.164.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: Icf106dd17d49f71ac3b5cf075e4d864600db10d1
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-02-22 16:58:16 -08:00
Wilko Meyer
d8523c9b0b
gnu: linux-libre 6.6: Update to 6.6.127.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.127.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I431b2510ea37ab154d6775018db8dbe6ff594702
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-02-22 16:58:13 -08:00
Wilko Meyer
5c6d94654f
gnu: linux-libre 6.12: Update to 6.12.74.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.74.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I2f6572f7209e6d321b77f60e4565f04c91490373
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-02-22 16:58:11 -08:00
Wilko Meyer
802c21c3cc
gnu: linux-libre 6.18: Update to 6.18.13.
...
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.13.
(linux-libre-6.18-pristine-source): Update hash.
Change-Id: I61cbf4b1ca2ae3d1318b00ba81e68100fec8f6bd
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-02-22 16:57:54 -08:00
jgart
e7612f2fcd
gnu: trealla: Update to 2.90.36.
...
* gnu/packages/prolog.scm (trealla): Update to 2.90.36.
Change-Id: I9df2d7ecda9aa62ef63b9bd89d99f4aa78d4d411
2026-02-22 18:33:06 -05:00
Wilko Meyer
f23dc03e8a
teams: Add Perl and Raku team.
...
* etc/teams.scm (perl): New team.
("Wilko Meyer"): Add to perl team.
* CODEOWNERS: Regenerate file.
Change-Id: Ia9da6d87bb116d00bccad5322e25194793ebc17c
Signed-off-by: jgart <jgart@dismail.de >
2026-02-22 18:25:43 -05:00
Sharlatan Hellseher
5a23fd601e
gnu: poetry: Fix tests.
...
This is a following up fix reported in
<https://codeberg.org/guix/guix/pulls/6443#issuecomment-10859915 >.
* gnu/packages/package-management.scm (poetry):
[phases]{sanity-check}: Preserve phase.
[propagated-inputs]: Remove python-dulwich; add python-dulwich-0.24.
Change-Id: I92b5c2a9d5ed025aca5145b5d0f75c5821bbda5a
2026-02-22 22:03:10 +00:00
Cayetano Santos
31ba754c15
gnu: gdstk: Update to 1.0.0.
...
* gnu/packages/electronics.scm (gdstk): Update to 1.0.0.
[native-inputs]: Add python-minimal-wrapper.
Change-Id: I20e726961ce2d46aadf34709e48cf963fe1ddbd5
2026-02-22 20:18:02 +01:00
Nicolas Graves
93fcd0ed7c
guix: Remove (guix build json) module.
...
This fixes guix/guix#4365 .
Merges guix/guix!6609
* guix/build/json.scm: Delete file.
* Makefile.am: Unregister file.
Change-Id: Iea07523afc8fe6752cecee15892d349cba299476
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-22 19:59:53 +01:00
Giacomo Leidi
4533da834d
gnu: home: dotfiles: Files not excluded when they should.
...
* gnu/home/services/dotfiles.scm (%home-dotfiles-excluded): Match
content of .git directories.
(directory-contents): Match whole file-name instead of basename.
* doc/guix.texi: Document it.
Fixes <https://issues.guix.gnu.org/71217 >
Authored-by: Nicolas Odermatt-Lemay <nodermattlemay@gmail.com >
Change-Id: I2929fe3318e1f9f0b552c891207524dea25389ed
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-22 19:51:46 +01:00
Luis Guilherme Coelho
dc93f8c7f7
gnu: Add zzz.
...
* gnu/packages/admin.scm (zzz): New variable.
Merges guix/guix!5905
Change-Id: I7dcc021e6cc9b0892a5a8ad0b333e63d24d46d16
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-22 19:49:12 +01:00
Artyom V. Poptsov
e1412e976b
gnu: xpadneo: Update to 0.9.8.
...
* gnu/packages/linux.scm (xpadneo): Update to 0.9.8.
Change-Id: Ib36618811443f070a9c1f12b997369c4a6fbbff9
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov
c99e62e66d
gnu: cpuid: Update to 20260220.
...
* gnu/packages/linux.scm (cpuid): Update to 20260220.
Change-Id: I91ccbecb9749d1cdfac9ebf1df1252e9ed16757b
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov
282aa0c92e
gnu: fastfetch-minimal: Update to 2.59.0.
...
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.59.0.
Change-Id: I9396e783ccf13eda20bff5eb373be8d5d44ab866
2026-02-22 21:40:26 +03:00
Artyom V. Poptsov
8b8ea43ea3
gnu: nnn: Update to 5.2.
...
* gnu/packages/admin.scm (nnn): Update to 5.2.
Change-Id: Iae336be82c1b7c126f2f35658edffc7916834e6b
2026-02-22 21:40:25 +03:00
Cayetano Santos
e4e3bcc42b
gnu: ropgadget: Update to 7.7.
...
* gnu/packages/cybersecurity.scm (ropgadget): Update to 7.7.
[sources]: Switch to git-fetch.
Merges guix/guix!6469
Change-Id: I504c0ad39acdb837dd157bd1715a20e6783073b7
2026-02-22 19:31:06 +01:00
Hugo Buddelmeijer
f333fb810d
doc: Improve raid-device-mapping documentation.
...
* doc/guix.texi (Mapped Devices): Move examples into the mapping defvars.
Add how to load kernel modules for raid. Add RAID cindex.
Change-Id: If2d3f3c48940d2428b36bdd85d31c8288db35f3b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6512
2026-02-22 19:01:34 +01:00
Ludovic Courtès
ccce417a6c
doc: Mention online documentation.
...
* doc/guix.texi (Documentation): Mention the online manual and
doc.guix.gnu.org.
Change-Id: I5abdd85fa2166890323f99a99c30136400791bdd
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6563
2026-02-22 18:59:31 +01:00
Ayan Das
19cac579d7
gnu: python-pytorch-for-r-torch: Fix build and RUNPATH.
...
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch):
[arguments] <#:phases>: In 'use-system-libraries', replace the
'build_bundled' import workaround with a no-op 'create_bundled'
binding. Adjust functorch INSTALL_RPATH to "$ORIGIN/../torch/lib".
Change-Id: I6386137d658dc11c6b0a3b553de87524a4b1d708
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6004
2026-02-22 18:41:11 +01:00
Ayan Das
b373a5ccff
gnu: fbgemm: Update to 1.5.0.
...
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.5.0.
* gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.5.0,
enable C language checks in CMake, and adapt to upstream test CMake changes.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:11 +01:00
Ayan Das
8957ef1acd
gnu: python-pytorch-geometric: Fix tests with PyTorch 2.10.
...
* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]:
Ignore DeprecationWarnings raised during import.
Change-Id: I9e9da73b304b80d2499d24acac41970a08886e7b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:11 +01:00
Ayan Das
9919afc965
gnu: python-pytorch-lightning: Update to 2.6.0.
...
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.6.0.
[source]: Update hash.
[arguments]: Fix LeafSpec deprecation with PyTorch 2.10.
Change-Id: I7db724fd269e6b171293c3d2258440f01d2ea2b6
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:11 +01:00
Ayan Das
cb5934e85e
gnu: python-botorch: Fix tests with PyTorch 2.10.
...
* gnu/packages/machine-learning.scm (python-botorch): Substitute out
an invalid call to `view\' that passes a torch.Size plus extra arguments,
which PyTorch 2.10 rejects.
Change-Id: I71a47dab611ad33c3f765c74093aeadabc9f4c8d
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:11 +01:00
Ayan Das
3cdb9a09c1
gnu: python-torchvision: Update to 0.25.0.
...
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.25.0.
[source]: Update hash.
Change-Id: I01b88a7f771e1cd5a29b85fe69393cb94a61a37d
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:10 +01:00
Ayan Das
e1cfe62f11
gnu: python-torchaudio: Update to 2.10.0.
...
* gnu/packages/machine-learning.scm (python-torchaudio): Update to 2.10.0.
[source]: Update hash.
[arguments]: Skip dataset tests requiring torchcodec.
Change-Id: I8da137fac0f4419bec78d1d0f41c98b4fcf84362
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:10 +01:00
Ayan Das
52b5ef81a1
gnu: python-pytorch: Update to 2.10.0.
...
* gnu/packages/machine-learning.scm (%python-pytorch-version): Update to 2.10.0.
(%python-pytorch-src)[source]: Update hash.
(python-pytorch)[arguments]: Fix build by including Utils.hpp.
* gnu/packages/patches/python-pytorch-runpath.patch: Update for 2.10.0.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.10.0.
Change-Id: Ic579058f302d2d8face536ae9980f06854888615
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:10 +01:00
Ayan Das
5895cb7558
gnu: ideep-pytorch: Update to 3.7.1.
...
* gnu/packages/machine-learning.scm (ideep-pytorch): Update to 3.7.1.
[source]: Update hash.
Change-Id: Ib775087c6d7f94f33b5bae1c869d33fc848f2cd3
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-22 18:41:10 +01:00
moksh
b400aabc73
gnu: emacs-fj: Update to 0.30.
...
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.30.
Change-Id: Iebbf7e6b37af3a09c25319ec06bec647223f21ac
Signed-off-by: jgart <jgart@dismail.de >
2026-02-22 11:19:44 -05:00
Sughosha
4b8cfa7f69
services: readymedia: Run with a pid file.
...
* gnu/services/upnp.scm (%readymedia-default-pid-directory): New variable.
(%readymedia-pid-file): New procedure.
(readymedia-shepherd-service)[start]: Start with the pid file.
(readymedia-activation): Create the pid directory.
* gnu/tests/upnp.scm (run-readymedia-test): Test the pid directory and file.
Merges: https://codeberg.org/guix/guix/pulls/1007
Change-Id: I454a89d25afe0e9bb0414645b1e4594afdf89058
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-02-22 17:15:19 +01:00