Blame rust-crossbeam-queue.spec

9ef6553
# Generated by rust2rpm
9ef6553
%bcond_with check
9ef6553
%global debug_package %{nil}
9ef6553
9ef6553
%global crate crossbeam-queue
9ef6553
9ef6553
Name:           rust-%{crate}
9ef6553
Version:        0.1.2
9ef6553
Release:        1%{?dist}
9ef6553
Summary:        Concurrent queues
9ef6553
9ef6553
# Upstream license specification: MIT/Apache-2.0
9ef6553
# Algorithm is based on "BSD or ASL 2.0" license
9ef6553
License:        MIT or ASL 2.0
9ef6553
URL:            https://crates.io/crates/crossbeam-queue
9ef6553
Source:         %{crates_source}
9ef6553
9ef6553
ExclusiveArch:  %{rust_arches}
9ef6553
9ef6553
BuildRequires:  rust-packaging
9ef6553
BuildRequires:  (crate(crossbeam-utils/default) >= 0.6.5 with crate(crossbeam-utils/default) < 0.7.0)
9ef6553
%if %{with check}
9ef6553
BuildRequires:  (crate(rand/default) >= 0.6.0 with crate(rand/default) < 0.7.0)
9ef6553
%endif
9ef6553
9ef6553
%global _description \
9ef6553
Concurrent queues.
9ef6553
9ef6553
%description %{_description}
9ef6553
9ef6553
%package        devel
9ef6553
Summary:        %{summary}
9ef6553
BuildArch:      noarch
9ef6553
9ef6553
%description    devel %{_description}
9ef6553
9ef6553
This package contains library source intended for building other packages
9ef6553
which use "%{crate}" crate.
9ef6553
9ef6553
%files          devel
9ef6553
%license LICENSE-APACHE LICENSE-MIT LICENSE-THIRD-PARTY
9ef6553
%doc README.md CHANGELOG.md
9ef6553
%{cargo_registry}/%{crate}-%{version}/
9ef6553
9ef6553
%package     -n %{name}+default-devel
9ef6553
Summary:        %{summary}
9ef6553
BuildArch:      noarch
9ef6553
9ef6553
%description -n %{name}+default-devel %{_description}
9ef6553
9ef6553
This package contains library source intended for building other packages
9ef6553
which use "default" feature of "%{crate}" crate.
9ef6553
9ef6553
%files       -n %{name}+default-devel
9ef6553
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
9ef6553
9ef6553
%prep
9ef6553
%autosetup -n %{crate}-%{version_no_tilde} -p1
9ef6553
%cargo_prep
9ef6553
9ef6553
%build
9ef6553
%cargo_build
9ef6553
9ef6553
%install
9ef6553
%cargo_install
9ef6553
9ef6553
%if %{with check}
9ef6553
%check
9ef6553
%cargo_test
9ef6553
%endif
9ef6553
9ef6553
%changelog
9ef6553
* Sun Feb 10 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.2-1
9ef6553
- Initial package