2ab33a3
# Generated by rust2rpm
2ab33a3
%bcond_without check
2ab33a3
%global debug_package %{nil}
2ab33a3
2ab33a3
%global crate globset
2ab33a3
2ab33a3
Name:           rust-%{crate}
d74bf35
Version:        0.3.0
d74bf35
Release:        1%{?dist}
2ab33a3
Summary:        Single glob and glob set matching
2ab33a3
2ab33a3
License:        Unlicense or MIT
2ab33a3
URL:            https://crates.io/crates/globset
2ab33a3
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
2ab33a3
# Initial patched metadata
2ab33a3
# * No simd
d74bf35
Patch0:         globset-0.3.0-fix-metadata.diff
2ab33a3
2ab33a3
ExclusiveArch:  %{rust_arches}
2ab33a3
2ab33a3
BuildRequires:  rust-packaging
2ab33a3
# [dependencies]
2ab33a3
BuildRequires:  (crate(aho-corasick) >= 0.6.0 with crate(aho-corasick) < 0.7.0)
2ab33a3
BuildRequires:  (crate(fnv) >= 1.0.0 with crate(fnv) < 2.0.0)
d74bf35
BuildRequires:  (crate(log) >= 0.4.0 with crate(log) < 0.5.0)
2ab33a3
BuildRequires:  (crate(memchr) >= 2.0.0 with crate(memchr) < 3.0.0)
2ab33a3
BuildRequires:  (crate(regex) >= 0.2.1 with crate(regex) < 0.3.0)
2ab33a3
%if %{with check}
2ab33a3
# [dev-dependencies]
2ab33a3
BuildRequires:  (crate(glob) >= 0.2.0 with crate(glob) < 0.3.0)
2ab33a3
%endif
2ab33a3
2ab33a3
%description
2ab33a3
%{summary}.
2ab33a3
2ab33a3
%package        devel
2ab33a3
Summary:        %{summary}
2ab33a3
BuildArch:      noarch
2ab33a3
2ab33a3
%description    devel
2ab33a3
Cross platform single glob and glob set matching. Glob set matching is the
2ab33a3
process of matching one or more glob patterns against a single candidate path
2ab33a3
simultaneously, and returning all of the globs that matched.
2ab33a3
2ab33a3
This package contains library source intended for building other packages
2ab33a3
which use %{crate} from crates.io.
2ab33a3
2ab33a3
%prep
2ab33a3
%autosetup -n %{crate}-%{version} -p1
2ab33a3
%cargo_prep
2ab33a3
2ab33a3
%build
2ab33a3
%cargo_build
2ab33a3
2ab33a3
%install
2ab33a3
%cargo_install
2ab33a3
2ab33a3
%if %{with check}
2ab33a3
%check
2ab33a3
%cargo_test
2ab33a3
%endif
2ab33a3
2ab33a3
%files          devel
2ab33a3
%license COPYING UNLICENSE LICENSE-MIT
2ab33a3
%doc README.md
2ab33a3
%{cargo_registry}/%{crate}-%{version}/
2ab33a3
2ab33a3
%changelog
d74bf35
* Mon Feb 12 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.0-1
d74bf35
- Update to 0.3.0
d74bf35
3ac088a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-3
3ac088a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3ac088a
735fe5a
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.1-2
735fe5a
- Rebuild for rust-packaging v5
735fe5a
2ab33a3
* Thu Nov 09 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.1-1
2ab33a3
- Update to 0.2.1
2ab33a3
2ab33a3
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.0-1
2ab33a3
- Update to 0.2.0
2ab33a3
2ab33a3
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.4-2
2ab33a3
- Port to use rust-packaging
2ab33a3
2ab33a3
* Wed Mar 15 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.4-1
2ab33a3
- Update to 0.1.4
2ab33a3
2ab33a3
* Sat Feb 25 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.3-1
2ab33a3
- Initial package