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