Blame rust-pest.spec

37f9ab2
# Generated by rust2rpm
37f9ab2
%bcond_without check
37f9ab2
%global debug_package %{nil}
37f9ab2
37f9ab2
%global crate pest
37f9ab2
37f9ab2
Name:           rust-%{crate}
37f9ab2
Version:        0.4.1
43c3c0a
Release:        2%{?dist}
37f9ab2
Summary:        Elegant, efficient grammars
37f9ab2
37f9ab2
License:        MPLv2.0
37f9ab2
URL:            https://crates.io/crates/pest
37f9ab2
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
37f9ab2
37f9ab2
ExclusiveArch:  %{rust_arches}
37f9ab2
37f9ab2
BuildRequires:  rust-packaging
37f9ab2
37f9ab2
%description
37f9ab2
%{summary}.
37f9ab2
37f9ab2
%package        devel
37f9ab2
Summary:        %{summary}
37f9ab2
BuildArch:      noarch
37f9ab2
37f9ab2
%description    devel
37f9ab2
Elegant, efficient grammars.
37f9ab2
37f9ab2
This package contains library source intended for building other packages
37f9ab2
which use %{crate} from crates.io.
37f9ab2
37f9ab2
%prep
37f9ab2
%autosetup -n %{crate}-%{version} -p1
37f9ab2
%cargo_prep
37f9ab2
37f9ab2
%build
37f9ab2
%cargo_build
37f9ab2
37f9ab2
%install
37f9ab2
%cargo_install
37f9ab2
37f9ab2
%if %{with check}
37f9ab2
%check
37f9ab2
%cargo_test
37f9ab2
%endif
37f9ab2
37f9ab2
%files          devel
37f9ab2
%license LICENSE
37f9ab2
%doc README.md CHANGELOG.md
37f9ab2
%{cargo_registry}/%{crate}-%{version}/
43c3c0a
%exclude %{cargo_registry}/%{crate}-%{version}/pest-logo.svg
37f9ab2
37f9ab2
%changelog
43c3c0a
* Sun Dec 03 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.4.1-2
43c3c0a
- Exclude unneeded files
43c3c0a
37f9ab2
* Thu Jul 06 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.4.1-1
37f9ab2
- Initial package