cargo-rpmstatus

Crates.iocargo-rpmstatus
lib.rscargo-rpmstatus
version0.2.5
created_at2024-03-17 13:53:43.095024+00
updated_at2025-12-18 06:11:14.13266+00
descriptioncargo-tree for RPM packaging
homepage
repositoryhttps://github.com/dmorawetz/cargo-rpmstatus
max_upload_size
id1176520
size201,758
Daniel Morawetz (dmorawetz)

documentation

README

cargo-rpmstatus

cargo-tree for rpm packaging. Traverse all dependencies of a project, checks if the dependency is already in fedora rawhide, or if it needs to be updated.

The codebase is a modified version of kpcyrd/cargo-debstatus.

How to run

Prerequisites

In order to build this project the sqlite3.h file is required on the system. On Fedora, this can be found in the sqlite-devel package. On Debian, install the libsqlite3-dev package. For more information check out the documentation of rusqlite.

Install and run the project

$ cargo install cargo-rpmstatus
$ cargo rpmstatus

screenshot

Known Bugs

  • Some indirect optional dependencies are ignored

License

This codebase is licensed:

(MIT OR Apache-2.0) AND GPL-3.0-or-later

due to it's use of cargo-tree code. The cargo-debstatus code is licensed GPL-3.0-or-later. The cargo-rpmstatus code, therefore, is also licensed GPL-3.0-or-later. Terms of the GPL apply.

Commit count: 30

cargo fmt