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
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
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
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
gnu: Add tree-sitter-zig. * gnu/packages/tree-sitter.scm (tree-sitter-zig): New variable. Change-Id: Ic2fbb11fefe804289ad9e4b420b946e8e6a467a9 Signed-off-by: Lynn Leichtle <lynn@lynn.sh> Signed-off-by: Hilton Chain <hako@ultrarare.space>
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
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
gnu: rust-bootstrapped-package: Use modify-inputs. * gnu/packages/rust.scm (rust-bootstrapped-package)[native-inputs]: Use modify-inputs. [arguments]: Set the #:disallowed-references argument. Change-Id: Idf7390eeb3035bc509a21903e38aa0071603b484 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: rust-1.75: Use rust-bootstrap-1.74 on some platforms. * gnu/packges/rust.scm (rust-1.75)[arguments]: When building with rust-bootstrap-1.74 add the add-cc-shim-to-path phase. [native-inputs]: Build with rust-bootstrap-1.74 on platforms which have support. [inputs]: Replace llvm-15 with llvm-17. (rust-1.76)[arguments]: Remove added add-cc-shim-to-path phase. [inputs]: Don't replace llvm. Change-Id: I3bbf5c6dd64617bdd100cc274fe754ffc1325223
gnu: Add rust-bootstrap-1.74. * gnu/packages/rust.scm(rust-bootstrap-1.74): New variable. (rust-bootstrap): Rename to rust-bootstrap-1.54. (rust-1.55)[native-inputs]: Adjust accordingly. * gnu/packages/emacs-xyz.scm (emacs-flycheck-rust)[native-inputs]: Adjust accordingly. Change-Id: Id88e200015ed6ab246407e37eeb4159cb4df195d Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: mrustc: Update to 0.11.2-1.06b87d1. * gnu/packages/rust.scm (%mrustc-source): Update to 0.11.2-1.06b87d1. [source]: Adjust snippet to allow for more compression types. Co-authored-by: Morgan Smith <Morgan.J.Smith@outlook.com> Change-Id: Icaa193451c72dfb41b1c87e9e40cfbcccc8aa152
gnu: rust: Install stdlib manifest with original checksums. * gnu/packages/rust.scm (rust)[arguments]: Install stdlib manifest with the original checksums. Change-Id: I1100ffe4ff67c8e2026e802fc3902ec218e2efee Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: neovim: Update to 0.11.1. * gnu/packages/vim.scm (neovim): Update to 0.11.1. [inputs]: Add utf8proc. Change-Id: I278b533b2ff13e2b40652ce451c9924fc729df5a Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: Remove utf8proc-2.7.0. * gnu/packages/textutils.scm (utf8proc-2.7.0): Remove utf8proc-2.7.0. Change-Id: I1c27646cdded84370590b12e5e65eddcdf97a1e7 Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: utf8proc: Remove input labels. * gnu/packages/textutils.scm (utf8proc)[native-inputs]: Remove input labels. Change-Id: Id1b417739f63bf44a98ea966ce92ffc27c0fc9e5
gnu: utf8proc: Inherit from utf8proc-bootstrap. * gnu/packages/textutils.scm (utf8proc): Inherit from utf8proc-bootstrap. [native-inputs]: Update Unicode version to 16.0.0. Add DerivedCoreProperties.txt, julia and ruby-2.7. [arguments]<#:phases>: Adjust accordingly. Change-Id: Ib8e08ea65eab2409a38dd5f43c91342842e361f5 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: Add utf8proc-bootstrap. * gnu/packages/textutils.scm (utf8proc-bootstrap): New variable. * gnu/packages/julia.scm (julia)[inputs]: Replace utf8proc with it to break dependency circle. Change-Id: Ie2e0c4a83aa9b478b125a390f162c1c69613cd9b Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
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
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
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