Commit Graph
715 Commits
Author SHA1 Message Date
moksh 107d012ed3 gnu: rust-cbindgen-0.29: Update to 0.29.4.
* gnu/packages/rust-apps.scm (rust-cbindgen-0.29): Update to 0.29.4.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update.
* gnu/packages/rust-crates.scm (rust-clap-4.6.4): New variable.
* gnu/packages/rust-crates.scm (rust-fastrand-2.5.0): New variable.
* gnu/packages/rust-crates.scm (rust-libc-0.2.189): New variable.
* gnu/packages/rust-crates.scm (rust-proc-macro2-1.0.107): New variable.
* gnu/packages/rust-crates.scm (rust-quote-1.0.47): New variable.
* gnu/packages/rust-crates.scm (rust-serde-1.0.229): New variable.
* gnu/packages/rust-crates.scm (rust-serde-core-1.0.229): New variable.
* gnu/packages/rust-crates.scm (rust-serde-derive-1.0.229): New variable.
* gnu/packages/rust-crates.scm (rust-serde-json-1.0.151): New variable.
* gnu/packages/rust-crates.scm (rust-syn-3.0.3): New variable.
* gnu/packages/rust-crates.scm (rust-toml-writer-1.1.2+spec-1.1.0): New variable.
* gnu/packages/rust-crates.scm (rust-syn-3.0.3): New variable.
* gnu/packages/rust-crates.scm (rust-winnow-1.0.4): New variable.

Change-Id: I804e7d76740b8b5b8de65be042cd2c79e0388589
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-07-26 18:46:32 -07:00
Sughosha 8d31af5b1d gnu: catppuccin-whiskers: Update to 2.9.0.
* gnu/packages/rust-apps.scm (catppuccin-whiskers): Update to 2.9.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[catppuccin-whiskers]:
Update entry.

Merges: !10016
2026-07-24 11:48:54 +05:30
Sharlatan Hellseher f5adb28fc9 gnu: oniguruma: Move to (gnu packages regex).
Authors were parsed from git history with the following command:

    git log --all --grep="gnu:.*oniguruma" \
    --pretty=format:";;; Copyright © %as %aN <%aE>"

* gnu/packages/textutils.scm (oniguruma): Move from here ...
* gnu/packages/regex.scm: ... to here.

* gnu/packages/admin.scm: Replace (gnu packages textutils) with (gnu
packages regex).
* gnu/packages/codex.scm: Likewise.
* gnu/packages/php.scm: Likewise.
* gnu/packages/rust-apps.scm: Likewise.
* gnu/packages/rust-sources.scm: Likewise.

* gnu/packages/machine-learning.scm: Remove (gnu packages textutils) to
resolve import warning.

* gnu/packages/web.scm: Adding (gnu packages regex) introduces import
warning, selecting just utf8proc from (gnu packages textutils) breaks
build.

* gnu/packages/textutils.scm: Add (guix deprecation).

