John Kehayias
ec937a9401
gnu: mesa: Update to 25.2.0.
...
Note: this is not the first "stable" release, but making this available for
testing as some configuration we used have been dropped upstream.
* gnu/packages/gl.scm (mesa): Update to 25.2.0.
[arguments]<#:meson>: Use meson-1.8.
<#:configure-flags>: Remove osmesa and gallium-xa flags (no longer available).
* gnu/packages/rust-crates.scm (mesa-cargo-inputs): Add rustc-hash.
Change-Id: I36d59582b5d827f78040a248a54fd11e2f982393
2025-09-27 16:53:55 -04:00
wrobell
9b46060950
gnu: rabbitmqadmin: Update to 2.9.0.
...
* gnu/packages/rust-apps.scm (rabbitmqadmin): Update to 2.9.0.
[arguments] <#:rust>: Use rust-1.88.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]:
Update entry.
Change-Id: I4f519aae964175e75dc6c045242e9692faff83f8
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-24 16:13:05 +08:00
Ada Stevenson
b0e4e325ec
gnu: rusty: Update to 0.2.0-1.2f406d9.
...
* gnu/packages/rust-apps.scm (rusty): Update to 0.2.0-1.2f406d9.
Change-Id: I10fefbeb2f8349b7ca01026a0f87e023881cae1c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-24 16:03:23 +08:00
Efraim Flashner
25e0b40ddf
gnu: forgejo-cli: Update to 0.3.0.
...
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.3.0.
[source]: Download using git-fetch.
[inputs]: Remove libgit2-1.8. Add libgit2-1.9.
* gnu/packages/rust-crates.scm (forgejo-cli): Update dependencies.
Change-Id: I38e071b0940477fd844ea14f9c768a143e703a7a
2025-09-16 12:22:33 +03:00
Efraim Flashner
57b5cadc79
gnu: codeberg-cli: Update to 0.5.0.
...
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.0.
[source]: Switch to using git-fetch.
[inputs]: Remove libgit2-1.8. Add libgit2-1.9.
* gnu/packages/rust-crates.scm (codeberg-cli): Update dependencies.
Change-Id: I375b68255683a8a091bab05de46c17df133d56c1
2025-09-16 12:22:33 +03:00
Efraim Flashner
50ee5c34be
gnu: sequoia-wot-tools: Update to 0.15.0.
...
* gnu/packages/sequoia.scm (sequoia-wot-tools): Update to 0.15.0.
[arguments]: Add cargo-package-crates, cargo-install-paths. Remove
phase changing directory.
* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update dependencies.
Change-Id: I8221922cac15ce897ac4375f80e691a01ce3c5e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:33 +03:00
Efraim Flashner
4ab38d110a
gnu: sequoia-sqv: Update to 1.3.0.
...
* gnu/packages/sequoia.scm (sequoia-sqv): Update to 1.3.0.
* gnu/packages/rust-crates.scm (sequoia-sqv): Update dependencies.
Change-Id: I301d9ac5f1b30ee261fb1b5abee73d32a37bcc86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:33 +03:00
Efraim Flashner
5543bd8177
gnu: sequoia-sq: Update to 1.3.1.
...
* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.3.1.
* gnu/packages/rust-crates.scm (sequoia-sq): Update dependencies.
Change-Id: I71d1d6744593c7d04e6b2aae778b5b2c5a8d6817
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:33 +03:00
Efraim Flashner
fc286ab261
gnu: sequoia-chameleon-gnupg: Update to 1.13.1.
...
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg): Update to 1.13.1.
* gnu/packages/rust-crates.scm (sequoia-chameleon-gnupg): Update
dependencies.
Change-Id: I94d74aa43c483d2f771155f1c1493b89523d45da
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-16 12:22:30 +03:00
Efraim Flashner
fbc0079965
gnu: rust-crates: Sort sources alphabetically.
...
* gnu/packages/rust-crates.scm: Sort rust crate sources alphabetically.
Change-Id: I2ee21d42092ec08ba89ea05bfefdd8563d4b5f36
2025-09-14 14:33:36 +03:00
VÖRÖSKŐI András
2e476f9ad8
gnu: rbw: Update to 1.14.1
...
* gnu/packages/rust-apps (rbw): Update to 1.14.1.
* gnu/packages/rust-crates (rbw): Update dependencies.
Change-Id: I7352bff50f7a389507c0c72a85719dc962b48dca
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:31 +08:00
Ada Stevenson
e532d5c074
gnu: Add rusty.
...
* gnu/packages/rust-apps.scm (rusty): New variable.
Change-Id: I4ff6d439932453c0beb6e44451c633bcec4e0477
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:30 +08:00
Rutherther
445c23889e
gnu: Add ripgrep-all.
...
* gnu/packages/rust-apps.scm (ripgrep-all): New variable.
Change-Id: Ie05f8dc3352b52a7dcb5bcde9cb33ec7e9fc5d56
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:30 +08:00
Zheng Junjie
ecfbeb3e68
gnu: Add radicle.
...
* gnu/packages/rust-apps.scm (radicle): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add radicle.
Change-Id: I2512928406ceab65ea3f14e64591c4614323408a
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-02 01:46:38 +08:00
Hilton Chain
6412cbf0d5
gnu: xwayland-satellite: Update to 0.7.
...
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.7.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]:
Update entry.
Change-Id: Ia39cc1808375f55f1ba0c3c4553198e4d096780f
2025-09-02 01:46:38 +08:00
Hilton Chain
51e5af2851
gnu: niri: Update to 25.08.
...
* gnu/packages/wm.scm (niri): Update to 25.08.
[arguments] <#:phases>: Disable parallel testing.
* gnu/packages/rust-sources.scm (rust-pipewire-0.8.0.93138d0)
(rust-smithay-0.7.0.20d2dac): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [niri]: Update entry.
[rust-pipewire-0.8.0.93138d0, rust-smithay-0.7.0.20d2dac]: New entries.
Change-Id: I0ca02f2a8aa360cbdbe94f569e37ac175ead8d1e
2025-09-02 01:46:35 +08:00
Zheng Junjie
73f943fd9f
gnu: Add jujutsu.
...
* gnu/packages/rust-crates.scm(lookup-cargo-inputs): Add jujutsu.
* gnu/packages/rust-apps.scm (jujutsu): New variable.
Change-Id: I1527b8c057827c327a701ed135b84e56f166f732
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-22 22:09:13 +08:00
Murilo
ceca2249b1
gnu: helix: Update to 25.07.1.
...
* gnu/packages/text-editors.scm (helix): Update to 25.07.1.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 10:33:23 +02:00
Hilton Chain
3e45fc0f37
doc: Document lockfile importer based Rust packaging workflow.
...
* doc/guix.texi (Build Systems) [cargo-build-system]: Add cross-reference for
the term "Cargo workspaces".
* doc/contributing.texi (Packaging Guidelines)[Rust Crates]: Update
documentation.
* doc/guix-cookbook.texi (Packaging)[Packaging Workflow]: New section.
* gnu/packages/rust-crates.scm,
* gnu/packages/rust-sources.scm: Stop mentioning guix-rust-registry for now, we
may remove the repository if future merges are managed well.
Change-Id: Ic0c6378cf5f5df97d6f8bdd040b486be62c7bddc
2025-08-21 19:09:04 +08:00
Hilton Chain
46ea14a7f4
gnu: Use full versions in the variable names of Rust library development snapshots.
...
This handles version changes better and brings in less confusion when learning
the packaging process.
* gnu/packages/rust-sources.scm (rust-pipewire-for-niri): Rename variable to...
(rust-pipewire-0.8.0.fd3d8f7): ...this.
(rust-pubgrub-for-uv): Rename variable to...
(rust-pubgrub-0.3.0.b70cf70): ...this.
(rust-smithay-for-niri): Rename variable to...
(rust-smithay-0.6.0.ede2707): ...this.
(rust-web-view-for-alfis): Rename variable to...
(rust-web-view-0.7.3.82d7cbc): ...this.
* gnu/packages/rust-crates.scm: Adjust accordingly.
Change-Id: Idc4ab81e5e307804aab5d28ac06fa928cd4ab3a1
2025-08-21 19:09:04 +08:00
wrobell
7e5f5c8191
gnu: Add rabbitmqadmin.
...
* gnu/packages/rust-apps.scm: Add rabbitmqadmin.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]: New
entry.
Change-Id: Ia85162acef5926aafff28405ecb86b406bc6c65d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:03 +08:00
Timo Wilken
b4c583e7af
gnu: Add catppuccin-whiskers.
...
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [catppuccin-whiskers]:
New entry.
* gnu/packages/rust-apps.scm (catppuccin-whiskers): New variable.
Change-Id: I9e5c7a63284956d01840fca54f9f963bbd460d8c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:03 +08:00
Hilton Chain
7ac6690dc2
gnu: Remove rust-bitcode-for-swww.
...
* gnu/packages/rust-sources.scm (rust-bitcode-for-swww): Delete variable.
Change-Id: I6fc303932ce99a5b51a56525fa55e90d9e93e02c
2025-08-21 19:09:03 +08:00
Hilton Chain
8647b510e6
gnu: niri: Update to 25.05.1.
...
* gnu/packages/wm.scm (niri): Update to 25.05.1.
Change-Id: I0de3b6e78bc2db6a2425040643e809b5053f902a
2025-08-21 19:09:02 +08:00
Rutherther
86c6d3955d
gnu: Add vhdl-ls.
...
* gnu/packages/rust-apps.scm (vhdl-ls): New variable.
Change-Id: I933d52ef7cb12d2c99f510471eb12606924b06f6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:02 +08:00
Andrew Wong
3eed5a8fac
gnu: eza: Update to 0.21.3.
...
* gnu/packages/rust-apps.scm (eza): Update to 0.21.3.
[home-page]: Update.
Change-Id: Id5e11d2dd6274ad744065ba0e8e4c86f066d2ead
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:02 +08:00
Andrew Wong
c047228375
gnu: zoxide: Update to 0.9.8.
...
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.8.
[#:phases]<'install-more>: Install nushell completions.
Change-Id: I4ca3d88d07b33679d7ffdf67b3c8559fb4b8fd83
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:02 +08:00
Andrew Wong
892343c0c1
gnu: swww: Update to 0.10.3.
...
* gnu/packages/wm.scm (swww): Update to 0.10.3.
[origin]: Remove snippet.
[arguments]<#:phases>: Remove 'use-guix-vendored-dependencies, 'wrap-binaries.
[inputs]: Add wayland, wayland-protocols.
Remove bash-minimal.
Change-Id: Iacb3916b31f5297bfdb73132bd08c6dad3ef64ea
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:02 +08:00
Andrew Wong
c08b6781d6
gnu: Add fclones.
...
* gnu/packages/rust-apps.scm (fclones): New variable.
Change-Id: I5bc08a12fb868bf25d6dc8f12ec5b4d19822c742
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:01 +08:00
Andrew Wong
17ff9f7f22
gnu: Add iocaine.
...
* gnu/packages/web.scm (iocaine): New variable.
Change-Id: I6df692c663b68680998e4c8b3efdc6bb01be155c
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:01 +08:00
Gabriel Santos
3ab689c985
gnu: Add pay-respects.
...
* gnu/packages/shellutils.scm (pay-respects): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Change-Id: If6c40019ea28dd47d19c3761c97ff4add1b3b3da
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:01 +08:00
David Hoppenbrouwers
25fa92484b
gnu: Add wlink.
...
* gnu/packages/flashing-tools.scm (wlink): New variable.
Change-Id: I222fb1efdaa8311a5ff8ac45a873262ceed04dd5
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:01 +08:00
Hilton Chain
b1273f5edc
gnu: Add tuigreet.
...
* gnu/packages/admin.scm (tuigreet): New package.
* gnu/packages/rust-crates.scm: Move to a dedicated repository.
* gnu/packages/rust-sources.scm: Likewise.
Change-Id: If4936c3f535ff13316c367a27b19f27dd3594103
2025-08-21 19:09:01 +08:00
Hilton Chain
b72b19b500
gnu: xwayland-satellite: Update to 0.6.
...
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.6.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xwayland-satellite]:
Update Cargo inputs.
Change-Id: I479a36039813efb581de8f8c32e18c4284aa4e85
2025-08-21 19:09:01 +08:00
Andrew Wong
37f8ea1355
gnu: Add prettypst.
...
* gnu/packages/rust-apps.scm (prettypst): New variable.
Change-Id: I97795f8c1e453ec0ad1cffe200d2d7bc5a13d101
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:00 +08:00
Andrew Wong
b82eda7a7f
gnu: Add typstyle.
...
* gnu/packages/rust-apps.scm (typstyle): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typstyle]: New entry.
Change-Id: Ifc7d5f94f3ccac55586c69569e76eb1884d94b27
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:00 +08:00
Andrew Wong
194c8e4ce0
gnu: Add typst.
...
* gnu/packages/rust-apps.scm (typst): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: New entry.
Change-Id: Ic4be393c01b72551786890d9eb56c72521d74040
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:00 +08:00
Hilton Chain
3ac98d6843
gnu: cargo-readme: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (cargo-readme)[arguments]: Remove #:cargo-inputs
and #:cargo-development-inputs.
[inputs]: Use ‘cargo-readme’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-readme]: New entry.
Change-Id: Ief3b06f2c2ad193b5100bdb4d01ff3a74b8d3a5f
2025-08-21 19:09:00 +08:00
Hilton Chain
46d1d98579
gnu: cargo-bloat: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (cargo-bloat)[arguments]: Remove #:cargo-inputs.
[inputs]: Use ‘cargo-inputs’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-bloat]: New entry.
Change-Id: Ic03bb1e8cbbb3e8e7806b45ba0e6fbd50da774b9
2025-08-21 19:08:59 +08:00
Hilton Chain
43dba1b993
gnu: espflash: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (espflash)[arguments]: Remove #:cargo-inputs.
[inputs]: Use ‘cargo-inputs’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[espflash]: New entry.
Change-Id: I5914e886809138dc9719e7bd2257c62750cd1fc0
2025-08-21 19:08:59 +08:00
Hilton Chain
bdf67e77bd
gnu: cargo-with: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (cargo-with)[arguments]: Remove #:cargo-inputs.
[inputs]: Use ‘cargo-inputs’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-with]: New entry.
Change-Id: I47618addc1d67efcf2ccd6f9e553a99b4d5d123d
2025-08-21 19:08:59 +08:00
Hilton Chain
3bf7ebbf82
gnu: cargo-show-asm: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (cargo-show-asm)[arguments]: Remove
#:cargo-inputs, #:cargo-development-inputs.
[inputs]: Use ‘cargo-inputs’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-show-asm]: New
entry.
Change-Id: I0a843d5847f64e5db70aa1bc1ff240f000278497
2025-08-21 19:08:59 +08:00
Hilton Chain
a6d736d141
gnu: cargo-remark: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (cargo-remark)[arguments]: Remove #:cargo-inputs,
#:cargo-development-inputs.
[inputs]: Use ‘cargo-inputs’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-remark]: New entry.
Change-Id: Icd6d59a2372e90d724dad76488775dc0039ad627
2025-08-21 19:08:59 +08:00
Hilton Chain
126506d794
gnu: cargo-nextest: Update to 0.9.97.
...
* gnu/packages/check.scm (cargo-nextest): Update to 0.9.97.
[arguments]: Remove #:cargo-inputs.
[inputs]: Use ‘cargo-inputs’.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-nextest]: New
entry.
Change-Id: I647513b79243658ff22b54687ff4d873ae7d0cde
2025-08-21 19:08:57 +08:00
Hilton Chain
836893a86f
gnu: niri: Update to 25.05.
...
* gnu/packages/wm.scm (niri): Update to 25.05.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[niri]: Update Cargo
inputs.
Change-Id: I0a2f93626ab6febf6ef462d06d6e42df8f7003b2
2025-08-21 19:08:57 +08:00
Hilton Chain
6dc315e96c
gnu: rust-smithay-for-niri: Update to 0.6.0-1.c1f13a6.
...
* gnu/packages/rust-sources.scm (rust-smithay-for-niri): Update to
0.6.0-1.c1f13a6.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-smithay-for-niri]:
Update Cargo inputs.
Change-Id: Ida8a95441d6780ce86b95a65f0653977ffb1f14d
2025-08-21 19:08:57 +08:00
Hilton Chain
7b9d6af90f
gnu: rust-rustc-demangle-capi-0.1: Move to (gnu packages rust-sources).
...
* gnu/packages/crates-io.scm (rust-rustc-demangle-capi-0.1): Move to...
* gnu/packages/rust-sources.scm (rust-rustc-demangle-capi-0.1): ...here.
* gnu/packages/linux.scm: Adjust module import.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[rust-rustc-demangle-capi-0.1]: New entry.
Change-Id: Ib679b6caebcd31ff793c48a63aa3aa998c99a157
2025-08-21 19:08:55 +08:00
Hilton Chain
7fdcae4f89
gnu: ouch: Update to 0.6.1.
...
* gnu/packages/rust-apps.scm (ouch): Update to 0.6.1.
[inputs]: Use ‘cargo-inputs’.
Add clang.
[native-inputs]: Add git-minimal/pinned.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
<#:phases>: In ‘pre-build’, remove unrar dependency.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ouch]: New entry.
Change-Id: I320448b2d59cc41d7fdb7a4597879170bfdc6404
2025-08-21 19:08:55 +08:00
Hilton Chain
fd78d56016
gnu: podlet: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (podlet)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[podlet]: New entry.
Change-Id: Ied6e96d2d9a96e9984d1d54759cbba00e40d45c3
2025-08-21 19:08:55 +08:00
Hilton Chain
e732310987
gnu: htmlq: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (htmlq)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
<#:install-source?>: Disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[htmlq]: New entry.
Change-Id: I723d334ded0998851280f3018ec12f11efc84aba
2025-08-21 19:08:55 +08:00