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
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
gnu: xsv: Remove #:cargo-inputs. * gnu/packages/rust-apps.scm (xsv)[inputs]: Use ‘cargo-inputs’. [arguments]: Remove #:cargo-inputs, #:cargo-development-inputs. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xsv]: New entry. Change-Id: I921d3b63dd045f198f3af9905634dfd1cc84cb00
gnu: rust-xremap: Update to 0.10.10. * gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.10. [inputs]: Use ‘cargo-inputs’. [arguments]: Remove #:cargo-inputs. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xremap]: New entry. Change-Id: I1a497d9d5f1d3d090470f731e05ed88dd2f2b918
gnu: Remove wallust-themes. * gnu/packages/rust-apps.scm (wallust-themes): Delete variable. Change-Id: I9cbfd372df75fd577ec20f095a205a7bf7a1acaa
gnu: git-delta: Remove #:cargo-inputs. * gnu/packages/rust-apps.scm (git-delta)[source]: Remove snippet. [inputs]: Use ‘cargo-inputs’. Add oniguruma. [arguments]: Remove #:cargo-inputs and #:cargo-development-inputs. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-delta]: New entry. Change-Id: I9647f89cb920b1f8822a7faaa0337ce377a70ee9