Merges: guix/guix!9845
2026-07-23 09:59:56 +01:00
Foster Hangdaan 0452306d7e gnu: eza: Update to 0.23.5.
* gnu/packages/rust-apps.scm (eza): Update to 0.23.5.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[eza]: Update entry.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-21 19:30:08 +02:00
Foster Hangdaan fe857695ed gnu: aardvark-dns: Update to 2.0.0.
* gnu/packages/rust-apps.scm (aardvark-dns): Update to 2.0.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[aardvark-dns]:
Update entry.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-21 19:04:08 +02:00
Foster Hangdaan c195c85e9c gnu: netavark: Update to 2.0.0.
* gnu/packages/rust-apps.scm (netavark): Update to 2.0.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[netavark]:
Update entry.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-21 19:03:11 +02:00
Sughosha bbbf01a30b gnu: Add popsicle-gtk.
* gnu/packages/rust-apps.scm (popsicle-gtk): New variable.
2026-07-17 21:27:53 +05:30
Sughosha 26c357257d gnu: Add popsicle.
* gnu/packages/rust-apps.scm (popsicle): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[popsicle]: New entry.
2026-07-17 21:27:49 +05:30
Liliana Marie Prikler 50428b90ef gnu: typst: Update to 0.15.0.
* gnu/packages/rust-apps.scm (typst): Update to 0.15.0.
[source]: Change to git-fetch.
[#:cargo-install-paths]: New argument.
[#:phases]: Add ‘fix-dev-assets’.
Adjust ‘configure-artifacts’ accordingly.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: Update
accordingly.
2026-07-14 19:13:26 +02:00
Zheng Junjie 7cd27fa8d9 gnu: llvm: Switch default llvm to 22.
* gnu/packages/llvm.scm (libomp, llvm, clang-runtime, clang, clang-toolchain):
Switch to llvm-22 version.
(ocaml-llvm): Use llvm-13.
(wllvm)[native-inputs]: Remove clang; add clang-13.
(emacs-clang-format)[arguments]: Use #:lisp-directory, Adjust configure
phase. Add #:test-command.
* gnu/packages/bioinformatics.scm (alignoth)[native-inputs]: Remove clang; add
clang-13.
(lammps)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/bootloaders.scm (make-grub)[inputs]: Remove clang; add
clang-13.
* gnu/packages/c.scm (libdispatch)[native-inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/check.scm (pedansee)[native-inputs]: Remove clang; add
clang-13.
(python-lit)[native-inputs]: Remove llvm; add llvm-13.
* gnu/packages/codex.scm (codex, codex-acp)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/compression.scm (cmix)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/cpp.scm (ccls)[native-inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/darwin.scm (cctools)[inputs]: Remove clang-toolchain; add
clang-toolchain-13.
[native-inputs]: Remove clang-toolchain; add clang-toolchain-13.
* gnu/packages/debug.scm (c-vise)[inputs]: Remove clang and llvm; add clang-13
and llvm-13.
(fandango)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove llvm; add
llvm-13.
* gnu/packages/electronics.scm (nvc)[inputs]: Remove llvm; add llvm-13.
(openroad)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server)[inputs]: Remove clang;
add clang-13.
* gnu/packages/file-systems.scm (bcachefs-tools-minimal)[native-inputs]:
Remove clang; add clang-13.
* gnu/packages/freedesktop.scm (waypipe)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/fusion.scm (fusion)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/games.scm (hedgewars)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/gnome.scm (gnome-builder)[inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/gnustep.scm (libobjc2)[inputs]: Remove clang; add clang-13.
* gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Remove llvm; add llvm-13.
* gnu/packages/graphics.scm (openshadinglanguage)[native-inputs]: Remove clang
and llvm; add clang-13 and llvm-13.
(skia)[native-inputs]: Remove clang-toolchain; add clang-toolchain-13.
(tinygltf)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/kde-sdk.scm (kdevelop)[inputs]: Remove clang; add clang-13.
* gnu/packages/language.scm (liblouis)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/lean.scm (lean4)[inputs]: Remove llvm; add llvm-13.
* gnu/packages/lisp.scm (carp, picolisp)[inputs]: Remove clang; add clang-13.
* gnu/packages/machine-learning.scm (ctranslate2)[native-inputs]: Remove
libomp; add libomp-13.
* gnu/packages/mail.scm (stalwart)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/maths.scm (python-mathics-core)[inputs]: Remove llvm; add
llvm-13.
* gnu/packages/ocaml.scm (bap)[inputs]: Remove llvm; add llvm-13.
[native-inputs]: Remove clang; add clang-13.
[arguments]: Use this-package-input to get llvm version.
* gnu/packages/photo.scm (darktable)[inputs]: Remove libomp; add libomp-13.
[native-inputs]: Remove llvm; add llvm-13.
(ansel)[native-inputs]: Remove llvm; add llvm-13.
(photoflare)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/physics.scm (cytnx)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/qt.scm (clazy)[inputs]: Remove clang and llvm; add clang-13 and
llvm-13.
* gnu/packages/rust-apps.scm (c2rust, helvum, ouch, pwmenu)
(soundcloud-tui)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/rust-sources.scm (rust-ring-0.17)[native-inputs]: Remove clang;
add clang-13.
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg)
(sequoia-sq, sequoia-sqv, sequoia-wot-tools)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/text-editors.scm (parinfer-rust, parinfer-rust-emacs)[inputs]:
Remove clang; add clang-13.
* gnu/packages/virtualization.scm (xen-guest-agent)[native-inputs]: Remove
clang; add clang-13.
* gnu/packages/wm.scm (niri)[inputs]: Remove clang; add clang-13.
* gnu/packages/xorg.scm (xf86-video-vmware)[inputs]: Remove llvm; add llvm-13.
(xwayland-satellite)[inputs]: Remove clang; add clang-13.

Change-Id: Ifb8f13908a9e7112466b2e966200670ddcc2f162
2026-07-03 00:04:01 +08:00
Zheng Junjie 09aeafdf4b gnu: radicle: install completions.
* gnu/packages/rust-apps.scm (radicle)[arguments]: Add <#:modules>
<#:phases>: Add install-completions phase.
[native-inputs]: When cross-compiling, add this-package.

Merges guix/guix!9613

Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-07-02 11:34:07 +02:00
Maxim Cournoyer 11161d453a gnu: uv: Add license comment.
* gnu/packages/rust-apps.scm (uv): Add license comment.
2026-06-30 21:53:55 +09:00
Cayetano Santos d48f47b30c gnu: radicle: Update to 1.9.1.
* gnu/packages/rust-apps.scm (radicle): Update to 1.9.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update.
* gnu/packages/rust-crates.scm (rust-zlib-rs-0.6.4): New variable.
* gnu/packages/rust-crates.scm (rust-uuid-1.23.3): New variable.
* gnu/packages/rust-crates.scm (rust-unicode-segmentation-1.13.3): New variable.
* gnu/packages/rust-crates.scm (rust-test-log-macros-0.2.21): New variable.
* gnu/packages/rust-crates.scm (rust-test-log-core-0.2.21): New variable.
* gnu/packages/rust-crates.scm (rust-test-log-0.2.21): New variable.
* gnu/packages/rust-crates.scm (rust-sval-serde-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-sval-ref-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-sval-nested-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-sval-json-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-sval-fmt-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-sval-dynamic-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-sval-buffer-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-sval-2.20.0): New variable.
* gnu/packages/rust-crates.scm (rust-ssh-agent-lib-0.6.0): New variable.
* gnu/packages/rust-crates.scm (rust-socks5-client-0.4.3): New variable.
* gnu/packages/rust-crates.scm (rust-radicle-surf-0.27.1): New variable.
* gnu/packages/rust-crates.scm (rust-quote-1.0.46): New variable.
* gnu/packages/rust-crates.scm (rust-pastey-0.2.3): New variable.
* gnu/packages/rust-crates.scm (rust-noise-framework-0.4.1): New variable.
* gnu/packages/rust-crates.scm (rust-memmap2-0.9.11): New variable.
* gnu/packages/rust-crates.scm (rust-log-0.4.33): New variable.
* gnu/packages/rust-crates.scm (rust-libgit2-sys-0.18.5+1.9.4): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-static-0.2.29): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-0.2.29): New variable.
* gnu/packages/rust-crates.scm (rust-gix-validate-0.11.2): New variable.
* gnu/packages/rust-crates.scm (rust-gix-utils-0.3.3): New variable.
* gnu/packages/rust-crates.scm (rust-gix-url-0.36.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-transport-0.57.2): New variable.
* gnu/packages/rust-crates.scm (rust-gix-trace-0.1.20): New variable.
* gnu/packages/rust-crates.scm (rust-gix-tempfile-23.0.2): New variable.
* gnu/packages/rust-crates.scm (rust-gix-shallow-0.12.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-sec-0.14.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-quote-0.7.2): New variable.
* gnu/packages/rust-crates.scm (rust-gix-prompt-0.15.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-path-0.12.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-packetline-0.21.5): New variable.
* gnu/packages/rust-crates.scm (rust-gix-lock-23.0.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-hashtable-0.15.2): New variable.
* gnu/packages/rust-crates.scm (rust-gix-hash-0.25.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-glob-0.26.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-fs-0.21.2): New variable.
* gnu/packages/rust-crates.scm (rust-gix-features-0.48.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-error-0.2.4): New variable.
* gnu/packages/rust-crates.scm (rust-gix-date-0.15.5): New variable.
* gnu/packages/rust-crates.scm (rust-gix-credentials-0.38.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-config-value-0.18.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-commitgraph-0.37.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-command-0.9.1): New variable.
* gnu/packages/rust-crates.scm (rust-gix-chunk-0.7.2): New variable.
* gnu/packages/rust-crates.scm (rust-gix-actor-0.41.1): New variable.
* gnu/packages/rust-crates.scm (rust-getrandom-0.4.3): New variable.
* gnu/packages/rust-crates.scm (rust-defmt-parser-1.0.0): New variable.
* gnu/packages/rust-crates.scm (rust-defmt-macros-1.1.0): New variable.
* gnu/packages/rust-crates.scm (rust-defmt-1.1.0): New variable.
* gnu/packages/rust-crates.scm (rust-data-encoding-macro-internal-0.1.18): New variable.
* gnu/packages/rust-crates.scm (rust-data-encoding-macro-0.1.20): New variable.
* gnu/packages/rust-crates.scm (rust-cyphernet-0.5.4): New variable.
* gnu/packages/rust-crates.scm (rust-cyphergraphy-0.3.1): New variable.
* gnu/packages/rust-crates.scm (rust-cypheraddr-0.4.1): New variable.
* gnu/packages/rust-crates.scm (rust-ct-codecs-1.1.7): New variable.
* gnu/packages/rust-crates.scm (rust-cc-1.2.65): New variable.
* gnu/packages/rust-crates.scm (rust-bytesize-2.4.0): New variable.
* gnu/packages/rust-crates.scm (rust-bytes-1.12.0): New variable.
* gnu/packages/rust-crates.scm (rust-amplify-num-0.5.4): New variable.

Merges guix/guix!9497
2026-06-28 10:58:50 +02:00
Ludovic Courtès 0ca2a361fa gnu: rust-cargo-c, rav1e: Depend on a pinned version of libgit2.
This allows us to upgrade a subset of the dependents of libgit2@1.9.

* gnu/packages/version-control.scm (libgit2-1.9/pinned): New variable.
* gnu/packages/rust-apps.scm (rust-cargo-c)[inputs]: Use it instead of
‘libgit2-1.9’.
* gnu/packages/video.scm (rav1e)[inputs]: Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-06-22 11:52:39 +02:00
Hilton Chain cacb9d2a92 gnu: atuin: Patch command references in shell completion to store items.
* gnu/packages/rust-apps.scm (atuin) [arguments] <#:phases>: Patch command
references to store items.

Merges: #9331
2026-06-20 23:23:55 +08:00
Raven Hallsby 13bd28953f gnu: Add bibtex-format.
* gnu/packages/rust-apps.scm (bibtex-format): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
bibtex-format.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-06-17 09:08:24 +03:00
Dariqq 607d5cd798 gnu: onefetch: Use git-minimal/pinned.
* gnu/packages/rust-apps.scm (onefetch)[native-inputs]:
  Replace git-minimal with git-minimal/pinned.

Merges: https://codeberg.org/guix/guix/pulls/6741
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-06-15 23:16:34 +09:00
Dariqq 647bce4d94 gnu: cocogitto: Use git-minimal/pinned.
* gnu/packages/rust-apps.scm (cocogitto)[native-inputs]:
  Replace git-minimal with git-minimal/pinned.

Merges: https://codeberg.org/guix/guix/pulls/6741
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-06-15 23:16:18 +09:00
Dariqq 3e494530d4 gnu: git-delta: Use git-minimal/pinned.
* gnu/packages/rust-apps.scm (git-delta)[native-inputs]:
  Replace git-minimal with git-minimal/pinned.

Merges: https://codeberg.org/guix/guix/pulls/6741
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-06-15 23:05:04 +09:00
Dariqq d394a93d63 gnu: lsd: Use git-minimal/pinned.
* gnu/packages/rust-apps.scm (lsd)[native-inputs]:
  Replace git-minimal with git-minimal/pinned.

Merges: https://codeberg.org/guix/guix/pulls/6741
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-06-15 23:04:39 +09:00
Dariqq c8bb218e76 gnu: jujutsu: Use git-minimal/pinned.
* gnu/packages/rust-apps.scm (jujutsu)[native-inputs]:
  Replace git-minimal with git-minimal/pinned.

Merges: https://codeberg.org/guix/guix/pulls/6741
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-06-15 23:04:17 +09:00
Efraim Flashner c78672eed3 gnu: rabbitmqadmin: Install shell completions.
* gnu/packages/rust-apps.scm (rabbitmqadmin)[arguments]: Add a phase to
install the shell completions.
[native-inputs]: Add this-package when cross-compiling.

Change-Id: I6f4648b2d2fb96a6ca5d4a513ce2efde573116ff
2026-06-14 11:15:35 +03:00
wrobell 65bf86c92e gnu: rabbitmqadmin: Update to 2.32.0.
* gnu/packages/rust-apps.scm (rabbitmqadmin): Update to 2.32.0.
[inputs]: Remove openssl.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rabbitmqadmin]:
Update entry.

