Go to file
Yaakov Selkowitz 6501920abb Sync rust-toolset macros to rust-packaging v25.2
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.
2024-01-29 03:05:57 +00:00
.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 Sync rust-toolset macros to rust-packaging v25.2 2024-01-29 03:05:57 +00:00
cargo_vendor.prov Sync rust-toolset macros to rust-packaging v25.2 2024-01-29 03:05:57 +00:00
gating.yaml
macros.rust-srpm Provide rust-srpm-macros in RHEL 2024-01-29 03:05:57 +00:00
macros.rust-toolset Sync rust-toolset macros to rust-packaging v25.2 2024-01-29 03:05:57 +00:00
rpminspect.yaml
rust.spec Sync rust-toolset macros to rust-packaging v25.2 2024-01-29 03:05:57 +00:00
rustc-1.70.0-rust-gdb-substitute-path.patch
rustc-1.75.0-disable-libssh2.patch
sources