Blame rust-caps.spec

afc9b01
# Generated by rust2rpm 10
afc9b01
%bcond_without check
afc9b01
%global debug_package %{nil}
afc9b01
afc9b01
%global crate caps
afc9b01
afc9b01
Name:           rust-%{crate}
afc9b01
Version:        0.3.1
afc9b01
Release:        1%{?dist}
afc9b01
Summary:        Pure-Rust library to work with Linux capabilities
afc9b01
afc9b01
# Upstream license specification: MIT/Apache-2.0
afc9b01
# https://github.com/lucab/caps-rs/issues/36
afc9b01
License:        MIT or ASL 2.0
afc9b01
URL:            https://crates.io/crates/caps
afc9b01
Source:         %{crates_source}
afc9b01
afc9b01
ExclusiveArch:  %{rust_arches}
afc9b01
%if %{__cargo_skip_build}
afc9b01
BuildArch:      noarch
afc9b01
%endif
afc9b01
afc9b01
BuildRequires:  rust-packaging
afc9b01
afc9b01
%global _description %{expand:
afc9b01
Pure-Rust library to work with Linux capabilities.}
afc9b01
afc9b01
%description %{_description}
afc9b01
afc9b01
%package        devel
afc9b01
Summary:        %{summary}
afc9b01
BuildArch:      noarch
afc9b01
afc9b01
%description    devel %{_description}
afc9b01
afc9b01
This package contains library source intended for building other packages
afc9b01
which use "%{crate}" crate.
afc9b01
afc9b01
%files          devel
afc9b01
%doc README.md
afc9b01
%{cargo_registry}/%{crate}-%{version}/
afc9b01
afc9b01
%package     -n %{name}+default-devel
afc9b01
Summary:        %{summary}
afc9b01
BuildArch:      noarch
afc9b01
afc9b01
%description -n %{name}+default-devel %{_description}
afc9b01
afc9b01
This package contains library source intended for building other packages
afc9b01
which use "default" feature of "%{crate}" crate.
afc9b01
afc9b01
%files       -n %{name}+default-devel
afc9b01
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
afc9b01
afc9b01
%prep
afc9b01
%autosetup -n %{crate}-%{version_no_tilde} -p1
afc9b01
%cargo_prep
afc9b01
afc9b01
%generate_buildrequires
afc9b01
%cargo_generate_buildrequires
afc9b01
afc9b01
%build
afc9b01
%cargo_build
afc9b01
afc9b01
%install
afc9b01
%cargo_install
afc9b01
afc9b01
%if %{with check}
afc9b01
%check
afc9b01
%cargo_test
afc9b01
%endif
afc9b01
afc9b01
%changelog
afc9b01
* Fri Jun 21 22:40:46 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.1-1
afc9b01
- Initial package