summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-23gnu: Remove duplicate crates.Efraim Flashner
* gnu/packages/rust-crates.scm (rust-ntapi-0.4.3, rust-uuid-1.21.0): Remove duplicate crates. Change-Id: I7560895985260703e5e0190dfb017b0300eb2b07
2026-02-23gnu: xwayland-satellite: Update to 0.8.Oleg Pykhalov
* 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-23gnu: bottom: Rewrite install-extras phase.Efraim Flashner
* 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-23gnu: bottom: Update to 0.12.3.marderbot
* 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-23gnu: pay-respects: Install shell completions.Efraim Flashner
* 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-23gnu: pay-respects: Update to 0.7.12.Gabriel Santos
* 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-23gnu: bat: Rewrite install-extras phase.Efraim Flashner
* 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-23gnu: bat: Update to 0.26.1.Patrick Norton
* 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-23gnu: forgejo-cli: Install shell completions.Efraim Flashner
* 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-23gnu: forgejo-cli: Update URIs.Efraim Flashner
* gnu/packages/rust-apps.scm (forgejo-cli)[source]: Update URI. [home-page]: Follow redirect. Change-Id: I56d609974def07d04ff7b2605e7eaf33d804d88b
2026-02-23gnu: forgejo-cli: Update to 0.4.0.Nick Blumenauer
* 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-23gnu: perl-data-validate-ip: Update to 0.31.Artyom V. Poptsov
* gnu/packages/networking.scm (perl-data-validate-ip): Update to 0.31. Change-Id: I45624f6b9f51ebb22a875439e5a394dea6b0781f
2026-02-23gnu: hcxdumptool: Update to 7.1.2.Artyom V. Poptsov
* gnu/packages/networking.scm (hcxdumptool): Update to 7.1.2. Change-Id: Id3c6e1ec476e923e2ccd1777336f5f9b9a7f497a
2026-02-23file-systems: canonicalize-device-spec: Wait for device to exist.Rutherther
Waits for devices specified by a string. Fixes: #6134 Change-Id: I430483deccb70fad44fe0e141afc050ae41308dc Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23file-systems: mount-file-system: Guard against missing devices.Rutherther
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-22gnu: Add linux-libre 6.19.Wilko Meyer
* 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-22gnu: linux-libre 5.10: Update to 5.10.251.Wilko Meyer
* 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-22gnu: linux-libre 5.15: Update to 5.15.201.Wilko Meyer
* 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-22gnu: linux-libre 6.1: Update to 6.1.164.Wilko Meyer
* 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-22gnu: linux-libre 6.6: Update to 6.6.127.Wilko Meyer
* 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-22gnu: linux-libre 6.12: Update to 6.12.74.Wilko Meyer
* 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-22gnu: linux-libre 6.18: Update to 6.18.13.Wilko Meyer
* 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-22gnu: trealla: Update to 2.90.36.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.90.36. Change-Id: I9df2d7ecda9aa62ef63b9bd89d99f4aa78d4d411
2026-02-22gnu: poetry: Fix tests.Sharlatan Hellseher
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-22gnu: gdstk: Update to 1.0.0.Cayetano Santos
* gnu/packages/electronics.scm (gdstk): Update to 1.0.0. [native-inputs]: Add python-minimal-wrapper. Change-Id: I20e726961ce2d46aadf34709e48cf963fe1ddbd5
2026-02-22gnu: home: dotfiles: Files not excluded when they should.Giacomo Leidi
* 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-22gnu: Add zzz.Luis Guilherme Coelho
* 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-22gnu: xpadneo: Update to 0.9.8.Artyom V. Poptsov
* gnu/packages/linux.scm (xpadneo): Update to 0.9.8. Change-Id: Ib36618811443f070a9c1f12b997369c4a6fbbff9
2026-02-22gnu: cpuid: Update to 20260220.Artyom V. Poptsov
* gnu/packages/linux.scm (cpuid): Update to 20260220. Change-Id: I91ccbecb9749d1cdfac9ebf1df1252e9ed16757b
2026-02-22gnu: fastfetch-minimal: Update to 2.59.0.Artyom V. Poptsov
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.59.0. Change-Id: I9396e783ccf13eda20bff5eb373be8d5d44ab866
2026-02-22gnu: nnn: Update to 5.2.Artyom V. Poptsov
* gnu/packages/admin.scm (nnn): Update to 5.2. Change-Id: Iae336be82c1b7c126f2f35658edffc7916834e6b
2026-02-22gnu: ropgadget: Update to 7.7.Cayetano Santos
* gnu/packages/cybersecurity.scm (ropgadget): Update to 7.7. [sources]: Switch to git-fetch. Merges guix/guix!6469 Change-Id: I504c0ad39acdb837dd157bd1715a20e6783073b7
2026-02-22gnu: python-pytorch-for-r-torch: Fix build and RUNPATH.Ayan Das
* 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-22gnu: fbgemm: Update to 1.5.0.Ayan Das
* 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-22gnu: python-pytorch-geometric: Fix tests with PyTorch 2.10.Ayan Das
* 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-22gnu: python-pytorch-lightning: Update to 2.6.0.Ayan Das
* 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-22gnu: python-botorch: Fix tests with PyTorch 2.10.Ayan Das
* 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-22gnu: python-torchvision: Update to 0.25.0.Ayan Das
* 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-22gnu: python-torchaudio: Update to 2.10.0.Ayan Das
* 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-22gnu: python-pytorch: Update to 2.10.0.Ayan Das
* 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-22gnu: ideep-pytorch: Update to 3.7.1.Ayan Das
* 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-22gnu: emacs-fj: Update to 0.30.moksh
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.30. Change-Id: Iebbf7e6b37af3a09c25319ec06bec647223f21ac Signed-off-by: jgart <jgart@dismail.de>
2026-02-22services: readymedia: Run with a pid file.Sughosha
* 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-22services: readymedia: Fix configurations.Sughosha
* gnu/services/upnp.scm (%readymedia-default-log-directory): Remove variable. (%readymedia-default-log-file): New procedure. (%readymedia-default-cache-directory): Turn it into a procedure. (<readymedia-configuration>)[log-directory]: Remove field. [log-file]: New field. [cache-directory]: Set to %readymedia-default-cache-directory. (readymedia-configuration->config-file): Remove "user" and "log_dir" fields. (readymedia-shepherd-service)[modules]: Add (shepherd support). [start]: Do not map the log-directory. For home services, do not wrap the program with least-authority-wrapper. (readymedia-activation): Do not create the log-directory. * gnu/home/services/upnp.scm (%readymedia-cache-file, %readymedia-cache-path, %readymedia-log-path): Remove variables. (run-readymedia-test): Use the procedures properly. Do not test the log directory. Test the log file. * doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Update doc. Change-Id: I97d84b5287c374ddb26a495f20a36f986b0c142d Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
2026-02-22gnu: clojure-tools: Wrap Java using PATH.Mathieu Lirzin
* gnu/packages/clojure.scm (clojure-tools)[arguments]: Find Java through PATH to allow overrides without requiring any package variant. Change-Id: I618dbf74bbb473150e201012a13b8d5f96eebd91 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22gnu: clojure-tools: Preserve PATH in forked process.Mathieu Lirzin
Ensure that executables from the profile PATH are accessible inside a Clojure process. * gnu/packages/clojure.scm (clojure-tools)[arguments]: Extend PATH instead of overwriting it. Change-Id: Ide3d3f12c00803b1eb1392976aa0ff03feabafe7 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-22gnu: luanti-mineclonia: Update to 0.120.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.120.1. Change-Id: Ie143b0eea7dde1078f037db138d8f7f2fb73e6f3
2026-02-22gnu: luanti: Update to 5.15.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti): Update to 5.15.1. Change-Id: I77a2f032c8b0120e6cb1b190c564272f86c49b3a
2026-02-21gnu: trealla: Update to 2.90.35.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.90.35. Change-Id: I8963d12b28f44a8a4991eab390346af837eccff9
2026-02-21gnu: nvc: Update to 1.19.1.jgart
* gnu/packages/electronics.scm (nvc): Update to 1.19.1. Change-Id: I91e10f4c1092ebe9653172dcd4422ffafe84702f