Blame rust-arbitrary.spec

e7a375e
# Generated by rust2rpm 13
e7a375e
# * https://github.com/rust-fuzz/rust_arbitrary/issues/10
e7a375e
%if 0%{?__isa_bits} == 32
e7a375e
%bcond_with check
e7a375e
%else
c7a095b
%bcond_without check
c7a095b
%endif
c7a095b
%global debug_package %{nil}
c7a095b
c7a095b
%global crate arbitrary
c7a095b
c7a095b
Name:           rust-%{crate}
c7a095b
Version:        0.2.0
e231be2
Release:        2%{?dist}
c7a095b
Summary:        Arbitrary trait for generating structured data from unstructured data
c7a095b
c7a095b
# Upstream license specification: MIT/Apache-2.0
e7a375e
# * https://github.com/rust-fuzz/rust_arbitrary/issues/9
c7a095b
License:        MIT or ASL 2.0
c7a095b
URL:            https://crates.io/crates/arbitrary
c7a095b
Source:         %{crates_source}
c7a095b
c7a095b
ExclusiveArch:  %{rust_arches}
c7a095b
%if %{__cargo_skip_build}
c7a095b
BuildArch:      noarch
c7a095b
%endif
c7a095b
c7a095b
BuildRequires:  rust-packaging
c7a095b
c7a095b
%global _description %{expand:
c7a095b
Arbitrary trait for generating structured data from unstructured data.}
c7a095b
c7a095b
%description %{_description}
c7a095b
c7a095b
%package        devel
c7a095b
Summary:        %{summary}
c7a095b
BuildArch:      noarch
c7a095b
c7a095b
%description    devel %{_description}
c7a095b
c7a095b
This package contains library source intended for building other packages
c7a095b
which use "%{crate}" crate.
c7a095b
c7a095b
%files          devel
c7a095b
%doc README.md
e7a375e
%{cargo_registry}/%{crate}-%{version_no_tilde}/
c7a095b
c7a095b
%package     -n %{name}+default-devel
c7a095b
Summary:        %{summary}
c7a095b
BuildArch:      noarch
c7a095b
c7a095b
%description -n %{name}+default-devel %{_description}
c7a095b
c7a095b
This package contains library source intended for building other packages
c7a095b
which use "default" feature of "%{crate}" crate.
c7a095b
c7a095b
%files       -n %{name}+default-devel
e7a375e
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
c7a095b
c7a095b
%prep
c7a095b
%autosetup -n %{crate}-%{version_no_tilde} -p1
c7a095b
%cargo_prep
c7a095b
c7a095b
%generate_buildrequires
c7a095b
%cargo_generate_buildrequires
c7a095b
c7a095b
%build
c7a095b
%cargo_build
c7a095b
c7a095b
%install
c7a095b
%cargo_install
c7a095b
c7a095b
%if %{with check}
c7a095b
%check
c7a095b
%cargo_test
c7a095b
%endif
c7a095b
c7a095b
%changelog
e231be2
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-2
e231be2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e231be2
c7a095b
* Fri Dec 06 17:02:50 CET 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.2.0-1
c7a095b
- Initial package