Change-Id: I58e14f1e4f79ef1000b5fcd94dc4d2441c8566a2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-06-14 11:15:35 +03:00
Efraim Flashner d483d0a710 gnu: ouch: Update install-extras phase.
* gnu/packages/rust-apps.scm (ouch)[arguments]: Rewrite the phase
installing extras to use the copy-build-system's 'install phase.

Change-Id: Id41f46b126cb8c0750b856b185db0ee22fa8044c
2026-06-04 13:31:52 +03:00
Efraim Flashner 731cb49b13 gnu: ouch: Add missing inputs.
* gnu/packages/rust-apps.scm (ouch)[inputs]: Add bzip2, xz.

Change-Id: Idcf16626ccae1d79555c15b28393f04fe52c1c2b
2026-06-04 13:26:23 +03:00
Efraim Flashner 0ba11b735f gnu: ouch: Use unbundled bzip3.
* gnu/packages/rust-crates.scm (rust-libbzip3-sys-0.4.0+1.4.0): Remove
bundled copy of bzip3.
* gnu/packages/rust-apps.scm (ouch)[source]: Add snippet to not request
bundled copy of bzip3.
[arguments]: Adjust the 'pre-build phase to find the location of the
bzip3 headers and libraries.
[inputs]: Add bzip3-1.4.

