# Generated by rust2rpm 23 %bcond_without check %global crate cargo-lock Name: rust-cargo-lock Version: 8.0.3 Release: %autorelease Summary: Self-contained Cargo.lock parser with optional dependency graph analysis License: Apache-2.0 OR MIT URL: https://crates.io/crates/cargo-lock Source: %{crates_source} BuildRequires: rust-packaging >= 21 %global _description %{expand: Self-contained Cargo.lock parser with optional dependency graph analysis.} %description %{_description} %package -n %{crate} Summary: %{summary} %description -n %{crate} %{_description} %files -n %{crate} %license LICENSE-APACHE %license LICENSE-MIT %doc CHANGELOG.md %doc README.md %{_bindir}/cargo-lock %package devel Summary: %{summary} BuildArch: noarch %description devel %{_description} This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel %license %{crate_instdir}/LICENSE-APACHE %license %{crate_instdir}/LICENSE-MIT %doc %{crate_instdir}/CHANGELOG.md %doc %{crate_instdir}/README.md %{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+default-devel %{_description} This package contains library source intended for building other packages which use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+cli-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+cli-devel %{_description} This package contains library source intended for building other packages which use the "cli" feature of the "%{crate}" crate. %files -n %{name}+cli-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+dependency-tree-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+dependency-tree-devel %{_description} This package contains library source intended for building other packages which use the "dependency-tree" feature of the "%{crate}" crate. %files -n %{name}+dependency-tree-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+gumdrop-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+gumdrop-devel %{_description} This package contains library source intended for building other packages which use the "gumdrop" feature of the "%{crate}" crate. %files -n %{name}+gumdrop-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+petgraph-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+petgraph-devel %{_description} This package contains library source intended for building other packages which use the "petgraph" feature of the "%{crate}" crate. %files -n %{name}+petgraph-devel %ghost %{crate_instdir}/Cargo.toml %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep %generate_buildrequires %cargo_generate_buildrequires -f cli %build %cargo_build -- --features=cli %install %cargo_install -- --features=cli %if %{with check} %check %cargo_test -- -- --skip testbox_tests %endif %changelog %autochangelog