2a32d6a
# Generated by rust2rpm
3af5af3
# * Tests are run in infrastructure
2a32d6a
%bcond_with check
2a32d6a
%global debug_package %{nil}
2a32d6a
2a32d6a
%global crate synom
2a32d6a
2a32d6a
Name:           rust-%{crate}
2a32d6a
Version:        0.11.3
6564cb9
Release:        18%{?dist}
2a32d6a
Summary:        Stripped-down Nom parser used by Syn
2a32d6a
3af5af3
# Upstream license specification: MIT/Apache-2.0
2a32d6a
License:        MIT or ASL 2.0
2a32d6a
URL:            https://crates.io/crates/synom
2a32d6a
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
2a32d6a
# Initial patched metadata
2a32d6a
# * No paths
2a32d6a
# * Bump unicode-xid to 0.1, https://github.com/dtolnay/syn/commit/98d27033fd3d39dc41cd82988d36bbb0152b2c43
3af5af3
Patch0:         synom-fix-metadata.diff
2a32d6a
2a32d6a
ExclusiveArch:  %{rust_arches}
2a32d6a
2a32d6a
BuildRequires:  rust-packaging
3af5af3
BuildRequires:  (crate(unicode-xid/default) >= 0.1.0 with crate(unicode-xid/default) < 0.2.0)
2a32d6a
%if %{with check}
3af5af3
BuildRequires:  (crate(syn/full) >= 0.11.0 with crate(syn/full) < 0.12.0)
3af5af3
BuildRequires:  (crate(syn/parsing) >= 0.11.0 with crate(syn/parsing) < 0.12.0)
2a32d6a
%endif
2a32d6a
3af5af3
%global _description \
3af5af3
Stripped-down Nom parser used by Syn.
3af5af3
3af5af3
%description %{_description}
2a32d6a
2a32d6a
%package        devel
2a32d6a
Summary:        %{summary}
2a32d6a
BuildArch:      noarch
2a32d6a
3af5af3
%description    devel %{_description}
2a32d6a
2a32d6a
This package contains library source intended for building other packages
3af5af3
which use "%{crate}" crate.
3af5af3
3af5af3
%files          devel
3af5af3
%license LICENSE-MIT LICENSE-APACHE
3af5af3
%doc README.md
3af5af3
%{cargo_registry}/%{crate}-%{version}/
3af5af3
3af5af3
%package     -n %{name}+default-devel
3af5af3
Summary:        %{summary}
3af5af3
BuildArch:      noarch
3af5af3
3af5af3
%description -n %{name}+default-devel %{_description}
3af5af3
3af5af3
This package contains library source intended for building other packages
3af5af3
which use "default" feature of "%{crate}" crate.
3af5af3
3af5af3
%files       -n %{name}+default-devel
3af5af3
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
2a32d6a
2a32d6a
%prep
2a32d6a
%autosetup -n %{crate}-%{version} -p1
2a32d6a
%cargo_prep
2a32d6a
2a32d6a
%build
2a32d6a
%cargo_build
2a32d6a
2a32d6a
%install
2a32d6a
%cargo_install
2a32d6a
2a32d6a
%if %{with check}
2a32d6a
%check
2a32d6a
%cargo_test
2a32d6a
%endif
2a32d6a
2a32d6a
%changelog
6564cb9
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-18
6564cb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
6564cb9
a3fdaa0
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-17
a3fdaa0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
a3fdaa0
8aa2d9e
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-16
8aa2d9e
- Second attempt - Rebuilt for
8aa2d9e
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8aa2d9e
650b6cd
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-15
650b6cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
650b6cd
5b229d2
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-14
5b229d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5b229d2
3ccdaf7
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-13
3ccdaf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3ccdaf7
b1afc5e
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-12
b1afc5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b1afc5e
3af5af3
* Tue Oct 30 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-11
3af5af3
- Adapt to new packaging
3af5af3
907c455
* Sat Jul 28 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-10
907c455
- Rebuild to trigger tests
907c455
4a432b7
* Sat Jul 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-9
3687019
- Rebuild to trigger tests
3687019
42dec5e
* Sat Jul 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-8
42dec5e
- Run tests in infrastructure
42dec5e
a85141f
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-7
a85141f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a85141f
f01f244
* Mon Jun 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-6
f01f244
- Rebuild to get back in repos
f01f244
2a32d6a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-5
2a32d6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2a32d6a
2a32d6a
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-4
2a32d6a
- Rebuild for rust-packaging v5
2a32d6a
2a32d6a
* Thu Jun 15 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-3
2a32d6a
- Bump unicode-xid to 0.1
2a32d6a
2a32d6a
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-2
2a32d6a
- Port to use rust-packaging
2a32d6a
2a32d6a
* Sun Mar 05 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.3-1
2a32d6a
- Update to 0.11.3
2a32d6a
2a32d6a
* Tue Feb 28 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.2-1
2a32d6a
- Update to 0.11.2
2a32d6a
2a32d6a
* Sat Feb 25 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.0-1
2a32d6a
- Initial package