Change-Id: Ie60c2bf2b94e726a1b4f3d71396d79c633e97bb3
2026-06-04 13:15:49 +03:00
Liam Hupfer 2956aa6e3c gnu: atuin: Update to 18.16.1.
* gnu/packages/rust-apps.scm (atuin): Update to 18.16.1.
[arguments]: Fix unnecessarily building and testing packages and
features that were filtered out in the install phase. Server
functionality is no longer a separate feature.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[atuin]: Update
entry.

Change-Id: I18897f4953c2b8843f12daf30e433da3518c38e4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-06-03 13:08:04 +03:00
Efraim Flashner 77ac8d73ff gnu: vhdl-ls: Run all tests.
* gnu/packages/rust-apps.scm (vhdl-ls)[arguments]: Remove
cargo-test-flags.

Change-Id: I5b838f35c1bde37af3b6c483e2c780cdd2edfad3
2026-05-31 10:44:20 +03:00
luca 91c5e436f6 gnu: ninja: Move to build-tools.
* gnu/packages/build-tools.scm (ninja, ninja/pinned, samurai)
  (samu-as-ninja-wrapper): Move to here...
* gnu/packages/ninja.scm (ninja, ninja/pinned, samurai)
  (samu-as-ninja-wrapper): ...from here.  New deprecated variables.
