Blame rust-difference.spec

6ff3665
# Generated by rust2rpm
6ff3665
%bcond_without check
6ff3665
%global debug_package %{nil}
6ff3665
6ff3665
# Binary is pretty useless
6ff3665
%global __cargo_is_bin() false
6ff3665
6ff3665
%global crate difference
6ff3665
6ff3665
Name:           rust-%{crate}
6ff3665
Version:        2.0.0
7eba2f6
Release:        2%{?dist}
6ff3665
Summary:        Rust text diffing and assertion library
6ff3665
6ff3665
License:        MIT
6ff3665
URL:            https://crates.io/crates/difference
6ff3665
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
6ff3665
# Initial patched metadata
6ff3665
# * Bump term to 0.4, https://github.com/johannhof/difference.rs/pull/27
6ff3665
# * Bump quickcheck to 0.6, https://github.com/johannhof/difference.rs/pull/26
6ff3665
# * Remove bin feature, it is useless
6ff3665
Patch0:         difference-2.0.0-fix-metadata.diff
6ff3665
6ff3665
ExclusiveArch:  %{rust_arches}
6ff3665
6ff3665
BuildRequires:  rust-packaging
6ff3665
%if %{with check}
6ff3665
# [dev-dependencies]
6ff3665
BuildRequires:  (crate(quickcheck) >= 0.6.0 with crate(quickcheck) < 0.7.0)
6ff3665
BuildRequires:  (crate(term) >= 0.4.0 with crate(term) < 0.5.0)
6ff3665
%endif
6ff3665
6ff3665
%description
6ff3665
%{summary}.
6ff3665
6ff3665
%package        devel
6ff3665
Summary:        %{summary}
6ff3665
BuildArch:      noarch
6ff3665
6ff3665
%description    devel
6ff3665
A Rust text diffing and assertion library.
6ff3665
6ff3665
This package contains library source intended for building other packages
6ff3665
which use %{crate} from crates.io.
6ff3665
6ff3665
%prep
6ff3665
%autosetup -n %{crate}-%{version} -p1
6ff3665
%cargo_prep
6ff3665
6ff3665
%build
6ff3665
%cargo_build
6ff3665
6ff3665
%install
6ff3665
%cargo_install
6ff3665
6ff3665
%if %{with check}
6ff3665
%check
6ff3665
%cargo_test
6ff3665
%endif
6ff3665
6ff3665
%files          devel
6ff3665
%license LICENSE
6ff3665
%doc README.md
6ff3665
%{cargo_registry}/%{crate}-%{version}/
6ff3665
%exclude %{cargo_registry}/%{crate}-%{version}/appveyor.yml
6ff3665
6ff3665
%changelog
7eba2f6
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
7eba2f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7eba2f6
6ff3665
* Wed Jan 24 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.0.0-1
6ff3665
- Initial package