Blame rust-regex.spec

8987bed
# Generated by rust2rpm 13
7b33ae6
%bcond_without check
ae86f64
%global debug_package %{nil}
ae86f64
ae86f64
%global crate regex
ae86f64
ae86f64
Name:           rust-%{crate}
ebee9d2
Version:        1.3.4
ebee9d2
Release:        1%{?dist}
ae86f64
Summary:        Implementation of regular expressions for Rust
ae86f64
8987bed
# Upstream license specification: MIT OR Apache-2.0
ae86f64
License:        MIT or ASL 2.0
ae86f64
URL:            https://crates.io/crates/regex
3b32c06
Source:         %{crates_source}
de14611
# Initial patched metadata
de14611
# - Bump quickcheck to 0.9 https://github.com/rust-lang/regex/pull/616
de14611
# - Bump rand to 0.7
de14611
Patch0:         regex-fix-metadata.diff
ae86f64
ae86f64
ExclusiveArch:  %{rust_arches}
7b33ae6
%if %{__cargo_skip_build}
7b33ae6
BuildArch:      noarch
7b33ae6
%endif
ae86f64
ae86f64
BuildRequires:  rust-packaging
ae86f64
7b33ae6
%global _description %{expand:
7b33ae6
Implementation of regular expressions for Rust. This implementation uses finite
7b33ae6
automata and guarantees linear time matching on all inputs.}
2229a1e
2229a1e
%description %{_description}
ae86f64
ae86f64
%package        devel
ae86f64
Summary:        %{summary}
ae86f64
BuildArch:      noarch
ae86f64
2229a1e
%description    devel %{_description}
2229a1e
2229a1e
This package contains library source intended for building other packages
2229a1e
which use "%{crate}" crate.
2229a1e
2229a1e
%files          devel
2229a1e
%license LICENSE-MIT LICENSE-APACHE
2229a1e
%doc README.md CHANGELOG.md HACKING.md PERFORMANCE.md UNICODE.md
8987bed
%{cargo_registry}/%{crate}-%{version_no_tilde}/
2229a1e
2229a1e
%package     -n %{name}+default-devel
2229a1e
Summary:        %{summary}
2229a1e
BuildArch:      noarch
2229a1e
2229a1e
%description -n %{name}+default-devel %{_description}
2229a1e
2229a1e
This package contains library source intended for building other packages
2229a1e
which use "default" feature of "%{crate}" crate.
2229a1e
2229a1e
%files       -n %{name}+default-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
2229a1e
de14611
%package     -n %{name}+aho-corasick-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+aho-corasick-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "aho-corasick" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+aho-corasick-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+memchr-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+memchr-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "memchr" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+memchr-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
2229a1e
%package     -n %{name}+pattern-devel
2229a1e
Summary:        %{summary}
2229a1e
BuildArch:      noarch
2229a1e
2229a1e
%description -n %{name}+pattern-devel %{_description}
ae86f64
ae86f64
This package contains library source intended for building other packages
2229a1e
which use "pattern" feature of "%{crate}" crate.
2229a1e
2229a1e
%files       -n %{name}+pattern-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
2229a1e
de14611
%package     -n %{name}+perf-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+perf-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "perf" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+perf-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+perf-cache-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+perf-cache-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "perf-cache" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+perf-cache-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+perf-dfa-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+perf-dfa-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "perf-dfa" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+perf-dfa-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+perf-inline-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+perf-inline-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "perf-inline" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+perf-inline-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+perf-literal-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+perf-literal-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "perf-literal" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+perf-literal-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+std-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+std-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "std" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+std-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+thread_local-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+thread_local-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "thread_local" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+thread_local-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-age-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-age-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode-age" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-age-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-bool-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-bool-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode-bool" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-bool-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-case-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-case-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode-case" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-case-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-gencat-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-gencat-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode-gencat" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-gencat-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-perl-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-perl-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode-perl" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-perl-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-script-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-script-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode-script" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-script-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
de14611
%package     -n %{name}+unicode-segment-devel
de14611
Summary:        %{summary}
de14611
BuildArch:      noarch
de14611
de14611
%description -n %{name}+unicode-segment-devel %{_description}
de14611
de14611
This package contains library source intended for building other packages
de14611
which use "unicode-segment" feature of "%{crate}" crate.
de14611
de14611
%files       -n %{name}+unicode-segment-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
de14611
2229a1e
%package     -n %{name}+unstable-devel
2229a1e
Summary:        %{summary}
2229a1e
BuildArch:      noarch
2229a1e
2229a1e
%description -n %{name}+unstable-devel %{_description}
2229a1e
2229a1e
This package contains library source intended for building other packages
2229a1e
which use "unstable" feature of "%{crate}" crate.
2229a1e
2229a1e
%files       -n %{name}+unstable-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
2229a1e
2229a1e
%package     -n %{name}+use_std-devel
2229a1e
Summary:        %{summary}
2229a1e
BuildArch:      noarch
2229a1e
2229a1e
%description -n %{name}+use_std-devel %{_description}
2229a1e
2229a1e
This package contains library source intended for building other packages
2229a1e
which use "use_std" feature of "%{crate}" crate.
2229a1e
2229a1e
%files       -n %{name}+use_std-devel
8987bed
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
ae86f64
ae86f64
%prep
3b32c06
%autosetup -n %{crate}-%{version_no_tilde} -p1
ae86f64
%cargo_prep
ae86f64
9930ede
%generate_buildrequires
9930ede
%cargo_generate_buildrequires
9930ede
ae86f64
%build
ae86f64
%cargo_build
ae86f64
ae86f64
%install
ae86f64
%cargo_install
ae86f64
ae86f64
%if %{with check}
ae86f64
%check
43c7db9
%cargo_test
ae86f64
%endif
ae86f64
ae86f64
%changelog
ebee9d2
* Fri Jan 31 2020 Josh Stone <jistone@redhat.com> - 1.3.4-1
ebee9d2
- Update to 1.3.4
ebee9d2
f95f4fa
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.3-2
f95f4fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f95f4fa
0a889ed
* Fri Jan 24 2020 Josh Stone <jistone@redhat.com> - 1.3.3-1
0a889ed
- Update to 1.3.3
0a889ed
8987bed
* Wed Jan 15 2020 Josh Stone <jistone@redhat.com> - 1.3.2-1
8987bed
- Update to 1.3.2
8987bed
de14611
* Fri Sep 13 21:47:27 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 1.3.1-1
de14611
- Update to 1.3.1
de14611
- Bump quickcheck to 0.9
de14611
- Bump rand to 0.7
de14611
805d43c
* Sun Aug 04 06:54:20 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.2.1-1
805d43c
- Update to 1.2.1
805d43c
6c1dde7
* Sun Jul 28 21:14:41 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.2.0-1
6c1dde7
- Update to 1.2.0
6c1dde7
6fc4211
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.9-2
6fc4211
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6fc4211
43c7db9
* Sun Jul 07 15:01:03 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.1.9-1
43c7db9
- Update to 1.1.9
43c7db9
e6690bd
* Sat Jul 06 11:19:59 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.1.8-1
e6690bd
- Update to 1.1.8
e6690bd
9930ede
* Thu Jun 20 09:20:14 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.1.7-2
9930ede
- Regenerate
9930ede
0f8afc2
* Sun Jun 09 15:15:29 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.1.7-1
0f8afc2
- Update to 1.1.7
0f8afc2
7b33ae6
* Sun Jun 09 10:24:45 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.1.6-2
7b33ae6
- Regenerate
7b33ae6
d1396d0
* Tue Apr 16 2019 Josh Stone <jistone@redhat.com> - 1.1.6-1
d1396d0
- Update to 1.1.6
d1396d0
eed6a81
* Wed Apr 03 2019 Josh Stone <jistone@redhat.com> - 1.1.5-1
eed6a81
- Update to 1.1.5
eed6a81
3b32c06
* Thu Feb 28 2019 Josh Stone <jistone@redhat.com> - 1.1.2-1
3b32c06
- Update to 1.1.2
3b32c06
71ce53b
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
71ce53b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
71ce53b
b5b881c
* Mon Dec 03 2018 Josh Stone <jistone@redhat.com> - 1.1.0-1
b5b881c
- Update to 1.1.0
b5b881c
8b856e3
* Sat Nov 10 2018 Josh Stone <jistone@redhat.com> - 1.0.6-1
8b856e3
- Update to 1.0.6
8b856e3
2229a1e
* Sat Oct 27 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.5-3
2229a1e
- Adapt to new packaging
2229a1e
4ece3b5
* Sun Oct 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.5-2
4ece3b5
- Exclude more unneeded files
4ece3b5
98b8614
* Fri Sep 07 2018 Josh Stone <jistone@redhat.com> - 1.0.5-1
98b8614
- Update to 1.0.5
98b8614
5b9f3a0
* Thu Aug 30 2018 Josh Stone <jistone@redhat.com> - 1.0.4-1
5b9f3a0
- Update to 1.0.4
5b9f3a0
7b6bd68
* Sat Jul 28 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.2-5
7b6bd68
- Rebuild to run tests
7b6bd68
561446f
* Mon Jul 23 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.2-4
561446f
- Rebuild to trigger tests
561446f
b0c90c8
* Fri Jul 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.2-3
b0c90c8
- Rebuild to trigger tests
b0c90c8
09f7ffb
* Fri Jul 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.2-2
09f7ffb
- Rebuild
09f7ffb
0be8ed5
* Thu Jul 19 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.2-1
0be8ed5
- Update to 1.0.2
0be8ed5
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