* guix/build-system/cmake.scm (default-ninja):
  Switch to loading from build-tools module.
* guix/build-system/meson.scm (default-ninja): Likewise.

Change-Id: Ia32fb258159cfcc9a0f1ef91c335c71c25a6d7ef
Closes: https://codeberg.org/guix/guix/issues/3595
Merges: https://codeberg.org/guix/guix/pulls/4329
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-27 16:55:34 +09: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
Nicolas Graves 803e96bf55 guix: build-system: Set pypi-uri in pyproject, drop python module.
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-24 10:14:45 +01:00
Yan Abu Arab dba036ecee gnu: maturin: Update to 1.11.5.
* gnu/packages/rust-apps.scm (maturin): Update to 1.11.5.
[arguments]<#:cargo-test-flags>: Add skip for test_pep639 and
metadata_hello_world_pep639, renamed 'test' namespace to 'tests'.
[inputs]: Add zstd:libs.
[native-inputs]: Add pkg-config.
* gnu/packages/patches/maturin-no-cross-compile.patch: Update to 1.11.5.
* gnu/packages/rust-crates.scm (maturin): Update dependencies.

Change-Id: Ic479aa238b60331402749ff24fbf2a5e2b4c280c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-24 10:14:19 +01:00
Efraim Flashner 69cff94d3c gnu: Remove bwt.
Closes guix/guix#8044.

