summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-crates.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: breezy: Update to 3.3.21.Nicolas Graves
* gnu/packages/version-control.scm (breezy): Update to 3.3.21. [source]: Switch to git-fetch. [inputs]: Replace python-dulwich-0.24 by python-dulwich. * gnu/packages/rust-crates.scm: Refresh them accordingly. Change-Id: I2bb7b8488a7239017ee981f0bf4e75b445e846fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: maturin: Update to 1.11.5.Yan Abu Arab
* 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-17gnu: tree-sitter-cli: Update cargo inputs.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tree-sitter-cli]: Update entry. Change-Id: Ic2edebb8d05ef4c6b4e7bb3244af7203549ec2d0
2026-05-17gnu: tmux-plugin-sessionizer: Fix cross-compilation.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [tmux-plugin-sessionizer]: Update entry. Change-Id: Ie54b874e14a746302e5b02651c09c1993b83d1dd
2026-05-17gnu: rust-crates: Adjust indentation.Efraim Flashner
* gnu/packages/rust-crates.scm: Adjust indentation. Change-Id: I3256ff6b7f465dac21b404adfaabb75369ca1e7a
2026-05-17gnu: stgit: Fix cross-compiling.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[stgit-2]: Update entry. Change-Id: I2a7dd609733bf475636ca24b42a765661513ab38
2026-05-17gnu: lsd: Update to 1.2.0.Efraim Flashner
* 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-17gnu: gitui: Update to 0.28.1.Efraim Flashner
* 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-17gnu: git-delta: Update to 0.19.2.Efraim Flashner
* 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-17gnu: eza: Fix cross-compiling.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[eza]: Update entry. Change-Id: I2005b0391636ef05c55bada4fa7884ab8d73c650
2026-05-17gnu: git-interactive-rebase-tool: Fix cross-compiling.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [git-interactive-rebase-tool]: Update entry. Change-Id: Iaa5666b59b972c99e9a718606415075889c5314c
2026-05-17gnu: age-plugin-yubikey: Update to 0.5.1.Efraim Flashner
* 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-17gnu: Add python-pycrdt.Nicolas Graves
* gnu/packages/python-web.scm (python-pycrdt): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) : Add pycrdt entry. Relates-to: guix/guix!8591 Change-Id: Ie0b73d548da2bf09e43d157d018523987900bef6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: Add onefetch.Yappaholic
* 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-14gnu: rust-apps: Add atuin.Romain GARBAGE
* gnu/packages/rust-apps.scm (atuin): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add atuin. Change-Id: I933151b06b837d101e1b249a15a8fca672b0f35b Co-authored-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-11gnu: rust-crates: Remove some rust crates.Efraim Flashner
These crates were mentioned specifically by cargo audit. * gnu/packages/rust-crates.scm: Remove some unused crates. Change-Id: I6e847a1373811c15eae222ddbcde1649e5349267
2026-05-11gnu: python-bed-reader: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-bed-reader]: Update entry. Change-Id: I0d4e1415040a32f65542c3bb01ed64119166ac65
2026-05-11gnu: rust-cargo-edit: Update to 0.13.10.Efraim Flashner
* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.13.10. [inputs]: Remove libgit2-1.8, add libgit2-1.9. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-cargo-edit]: Update entry. Change-Id: I666c6c74ca4c1d9b16dbf90e2267c867cb863877
2026-05-11gnu: pastel: Update to 0.12.0.Efraim Flashner
* gnu/packages/rust-apps.scm (pastel): Update to 0.12.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[pastel]: Update entry. Change-Id: Ie88725741f157202a47440d8b41da390deccb3a8
2026-05-11gnu: evil-helix: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[evil-helix]: Update entry. Change-Id: Ifbc2fe12628652c46a0cdb0f96eae1831d9650f0
2026-05-11gnu: helix: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[helix]: Update entry. Change-Id: I594f2e1a976223dfe91c9fc7d13c3599fdbd76b2
2026-05-11gnu: rmpc: Update to 0.11.0.Nox
* gnu/packages/mpd.scm (rmpc): Update to 0.11.0. [home-page]: Update to new URI. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rmpc]: Update entry. Change-Id: I8f509a2019d699a8271e50de7b92c7934904d2af Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-11gnu: sequoia: Update to 2.3.0.Efraim Flashner
Addresses rust security advisories, including CVE-2026-42783, CVE-2026-42784. * gnu/packages/sequoia.scm (sequoia): Update to 2.3.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [sequoia-chameleon-gnupg, sequoia-sq, sequioa-sqv, sequoia-wot-tools]: Update entries. Change-Id: Ic53219aae620e7405a43f5d17cecdebf35179b62
2026-05-11gnu: stalwart: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[stalwart]: Update entry. Change-Id: Ib4d6444dea06b71dec5fa36a1baecd6fa7389607
2026-05-11gnu: Add vaultwarden.Zheng Junjie
* gnu/packages/password-utils.scm (vaultwarden): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add vaultwarden. Change-Id: I950a3b5044221bb8b3aa8a56a9b8b367b09cfc6f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-11gnu: stalwart-cli: Update to 1.0.5.Zheng Junjie
* gnu/packages/mail.scm (stalwart-cli): Update to 1.0.5. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart-cli inputs. Change-Id: Ie3979a947a93170669ae7d20092793adf307cc63
2026-05-11gnu: stalwart: Update to 0.16.4.Zheng Junjie
* gnu/packages/mail.scm (stalwart): Update to 0.16.4. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart inputs. Change-Id: Ic005264588844f54efd01716ed35516a95c6d761 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-11gnu: py-spy: Update to 0.4.2.Efraim Flashner
* gnu/packages/rust-apps.scm (py-spy): Update to 0.4.2. [arguments]: Add cargo-test-flags. [inputs]: Remove libunwind. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[py-spy]: Update entry. Change-Id: I039d888012ced431e73a4209d9cabffa8178db37
2026-05-10gnu: Add python-rustworkx.Akiyoshi Suda
* gnu/packages/python-xyz.scm (python-rustworkx): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-rustworkx]: New entry. Change-Id: Ic5fbb7303d00ebadc9086a92936ce59bc7b745fe Merges: https://codeberg.org/guix/guix/pulls/8290 Reviewed-by: Efraim Flashner <efraim@flashner.co.il> Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-07gnu: difftastic: Update to 0.69.0.Patrick Norton
* gnu/packages/rust-apps.scm (difftastic): Update to 0.69.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[difftastic]: Update cargo-inputs. Change-Id: Ic19fb7bab1bb90aede0d035f786ad983eb97b041 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-06gnu: fish: Update to 4.7.0.Andrew Stubbs
* gnu/packages/shells.scm (fish): Update to 4.7.0. [arguments]: Add some test fixups. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[fish]: Update crates. Change-Id: If2f10422ac1069037f3e4e5ce346cdb1fe21667b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-04gnu: gitlogue: Update to 0.9.0.Patrick Norton
* gnu/packages/rust-apps (gitlogue): Update to 0.9.0. * gnu/packages/rust-crates (lookup-cargo-inputs)[gitlogue]: Update dependencies. Change-Id: I12a47c93df6f8ed9d37db891fa2289231092d1da Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-04gnu: wasm-bindgen-cli: Update to 0.2.120.Yappaholic
* gnu/packages/rust-apps.scm (wasm-bindgen-cli): Update to 0.2.120. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wasm-bindgen-cli]: Update entry. Change-Id: I3367a2dce9d472d10b1cc57688e33d726e4d9440 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-04gnu: rust-crates: Adjust indentation.Efraim Flashner
* gnu/packages/rust-crates.scm: Standardize the indentation. Change-Id: Idd3206b67763609549811ff4e71eea183c0b0f74
2026-05-03gnu: stalwart: Update to 0.16.3.Zheng Junjie
* gnu/packages/mail.scm (stalwart): Update to 0.16.3. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart inputs. Change-Id: I2f75b37cff0031940c02534ebedc32acdc14314e Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-01gnu: starship: Update to 1.25.1.Foster Hangdaan
* gnu/packages/shellutils.scm (starship): Update to 1.25.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[starship]: Update entry. Change-Id: If9947f297e7be6df462936e065edd695957fcdee Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-01gnu: Add stalwart-cli.Zheng Junjie
* gnu/packages/mail.scm (stalwart-cli): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add stalwart-cli inputs. Change-Id: I1206a99c27dbab8ebb5914ec52da890de0d7b989
2026-05-01gnu: stalwart: Update to 0.16.1.Zheng Junjie
* gnu/packages/mail.scm (stalwart): Update to 0.16.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart inputs, add rust-opentelemetry-for-stalwart's inputs. * gnu/packages/rust-sources.scm (rust-opentelemetry-for-stalwart): New variable. Change-Id: I0545251b920aa6e47da7c430ebc869a291ab498d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-01gnu: Add mise.Daniel Martins
* gnu/packages/rust-apps.scm (mise): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for mise. Change-Id: I5c8f38c2b7aa29758f7eb0dfb1513dca38ff2b11 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-01gnu: wezterm: Build with system lua.Efraim Flashner
* gnu/packages/terminals.scm (wezterm)[source]: Adjust snippet to not request vendored lua. [inputs]: Add lua-5.4. * gnu/packages/rust-crates.scm (rust-mlua-sys-0.6.8): Don't reference bundled lua sources. (rust-lua-src-547.0.0, rust-luajit-src-210.5.12+a4f56a4): Remove sources. Change-Id: Ia9de3071ea8f7a3ec5ae531125dd257baed068b1
2026-05-01gnu: rust-crates: Update some source snippets.Efraim Flashner
* gnu/packages/rust-crates.scm: Remove some unneeded parts of crate sources. Change-Id: I234ab8f1ffc737f4c073c3f4d085fd0481c20e91
2026-04-30gnu: niri: Update to 26.04.Edouard Klein
* gnu/packages/wm.scm (niri): Update to 26.04. [source, home-page]: Switch upstream URL to github.com/niri-wm/niri. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update niri inputs. Change-Id: I28dd3b5eacc3a76528bf5c93b6912d9971de724d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-30gnu: Add stalwart.Zheng Junjie
* gnu/packages/mail.scm (stalwart): New variable. * gnu/packages/patches/rust-librocksdb-sys-unbundled-sources.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add stalwart. Change-Id: Ie2a39712567d590ce3e7a73ed7cac0893c56dfd2 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-30gnu: xwayland-satellite: Update to 0.8.1.Hilton Chain
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.8.1. [source]: Remove bundled OpenSans-Regular.ttf. [inputs]: Add fontconfig. [arguments] <#:features>: Enable its feature. <#:phases>: Set package version. Install man page. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]: Update entry. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-30gnu: Add cargo-auditable.Efraim Flashner
* gnu/packages/rust-apps.scm (cargo-auditable): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-auditable]: New entry. Change-Id: I5c37f80c234eae4dc9f85275243e4e7e617ffef7
2026-04-30gnu: watchexec: Update to 2.5.1.Efraim Flashner
* gnu/packages/rust-apps.scm (watchexec): Update to 2.5.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[watchexec]: Update entry. Change-Id: Iaacfeea7792fae9cb5e4ccf617687a33e1fa230e
2026-04-26gnu: codex: Update to 0.124.0.Danny Milosavljevic
* gnu/packages/patches/rust-codex-0.124.0-code-mode-stub-toolname.patch: New file. * gnu/packages/patches/rust-codex-0.124.0-remove-patch-sections.patch: New file. * gnu/local.mk (dist_patch_DATA): Add references to them. * gnu/packages/codex.scm (codex): Update to 0.124.0. * gnu/packages/rust-crates.scm: Update. * gnu/packages/rust-sources.scm (rust-codex-0.124.0): New variable. Change-Id: I90570206d39c533edfc6d70e229ee3f7eda9dcf2
2026-04-24gnu: bottom: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for bottom. Change-Id: I8deffd25b7876514997fe4c78b21b4fb89d37210
2026-04-24gnu: rmpc: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for rmpc. Change-Id: I27e90add392c04f5670957240bb86c80882359e6
2026-04-24gnu: mollysocket: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for mollysocket. Change-Id: If0acc613381141b1227cc3c5154e354c5bb6da8a