gnu: noscript: Update to 13.2.1. * gnu/packages/browser-extensions.scm (noscript): Update to 13.2.1. Change-Id: I1b66756ceed1c82f2aeaba38f878355f8b7bcf9c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
pull: Remove old code to migrate generations to /var/guix/profiles. This code was added in 2018 (commit 795d430d90e41eb172315bfccf79c9f13fc0ebfa) to move profile generations created before that from ~/.config/guix to /var/guix/profiles. It has long become useless. * guix/scripts/pull.scm (migrate-generations): Remove. (ensure-default-profile): Remove call to ‘migrate-generations’. Change-Id: I43d3860995be300a065814db6c0482514035bda9
gnu: Add schemesh. * gnu/packages/chez.scm: New variable. Change-Id: Ic484602c51589ef5f9983fa7d83553a18c2ff5d1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: telepathy-gabble, telepathy-salut: Fix wocky compilation. * gnu/packages/freedesktop.scm (telepathy-gabble)[source]: Add ‘snippet’. (telepathy-salut)[source]: Likewise. Fixes: guix/guix#3662 Change-Id: I33f7be07481e3ae4b406a45ad07e3f8afedf2b46
gnu: Add hpn-ssh. * gnu/packages/ssh.scm: New variables. Change-Id: Ia3481d8415665d08a91898c202bf694a4a773182 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add espanso. * gnu/packages/rust-apps.scm (espanso-x11, espanso-wayland): New variables. * gnu/packages/rust-crates.scm: Update. Change-Id: I009f0f635e4a7dc8a8ba404026f05e83e46e4003 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
nls: Update translations. Change-Id: I636d03ffbdf38ba4389bb9fc313cd1e41245191e
gnu: python-ml-dtypes: Update to 0.5.3. * gnu/packages/machine-learning.scm (python-ml-dtypes): Update to 0.5.3. [native-inputs]: Remove python-wheel. [source]: Add snippet. Change-Id: I33988d41ab5967346921c054c5c4f4040e5427df Signed-off-by: jgart <jgart@dismail.de>
gnu: diffoscope: Update to 307. * gnu/packages/diffoscope.scm (diffoscope): Update to 307.
gnu: mpb: Fix build with gcc-14. * gnu/packages/engineering.scm (mpb): Fix build with gcc-14. [arguments]<#:phases>: Add "relax-gcc-14-strictness" phase. Change-Id: I50c0b7507221a2c738d165b33e99474c65300130
gnu: harminv: Update to 1.4.2. * gnu/packages/engineering.scm (harminv): Update to 1.4.2. Change-Id: I390fe0dcf82170777f2c8c3c8ee0d8b389f9ed95
doc: Document hare-build-system. * doc/guix.texi (Build Systems)[hare-build-system]: New variable doc. Change-Id: I4aee955eb8ea6451340a76cd57671fdc6ba238d9 Signed-off-by: jgart <jgart@dismail.de>
gnu: hare: Use hare-build-system. * gnu/packages/hare.scm (hare-supported-systems,target->hare-arch): Remove in favor of equivalent definitions in (gnu build-system hare). (harec,hare,hare-update)[supported-systems]: Update to %hare-supported-systems imported from (gnu build-system hare). (hare-update)[build-system]: Switch to hare-build-system. [arguments]<make-flags>: Remove. Now handled by hare-build-system. <phases>: Don't delete configure, and genrules before build. Change-Id: Idc0e00815e737029aef7af72e04b6d6c572b0fb9 Signed-off-by: jgart <jgart@dismail.de>
guix: build-system: Add hare-build-system. * guix/build-system/hare.scm: New file. * guix/build/hare-build-system.scm: New file. * Makefile.am (MODULES): Add above new files. Change-Id: I5b760410f6cd2ede28b84e8d2db363ff968f16f6 Signed-off-by: jgart <jgart@dismail.de>
gnu: asco: Fix build with gcc-14. * gnu/packages/engineering.scm (asco): Fix build with gcc-14. [arguments]<#:phases>: Add "relax-gcc-14-strictness" phase. Change-Id: I6943dc730013cf22a277ed87de422de52b8aece0
gnu: dbxfs: Don't propagate inputs. * gnu/packages/file-systems.scm (dbxfs)[propagated-inputs]: Move from here ... [inputs]: ... to here. Change-Id: I7cf2cc0b3db7c8bc37b31995e44cdaab5ce434fa
gnu: dbxfs: Update inputs. * gnu/packages/file-systems.scm (dbxfs)[propagated-inputs]: Remove python-appdirs. Add python-platformdirs. Change-Id: I138d164d686b21c4329bc733519ae5dd8d4cf4fa
gnu: Add cl-simple-optimization. * gnu/packages/lisp-xyz.scm (cl-simple-optimization, ecl-simple-optimization, sbcl-simple-optimization): New variables. Change-Id: I26dccec7feca64c7e55476c2be377b1c7fd90a83
gnu: cl-simple-matrix: Update to 3.4. * gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.4. Change-Id: I292750ec4e32419d946e1eb9dbdb713abf90055d
gnu: uv: Keep feature flags in Cargo.toml. Original `substitute*` replaces `git.*, rev.*}` with `version = \"*\"}`, which causes feature flags removal. For example, `uvx ruff --version` failed with error: ```text × Failed to download `ruff==0.14.2` ├─▶ Failed to extract archive: ruff-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ╰─▶ compression not supported: 8 ``` This pull request fixes it. * gnu/packages/rust-apps.scm (uv) [#:phases] <use-guix-vendored-dependencies>: Keep feature flags. Change-Id: Ia5af4ba922b4b6f38e83d2bcb3e51b26f869ffff Signed-off-by: Hilton Chain <hako@ultrarare.space>