Blame rust-crossbeam-queue.spec

c74cea4
# Generated by rust2rpm 10
c74cea4
%bcond_without check
9ef6553
%global debug_package %{nil}
9ef6553
9ef6553
%global crate crossbeam-queue
9ef6553
9ef6553
Name:           rust-%{crate}
9ef6553
Version:        0.1.2
c74cea4
Release:        2%{?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}
c74cea4
%if %{__cargo_skip_build}
c74cea4
BuildArch:      noarch
c74cea4
%endif
9ef6553
9ef6553
BuildRequires:  rust-packaging
9ef6553
c74cea4
%global _description %{expand:
c74cea4
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
c74cea4
%generate_buildrequires
c74cea4
%cargo_generate_buildrequires
c74cea4
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
c74cea4
* Thu Jun 20 16:46:08 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.2-2
c74cea4
- Regenerate
c74cea4
9ef6553
* Sun Feb 10 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.2-1
9ef6553
- Initial package