* gnu/packages/rust-apps.scm (bwt): Remove variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bwt]: Remove entry.

Change-Id: Ia775db07e770b53ae4953e6d49cc0507cafc27b8
2026-05-24 11:55:47 +03:00
Efraim Flashner b4a3239595 gnu: jujutsu: Update to 0.41.0.
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.41.0.
[native-inputs]: Remove openssh, add openssh-sans-x.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[jujutsu]: Update
entry.

Change-Id: I0ce635922f81706c6d5989b23ad8b7cea7be6f71
2026-05-24 11:55:47 +03:00
Efraim Flashner f288e61bba gnu: kibi: Update to 0.3.3.
* gnu/packages/rust-apps.scm (kibi): Update to 0.3.3.
[arguments]: Remove cargo-test-flags.  Update the 'install-extras phase.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[kibi]: Update
dependencies.

Change-Id: I6ce9daf622781576d4f835218bf0bd7853b0e9c3
2026-05-24 11:55:43 +03:00
Cayetano Santos bd2835fe68 gnu: vhdl-ls: Update to 0.87.0.
* gnu/packages/rust-apps.scm (vhdl-ls): Update to 0.87.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[vhdl-ls]: Update
entry.

Change-Id: Id8f9f426e6b2363533057a0b0e06f3052df4bd4c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-20 11:54:11 +03:00
Efraim Flashner e0efaffe4b gnu: rusty: Skip some tests on non-x86_64 systems.
* gnu/packages/rust-apps.scm (rusty)[arguments]: Add cargo-test-flags to
skip some tests when not building on x86_64-linux.

Change-Id: I0bbc16d52d05ce0907f4f3587430d3969583b3d3
2026-05-19 14:01:56 +03:00
Efraim Flashner e6d44c6bcf gnu: rusty: Format with guix style.
* gnu/packages/rust-apps.scm (rusty): Format package with guix style.

Change-Id: I4d1cbb41b6b5c2ca2e19cb6cac71dcec238a57e3
2026-05-19 13:26:21 +03:00
Efraim Flashner e1e44912dc gnu: rusty: Update to 0.5.0.
* gnu/packages/rust-apps.scm (rusty): Update to 0.5.0.
[inputs]: Remove lld-14 llvm-14, add llvm-21.
[native-inputs]: Remove lld-wrapper.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rusty]: Update
entry.

