Expand description
cargo-rpm: Cargo subcommand for creating RPM releases of Rust projects
Modules§
- application
cargo-rpmapplication definition- archive
- Tarball builder for release archives (to be passed to rpmbuild)
- builder
- RPM builder
- commands
cargo rpmsubcommands- config
Cargo.tomlparser specialized for thecargo rpmuse case- error
- Error types
- license
- Convert Cargo’s SPDX 2.1 licenses to the format used by RPM’s
Licensefield. RPM’s valid licenses can be found in the “Short Name” column of the “Good Licenses” table from the Licensing page of the Fedora Project Wiki: - rpmbuild
- Wrapper for running the
rpmbuildcommand - target
- Target-type autodetection for crates
- target_
architecture - Derive rpm target architecture names from rust targets: https://forge.rust-lang.org/release/platform-support.html https://docs.fedoraproject.org/ro/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s03.html
- templates
- Handlebars templates (for RPM specs, etc)