Blame rust-encoding_rs.spec

1d3d21a
# Generated by rust2rpm
59c584a
# * Tests are run in infrastructure
7e906e9
%bcond_with check
1d3d21a
%global debug_package %{nil}
1d3d21a
1d3d21a
%global crate encoding_rs
1d3d21a
1d3d21a
Name:           rust-%{crate}
31e4348
Version:        0.8.17
b1388c8
Release:        2%{?dist}
1d3d21a
Summary:        Gecko-oriented implementation of the Encoding Standard
1d3d21a
c7c3fa9
# Upstream license specification: MIT/Apache-2.0
1d3d21a
License:        MIT or ASL 2.0
1d3d21a
URL:            https://crates.io/crates/encoding_rs
7994014
Source:         %{crates_source}
1d3d21a
# Initial patched metadata
fc0912b
# * Drop unneeded script, https://github.com/hsivonen/encoding_rs/pull/38
fc0912b
Patch0:         encoding_rs-fix-metadata.diff
1d3d21a
1d3d21a
ExclusiveArch:  %{rust_arches}
1d3d21a
1d3d21a
BuildRequires:  rust-packaging
59c584a
BuildRequires:  (crate(cfg-if/default) >= 0.1.0 with crate(cfg-if/default) < 0.2.0)
1d3d21a
%if %{with check}
31e4348
BuildRequires:  (crate(bincode/default) >= 1.0.0 with crate(bincode/default) < 2.0.0)
59c584a
BuildRequires:  (crate(serde_derive/default) >= 1.0.0 with crate(serde_derive/default) < 2.0.0)
59c584a
BuildRequires:  (crate(serde_json/default) >= 1.0.0 with crate(serde_json/default) < 2.0.0)
1d3d21a
%endif
1d3d21a
59c584a
%global _description \
59c584a
A Gecko-oriented implementation of the Encoding Standard.
59c584a
59c584a
%description %{_description}
1d3d21a
1d3d21a
%package        devel
1d3d21a
Summary:        %{summary}
1d3d21a
BuildArch:      noarch
1d3d21a
59c584a
%description    devel %{_description}
1d3d21a
1d3d21a
This package contains library source intended for building other packages
59c584a
which use "%{crate}" crate.
59c584a
59c584a
%files          devel
59c584a
%license COPYRIGHT LICENSE-MIT LICENSE-APACHE
59c584a
%doc README.md CONTRIBUTING.md Ideas.md
59c584a
%{cargo_registry}/%{crate}-%{version}/
59c584a
59c584a
%package     -n %{name}+default-devel
59c584a
Summary:        %{summary}
59c584a
BuildArch:      noarch
59c584a
59c584a
%description -n %{name}+default-devel %{_description}
59c584a
59c584a
This package contains library source intended for building other packages
59c584a
which use "default" feature of "%{crate}" crate.
59c584a
59c584a
%files       -n %{name}+default-devel
59c584a
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
59c584a
634d1c4
%package     -n %{name}+fast-big5-hanzi-encode-devel
634d1c4
Summary:        %{summary}
634d1c4
BuildArch:      noarch
634d1c4
634d1c4
%description -n %{name}+fast-big5-hanzi-encode-devel %{_description}
634d1c4
634d1c4
This package contains library source intended for building other packages
634d1c4
which use "fast-big5-hanzi-encode" feature of "%{crate}" crate.
634d1c4
634d1c4
%files       -n %{name}+fast-big5-hanzi-encode-devel
634d1c4
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
634d1c4
634d1c4
%package     -n %{name}+fast-gb-hanzi-encode-devel
634d1c4
Summary:        %{summary}
634d1c4
BuildArch:      noarch
634d1c4
634d1c4
%description -n %{name}+fast-gb-hanzi-encode-devel %{_description}
634d1c4
634d1c4
This package contains library source intended for building other packages
634d1c4
which use "fast-gb-hanzi-encode" feature of "%{crate}" crate.
634d1c4
634d1c4
%files       -n %{name}+fast-gb-hanzi-encode-devel
634d1c4
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
634d1c4
634d1c4
%package     -n %{name}+fast-hangul-encode-devel
634d1c4
Summary:        %{summary}
634d1c4
BuildArch:      noarch
634d1c4
634d1c4
%description -n %{name}+fast-hangul-encode-devel %{_description}
634d1c4
634d1c4
This package contains library source intended for building other packages
634d1c4
which use "fast-hangul-encode" feature of "%{crate}" crate.
634d1c4
634d1c4
%files       -n %{name}+fast-hangul-encode-devel
634d1c4
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
634d1c4
634d1c4
%package     -n %{name}+fast-hanja-encode-devel
634d1c4
Summary:        %{summary}
634d1c4
BuildArch:      noarch
634d1c4
634d1c4
%description -n %{name}+fast-hanja-encode-devel %{_description}
634d1c4
634d1c4
This package contains library source intended for building other packages
634d1c4
which use "fast-hanja-encode" feature of "%{crate}" crate.
634d1c4
634d1c4
%files       -n %{name}+fast-hanja-encode-devel
634d1c4
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
634d1c4
634d1c4
%package     -n %{name}+fast-kanji-encode-devel
634d1c4
Summary:        %{summary}
634d1c4
BuildArch:      noarch
634d1c4
634d1c4
%description -n %{name}+fast-kanji-encode-devel %{_description}
634d1c4
634d1c4
This package contains library source intended for building other packages
634d1c4
which use "fast-kanji-encode" feature of "%{crate}" crate.
634d1c4
634d1c4
%files       -n %{name}+fast-kanji-encode-devel
634d1c4
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
634d1c4
634d1c4
%package     -n %{name}+fast-legacy-encode-devel
634d1c4
Summary:        %{summary}
634d1c4
BuildArch:      noarch
634d1c4
634d1c4
%description -n %{name}+fast-legacy-encode-devel %{_description}
634d1c4
634d1c4
This package contains library source intended for building other packages
634d1c4
which use "fast-legacy-encode" feature of "%{crate}" crate.
634d1c4
634d1c4
%files       -n %{name}+fast-legacy-encode-devel
634d1c4
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
634d1c4
59c584a
%package     -n %{name}+less-slow-big5-hanzi-encode-devel
59c584a
Summary:        %{summary}
59c584a
BuildArch:      noarch
59c584a
59c584a
%description -n %{name}+less-slow-big5-hanzi-encode-devel %{_description}
59c584a
59c584a
This package contains library source intended for building other packages
59c584a
which use "less-slow-big5-hanzi-encode" feature of "%{crate}" crate.
59c584a
59c584a
%files       -n %{name}+less-slow-big5-hanzi-encode-devel
59c584a
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
59c584a
59c584a
%package     -n %{name}+less-slow-gb-hanzi-encode-devel
59c584a
Summary:        %{summary}
59c584a
BuildArch:      noarch
59c584a
59c584a
%description -n %{name}+less-slow-gb-hanzi-encode-devel %{_description}
59c584a
59c584a
This package contains library source intended for building other packages
59c584a
which use "less-slow-gb-hanzi-encode" feature of "%{crate}" crate.
59c584a
59c584a
%files       -n %{name}+less-slow-gb-hanzi-encode-devel
59c584a
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
59c584a
59c584a
%package     -n %{name}+less-slow-kanji-encode-devel
59c584a
Summary:        %{summary}
59c584a
BuildArch:      noarch
59c584a
59c584a
%description -n %{name}+less-slow-kanji-encode-devel %{_description}
59c584a
59c584a
This package contains library source intended for building other packages
59c584a
which use "less-slow-kanji-encode" feature of "%{crate}" crate.
59c584a
59c584a
%files       -n %{name}+less-slow-kanji-encode-devel
59c584a
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
59c584a
59c584a
%package     -n %{name}+serde-devel
59c584a
Summary:        %{summary}
59c584a
BuildArch:      noarch
59c584a
59c584a
%description -n %{name}+serde-devel %{_description}
59c584a
59c584a
This package contains library source intended for building other packages
59c584a
which use "serde" feature of "%{crate}" crate.
59c584a
59c584a
%files       -n %{name}+serde-devel
59c584a
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
1d3d21a
1d3d21a
%prep
634d1c4
%autosetup -n %{crate}-%{version_no_tilde} -p1
1d3d21a
%cargo_prep
1d3d21a
1d3d21a
%build
1d3d21a
%cargo_build
1d3d21a
1d3d21a
%install
1d3d21a
%cargo_install
1d3d21a
1d3d21a
%if %{with check}
1d3d21a
%check
1d3d21a
%cargo_test
1d3d21a
%endif
1d3d21a
1d3d21a
%changelog
b1388c8
* Sun Mar 10 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.8.17-2
b1388c8
- Do not pull optional dependencies
b1388c8
31e4348
* Wed Feb 27 2019 Josh Stone <jistone@redhat.com> - 0.8.17-1
31e4348
- Update to 0.8.17
31e4348
634d1c4
* Sun Feb 10 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.8.16-1
634d1c4
- Update to 0.8.16
634d1c4
9cb73c6
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.15-2
9cb73c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9cb73c6
7994014
* Wed Jan 30 2019 Josh Stone <jistone@redhat.com> - 0.8.15-1
7994014
- Update to 0.8.15
7994014
cd0587c
* Tue Jan 08 2019 Josh Stone <jistone@redhat.com> - 0.8.14-1
cd0587c
- Update to 0.8.14
cd0587c
2d37957
* Thu Nov 29 2018 Josh Stone <jistone@redhat.com> - 0.8.13-1
2d37957
- Update to 0.8.13
2d37957
2c524b4
* Sun Nov 18 2018 Josh Stone <jistone@redhat.com> - 0.8.12-1
2c524b4
- Update to 0.8.12
2c524b4
ee2f16e
* Fri Nov 16 2018 Josh Stone <jistone@redhat.com> - 0.8.11-1
ee2f16e
- Update to 0.8.11
ee2f16e
59c584a
* Sun Oct 28 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.8.10-2
59c584a
- Adapt to new packaging
59c584a
552107e
* Sun Oct 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.8.10-1
552107e
- Update to 0.8.10
552107e
fc0912b
* Thu Oct 04 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.8.9-1
fc0912b
- Update to 0.8.9
fc0912b
bcd1179
* Mon Oct 01 2018 Josh Stone <jistone@redhat.com> - 0.8.8-1
bcd1179
- Update to 0.8.8
bcd1179
c7c3fa9
* Thu Sep 27 2018 Josh Stone <jistone@redhat.com> - 0.8.7-1
c7c3fa9
- Update to 0.8.7
c7c3fa9
93b2c37
* Mon Aug 13 2018 Josh Stone <jistone@redhat.com> - 0.8.6-1
93b2c37
- Update to 0.8.6
93b2c37
8087aac
* Fri Aug 10 2018 Josh Stone <jistone@redhat.com> - 0.8.5-1
8087aac
- Update to 0.8.5
8087aac
6f34cd7
* Sun Jul 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.8.4-1
6f34cd7
- Update to 0.8.4
6f34cd7
9163d22
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-3
9163d22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9163d22
de1385f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-2
de1385f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
de1385f
df02fe0
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.7.2-1
df02fe0
- Update to 0.7.2
df02fe0
9aa106e
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.7.1-2
9aa106e
- Rebuild for rust-packaging v5
9aa106e
1d3d21a
* Mon Nov 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.7.1-1
1d3d21a
- Update to 0.7.1
1d3d21a
1d3d21a
* Thu Jun 15 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.11-1
1d3d21a
- Update to 0.6.11
1d3d21a
1d3d21a
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.0-2
1d3d21a
- Port to use rust-packaging
1d3d21a
1d3d21a
* Wed Mar 15 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.0-1
1d3d21a
- Initial package