6501920abb
This bring RHEL rust-toolset in sync with the latest Fedora rust-packaging, most importantly: * Fedora's new style (-v vendor) vendoring is implemented. The old RHEL style (-V #) vendoring is still supported, at least until we can convert everything in ELN. * Automatic generation of bundled provides using %cargo_vendor_manifest. However, instead of depending on cargo2rpm, a very stripped-down version of just its parse-vendor-manifest command is provided as a private script, along with a fileattr to call it. Other changes incorporated in this commit: * -Cstrip=none added to %build_rustflags. * --profile rpm is used instead of --release. * Errors in spawned commands are now caught. * Comments and whitespace are synced for easier comparison with Fedora. * --target all is dropped from license and vendor macros, to avoid false alarms from windows crates. |
||
---|---|---|
.fmf | ||
plans | ||
tests/Sanity | ||
.gitignore | ||
0001-bootstrap-allow-disabling-target-self-contained.patch | ||
0001-bootstrap-only-show-PGO-warnings-when-verbose.patch | ||
0001-Let-environment-variables-override-some-default-CPUs.patch | ||
0001-Use-lld-provided-by-system.patch | ||
0002-set-an-external-library-path-for-wasm32-wasi.patch | ||
cargo_vendor.attr | ||
cargo_vendor.prov | ||
gating.yaml | ||
macros.rust-srpm | ||
macros.rust-toolset | ||
rpminspect.yaml | ||
rust.spec | ||
rustc-1.70.0-rust-gdb-substitute-path.patch | ||
rustc-1.75.0-disable-libssh2.patch | ||
sources |