Blame rust-pretty_assertions.spec

f92e068
# Generated by rust2rpm
96e2935
%bcond_with check
f92e068
%global debug_package %{nil}
f92e068
f92e068
%global crate pretty_assertions
f92e068
f92e068
Name:           rust-%{crate}
96e2935
Version:        0.6.1
742ea98
Release:        4%{?dist}
f92e068
Summary:        Overwrite `assert_eq!` and `assert_ne!` with colorful diffs
f92e068
f92e068
# Upstream license specification: MIT/Apache-2.0
f92e068
License:        MIT or ASL 2.0
f92e068
URL:            https://crates.io/crates/pretty_assertions
96e2935
Source:         %{crates_source}
96e2935
# Initial patched metadata
96e2935
# * No windows
96e2935
Patch0:         pretty_assertions-fix-metadata.diff
f92e068
f92e068
ExclusiveArch:  %{rust_arches}
f92e068
f92e068
BuildRequires:  rust-packaging
96e2935
BuildRequires:  (crate(ansi_term/default) >= 0.11.0 with crate(ansi_term/default) < 0.12.0)
96e2935
BuildRequires:  (crate(difference/default) >= 2.0.0 with crate(difference/default) < 3.0.0)
f92e068
96e2935
%global _description \
96e2935
Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding\
96e2935
colorful diffs.
96e2935
96e2935
%description %{_description}
f92e068
f92e068
%package        devel
f92e068
Summary:        %{summary}
f92e068
BuildArch:      noarch
f92e068
96e2935
%description    devel %{_description}
f92e068
f92e068
This package contains library source intended for building other packages
96e2935
which use "%{crate}" crate.
96e2935
96e2935
%files          devel
96e2935
%license LICENSE-MIT LICENSE-APACHE
96e2935
%doc README.md
96e2935
%{cargo_registry}/%{crate}-%{version}/
96e2935
96e2935
%package     -n %{name}+default-devel
96e2935
Summary:        %{summary}
96e2935
BuildArch:      noarch
96e2935
96e2935
%description -n %{name}+default-devel %{_description}
96e2935
96e2935
This package contains library source intended for building other packages
96e2935
which use "default" feature of "%{crate}" crate.
96e2935
96e2935
%files       -n %{name}+default-devel
96e2935
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
f92e068
f92e068
%prep
96e2935
%autosetup -n %{crate}-%{version_no_tilde} -p1
f92e068
%cargo_prep
f92e068
f92e068
%build
f92e068
%cargo_build
f92e068
f92e068
%install
f92e068
%cargo_install
f92e068
f92e068
%if %{with check}
f92e068
%check
f92e068
%cargo_test
f92e068
%endif
f92e068
f92e068
%changelog
742ea98
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-4
742ea98
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
742ea98
15d8280
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-3
15d8280
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
15d8280
2d5c753
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
2d5c753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2d5c753
96e2935
* Sat Feb 23 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.1-1
96e2935
- Update to 0.6.1
96e2935
8be0130
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.1-2
8be0130
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8be0130
f92e068
* Sun Sep 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.1-1
f92e068
- Initial package