Blame rust-regex.spec

ae86f64
# Generated by rust2rpm
ae86f64
# regex(dev) -> quickcheck(opt) -> env_logger(opt) -> regex
4605886
%bcond_with check
ae86f64
%global debug_package %{nil}
ae86f64
ae86f64
%global crate regex
ae86f64
ae86f64
Name:           rust-%{crate}
5f8a4ec
Version:        1.0.1
34c1775
Release:        2%{?dist}
ae86f64
Summary:        Implementation of regular expressions for Rust
ae86f64
ae86f64
License:        MIT or ASL 2.0
ae86f64
URL:            https://crates.io/crates/regex
ae86f64
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
ae86f64
# Initial patched metadata
70835ce
# * No unstable features
70835ce
Patch0:         regex-1.0.0-fix-metadata.diff
ae86f64
ae86f64
ExclusiveArch:  %{rust_arches}
ae86f64
ae86f64
BuildRequires:  rust-packaging
ae86f64
# [dependencies]
ae86f64
BuildRequires:  (crate(aho-corasick) >= 0.6.0 with crate(aho-corasick) < 0.7.0)
ae86f64
BuildRequires:  (crate(memchr) >= 2.0.0 with crate(memchr) < 3.0.0)
70835ce
BuildRequires:  (crate(regex-syntax) >= 0.6.0 with crate(regex-syntax) < 0.7.0)
ae86f64
BuildRequires:  (crate(thread_local) >= 0.3.2 with crate(thread_local) < 0.4.0)
ae86f64
BuildRequires:  (crate(utf8-ranges) >= 1.0.0 with crate(utf8-ranges) < 2.0.0)
ae86f64
%if %{with check}
ae86f64
# [dev-dependencies]
8423d49
BuildRequires:  (crate(lazy_static) >= 1.0.0 with crate(lazy_static) < 2.0.0)
d56794d
BuildRequires:  (crate(quickcheck) >= 0.6.0 with crate(quickcheck) < 0.7.0)
d56794d
BuildRequires:  (crate(rand) >= 0.4.0 with crate(rand) < 0.5.0)
ae86f64
%endif
ae86f64
ae86f64
%description
ae86f64
%{summary}.
ae86f64
ae86f64
%package        devel
ae86f64
Summary:        %{summary}
ae86f64
BuildArch:      noarch
ae86f64
ae86f64
%description    devel
ae86f64
An implementation of regular expressions for Rust. This implementation uses
ae86f64
finite automata and guarantees linear time matching on all inputs.
ae86f64
ae86f64
This package contains library source intended for building other packages
ae86f64
which use %{crate} from crates.io.
ae86f64
ae86f64
%prep
ae86f64
%autosetup -n %{crate}-%{version} -p1
ae86f64
%cargo_prep
ae86f64
ae86f64
%build
ae86f64
%cargo_build
ae86f64
ae86f64
%install
ae86f64
%cargo_install
ae86f64
ae86f64
%if %{with check}
ae86f64
%check
ae86f64
%cargo_test
ae86f64
%endif
ae86f64
ae86f64
%files          devel
ae86f64
%license LICENSE-MIT LICENSE-APACHE
b55db0f
%doc README.md CHANGELOG.md HACKING.md PERFORMANCE.md UNICODE.md
ae86f64
%{cargo_registry}/%{crate}-%{version}/
ae86f64
%exclude %{cargo_registry}/%{crate}-%{version}/{appveyor.yml,ci,scripts}
ae86f64
ae86f64
%changelog
34c1775
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
34c1775
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
34c1775
5f8a4ec
* Wed Jun 20 2018 Josh Stone <jistone@redhat.com> - 1.0.1-1
5f8a4ec
- Update to 1.0.1
5f8a4ec
70835ce
* Tue Jun 12 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.0-1
70835ce
- Update to 1.0.0
70835ce
67ff895
* Tue May 01 2018 Josh Stone <jistone@redhat.com> - 0.2.11-1
67ff895
- Update to 0.2.11
67ff895
4e69d46
* Fri Mar 16 2018 Josh Stone <jistone@redhat.com> - 0.2.10-1
4e69d46
- Update to 0.2.10
4e69d46
b55db0f
* Wed Mar 14 2018 Josh Stone <jistone@redhat.com> - 0.2.9-1
b55db0f
- Update to 0.2.9
b55db0f
32bab3f
* Fri Feb 09 2018 Josh Stone <jistone@redhat.com> - 0.2.6-1
32bab3f
- Update to 0.2.6
32bab3f
5f666b6
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.5-2
5f666b6
- Rebuild for rust-packaging v5
5f666b6
d56794d
* Sun Dec 31 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.5-1
d56794d
- Update to 0.2.5
d56794d
52f7201
* Sat Dec 02 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.3-3
52f7201
- Bump quickcheck to 0.5
52f7201
8423d49
* Thu Nov 30 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.3-2
8423d49
- Bump lazy_static to 1
8423d49
242bfcc
* Thu Nov 30 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.3-1
242bfcc
- Update to 0.2.3
242bfcc
ae86f64
* Wed Nov 08 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.2-2
ae86f64
- Bump memchr to 2
ae86f64
ae86f64
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.2-1
ae86f64
- Update to 0.2.2
ae86f64
ae86f64
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.1-2
ae86f64
- Port to use rust-packaging
ae86f64
ae86f64
* Sat Feb 25 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.1-1
ae86f64
- Initial package