Change-Id: I0ac6ef8bc7464d742cd99cb7a4ec8f9126b88192
2026-05-19 13:26:01 +03:00
Efraim Flashner e440725e7c gnu: lsd: Simplify installing extras.
* gnu/packages/rust-apps.scm (lsd)[arguments]: Rewrite the phase
installing extras to use the copy-build-system's 'install phase.

Change-Id: I5732eb3d7b400bb05f14bbdc76e68cee5bcd0c9b
2026-05-17 16:38:55 +03:00
Efraim Flashner 29e8804f17 gnu: lsd: Update to 1.2.0.
* gnu/packages/rust-apps.scm (lsd): Update to 1.2.0.
[native-inputs]: Remove libgit2-1.7, zlib.
[inputs]: Add libgit2-1.9, zlib.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[lsd]: Update entry.

Change-Id: I171262680d18d2dc3819e56814639e6198f83228
2026-05-17 16:38:55 +03:00
Efraim Flashner da1910b031 gnu: gitui: Update to 0.28.1.
* gnu/packages/rust-apps.scm (gitui): Update to 0.28.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gitui]: Update
entry.

Change-Id: I375be7fdbde459aa27503954752acb52fc00e5fa
2026-05-17 16:38:55 +03:00
Efraim Flashner ab197930df gnu: git-delta: Simplify installing extras.
* gnu/packages/rust-apps.scm (git-delta)[arguments]: Rewrite the
'install-extras phase using the cargo-build-system's 'install phase.

Change-Id: Iefd6615d89389ce7f222d4655050f49e3c9d8e7e
2026-05-17 16:38:54 +03:00
Efraim Flashner 60d30f1050 gnu: git-delta: Update to 0.19.2.
* gnu/packages/rust-apps.scm (git-delta): Update to 0.19.2.
[arguments]: Remove cargo-test-flags.
[inputs]: Remove libgit2-1.7, add libgit2-1.9.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-delta]: Update
entry.

Change-Id: I5347a6f9a1c56a550d3cea6683b0ac20497a75c1
2026-05-17 16:38:54 +03:00
Efraim Flashner 918e2ae852 gnu: eza: Simplify installing extras.
* gnu/packages/rust-apps.scm (eza)[arguments]: Rewrite the 'build-manual
and 'install-extras phases to use the copy-build-system's install phase.

Change-Id: I7cebd3a5c529dd54cafbbfba6a59a702c3e362fc
2026-05-17 16:38:54 +03:00
Efraim Flashner 0212837f34 gnu: mise: Add missing packages.
* gnu/packages/rust-apps.scm (mise)[inputs]: Add bzip2, xz.

Change-Id: Ieac794db9708e420d804976995764d139d716118
2026-05-17 16:38:54 +03:00
Efraim Flashner ef9579b633 gnu: age-plugin-yubikey: Fix cross-compiling.
* gnu/packages/rust-apps.scm (age-plugin-yubikey)[arguments]: Don't
build the manpage when cross-compiling.

Change-Id: Ifb62f363f9ad08802c5219d11ad938d3756dc178
2026-05-17 16:38:54 +03:00
Efraim Flashner 4bd667d0b3 gnu: age-plugin-yubikey: Update to 0.5.1.
* gnu/packages/rust-apps.scm (age-plugin-yubikey): Update to 0.5.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[age-plugin-yubikey]:
Update entry.

Change-Id: I7002b65eb979a7c26b8255cf2fe6faf1397b9338
2026-05-17 16:38:54 +03:00
Efraim Flashner 2bda68d8e7 gnu: onefetch: Install shell completions.
* gnu/packages/rust-apps.scm (onefetch)[arguments]: Add a phase to
install the shell completions.
[native-inputs]: When cross-compiling add a copy of this package.

Change-Id: I4632e0a9b3724554f69e37b5b0cef2d2fb0c825f
2026-05-17 11:30:51 +03:00
Yappaholic 069668f788 gnu: Add onefetch.
* gnu/packages/rust-apps.scm (onefetch): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
onefetch.

Change-Id: I1a02cc1c445aacaa300dbb94bcd85bb8570e61a6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-17 11:30:51 +03:00