# Generated by rust2rpm %bcond_without check %global debug_package %{nil} %global crate grep-printer Name: rust-%{crate} Version: 0.1.1 Release: 1%{?dist} Summary: Implementation of the grep crate's Sink trait # Upstream license specification: Unlicense/MIT License: Unlicense or MIT URL: https://crates.io/crates/grep-printer Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate ExclusiveArch: %{rust_arches} BuildRequires: rust-packaging # [dependencies] BuildRequires: (crate(base64) >= 0.9.2 with crate(base64) < 0.10.0) BuildRequires: (crate(grep-matcher) >= 0.1.1 with crate(grep-matcher) < 0.2.0) BuildRequires: (crate(grep-searcher) >= 0.1.1 with crate(grep-searcher) < 0.2.0) BuildRequires: (crate(serde) >= 1.0.77 with crate(serde) < 2.0.0) BuildRequires: (crate(serde_derive) >= 1.0.77 with crate(serde_derive) < 2.0.0) BuildRequires: (crate(serde_json) >= 1.0.27 with crate(serde_json) < 2.0.0) BuildRequires: (crate(termcolor) >= 1.0.3 with crate(termcolor) < 2.0.0) %if %{with check} # [dev-dependencies] BuildRequires: (crate(grep-regex) >= 0.1.1 with crate(grep-regex) < 0.2.0) %endif %description %{summary}. %package devel Summary: %{summary} BuildArch: noarch %description devel An implementation of the grep crate's Sink trait that provides standard printing of search results, similar to grep itself. This package contains library source intended for building other packages which use %{crate} from crates.io. %prep %autosetup -n %{crate}-%{version} -p1 %cargo_prep %build %cargo_build %install %cargo_install %if %{with check} %check %cargo_test %endif %files devel %license UNLICENSE LICENSE-MIT %doc README.md %{cargo_registry}/%{crate}-%{version}/ %changelog * Sat Sep 08 2018 Igor Gnatenko - 0.1.1-1 - Initial package