Blame rust-tokio-io.spec

98dde3b
# Generated by rust2rpm
98dde3b
%bcond_without check
98dde3b
%global debug_package %{nil}
98dde3b
98dde3b
%global crate tokio-io
98dde3b
98dde3b
Name:           rust-%{crate}
98dde3b
Version:        0.1.4
98dde3b
Release:        1%{?dist}
98dde3b
Summary:        Core I/O primitives for asynchronous I/O in Rust
98dde3b
98dde3b
License:        MIT or ASL 2.0
98dde3b
URL:            https://crates.io/crates/tokio-io
98dde3b
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
77e2ea9
# https://github.com/tokio-rs/tokio-io/commit/795d7da2ff0c34211fa817dfcab4cf8590669ffd
77e2ea9
Patch0001:      0001-Add-a-reserve-to-a-test-to-prevent-an-assertion.patch
98dde3b
98dde3b
ExclusiveArch:  %{rust_arches}
98dde3b
98dde3b
BuildRequires:  rust-packaging
98dde3b
# [dependencies]
98dde3b
BuildRequires:  (crate(bytes) >= 0.4.0 with crate(bytes) < 0.5.0)
98dde3b
BuildRequires:  (crate(futures) >= 0.1.11 with crate(futures) < 0.2.0)
98dde3b
BuildRequires:  (crate(log) >= 0.3.0 with crate(log) < 0.4.0)
98dde3b
98dde3b
%description
98dde3b
%{summary}.
98dde3b
98dde3b
%package        devel
98dde3b
Summary:        %{summary}
98dde3b
BuildArch:      noarch
98dde3b
98dde3b
%description    devel
98dde3b
Core I/O primitives for asynchronous I/O in Rust.
98dde3b
98dde3b
This package contains library source intended for building other packages
98dde3b
which use %{crate} from crates.io.
98dde3b
98dde3b
%prep
98dde3b
%autosetup -n %{crate}-%{version} -p1
98dde3b
%cargo_prep
98dde3b
98dde3b
%build
98dde3b
%cargo_build
98dde3b
98dde3b
%install
98dde3b
%cargo_install
98dde3b
98dde3b
%if %{with check}
98dde3b
%check
98dde3b
%cargo_test
98dde3b
%endif
98dde3b
98dde3b
%files          devel
98dde3b
%license LICENSE-MIT LICENSE-APACHE
98dde3b
%doc README.md CHANGELOG.md
98dde3b
%{cargo_registry}/%{crate}-%{version}/
98dde3b
98dde3b
%changelog
98dde3b
* Wed Nov 22 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.4-1
98dde3b
- Update to 0.1.4
98dde3b
98dde3b
* Fri Jun 16 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.2-1
98dde3b
- Initial package