Blame rust-cargo-config2.spec

7d9c417
# Generated by rust2rpm 25
4af2f33
%bcond_without check
4af2f33
%global debug_package %{nil}
4af2f33
4af2f33
%global crate cargo-config2
4af2f33
4af2f33
Name:           rust-cargo-config2
f3d2ec6
Version:        0.1.16
4af2f33
Release:        %autorelease
4af2f33
Summary:        Load and resolve Cargo configuration
4af2f33
4af2f33
License:        Apache-2.0 OR MIT
4af2f33
URL:            https://crates.io/crates/cargo-config2
4af2f33
Source:         %{crates_source}
4af2f33
7d9c417
BuildRequires:  cargo-rpm-macros >= 24
4af2f33
4af2f33
%global _description %{expand:
4af2f33
Load and resolve Cargo configuration.}
4af2f33
4af2f33
%description %{_description}
4af2f33
4af2f33
%package        devel
4af2f33
Summary:        %{summary}
4af2f33
BuildArch:      noarch
4af2f33
4af2f33
%description    devel %{_description}
4af2f33
4af2f33
This package contains library source intended for building other packages which
4af2f33
use the "%{crate}" crate.
4af2f33
4af2f33
%files          devel
4af2f33
%license %{crate_instdir}/LICENSE-APACHE
4af2f33
%license %{crate_instdir}/LICENSE-MIT
20c3fbc
%license %{crate_instdir}/src/cfg_expr/LICENSE-APACHE
20c3fbc
%license %{crate_instdir}/src/cfg_expr/LICENSE-MIT
4af2f33
%doc %{crate_instdir}/CHANGELOG.md
4af2f33
%doc %{crate_instdir}/README.md
4af2f33
%{crate_instdir}/
4af2f33
4af2f33
%package     -n %{name}+default-devel
4af2f33
Summary:        %{summary}
4af2f33
BuildArch:      noarch
4af2f33
4af2f33
%description -n %{name}+default-devel %{_description}
4af2f33
4af2f33
This package contains library source intended for building other packages which
4af2f33
use the "default" feature of the "%{crate}" crate.
4af2f33
4af2f33
%files       -n %{name}+default-devel
4af2f33
%ghost %{crate_instdir}/Cargo.toml
4af2f33
4af2f33
%prep
7d9c417
%autosetup -n %{crate}-%{version} -p1
4af2f33
%cargo_prep
4af2f33
# drop integration tests which can only be compiled in-tree
4af2f33
rm tests/test.rs
4af2f33
4af2f33
%generate_buildrequires
4af2f33
%cargo_generate_buildrequires
4af2f33
4af2f33
%build
4af2f33
%cargo_build
4af2f33
4af2f33
%install
4af2f33
%cargo_install
4af2f33
4af2f33
%if %{with check}
4af2f33
%check
4af2f33
# * skip tests which require cross-compile toolchains to be installed
4af2f33
%cargo_test -- -- --skip resolve::tests::parse_cfg_list
4af2f33
%endif
4af2f33
4af2f33
%changelog
4af2f33
%autochangelog