Blame rust-yaml-rust0.3.spec

Igor Gnatenko 70ded51
# Generated by rust2rpm
Igor Gnatenko 70ded51
%bcond_without check
Igor Gnatenko 70ded51
%global debug_package %{nil}
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%global crate yaml-rust
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
Name:           rust-%{crate}0.3
Igor Gnatenko 70ded51
Version:        0.3.5
3c5da28
Release:        5%{?dist}
Igor Gnatenko 70ded51
Summary:        YAML 1.2 parser for rust
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
License:        MIT or ASL 2.0
Igor Gnatenko 70ded51
URL:            https://crates.io/crates/yaml-rust
Igor Gnatenko 70ded51
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
Igor Gnatenko 70ded51
# Initial patched metadata
Igor Gnatenko 70ded51
# * clippy is nightly
Igor Gnatenko 70ded51
# * latest linked-hash-map, https://github.com/chyh1990/yaml-rust/commit/b2ebf74c2f6dfcc081c3bead1a70ca59ae2e576c#diff-80398c5faae3c069e4e6aa2ed11b28c0
Igor Gnatenko 70ded51
Patch0:         yaml-rust-0.3.5-fix-metadata.diff
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
ExclusiveArch:  %{rust_arches}
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
BuildRequires:  rust-packaging
Igor Gnatenko 70ded51
# [dependencies]
Igor Gnatenko 70ded51
BuildRequires:  (crate(linked-hash-map) >= 0.0.9 with crate(linked-hash-map) < 0.6.0)
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%description
Igor Gnatenko 70ded51
%{summary}.
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%package        devel
Igor Gnatenko 70ded51
Summary:        %{summary}
Igor Gnatenko 70ded51
BuildArch:      noarch
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%description    devel
Igor Gnatenko 70ded51
The missing YAML 1.2 parser for rust.
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
This package contains library source intended for building other packages
Igor Gnatenko 70ded51
which use %{crate} from crates.io.
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%prep
Igor Gnatenko 70ded51
%autosetup -n %{crate}-%{version} -p1
Igor Gnatenko 70ded51
# no need to generate dependencies
Igor Gnatenko 70ded51
chmod -x tests/specs/cpp2rust.rb
Igor Gnatenko 70ded51
%cargo_prep
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%build
Igor Gnatenko 70ded51
%cargo_build
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%install
Igor Gnatenko 70ded51
%cargo_install
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%if %{with check}
Igor Gnatenko 70ded51
%check
Igor Gnatenko 70ded51
%cargo_test
Igor Gnatenko 70ded51
%endif
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%files          devel
Igor Gnatenko 70ded51
%license LICENSE-MIT LICENSE-APACHE
Igor Gnatenko 70ded51
%doc README.md
Igor Gnatenko 70ded51
%{cargo_registry}/%{crate}-%{version}/
Igor Gnatenko 70ded51
%exclude %{cargo_registry}/%{crate}-%{version}/appveyor.yml
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
%changelog
3c5da28
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.5-5
3c5da28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3c5da28
Igor Gnatenko b152adb
* Mon Jan 08 2018 Igor Gnatenko <ignatenko@redhat.com> - 0.3.5-4
Igor Gnatenko b152adb
- Rebuild for rust-packaging v5
Igor Gnatenko b152adb
Igor Gnatenko 70ded51
* Thu Nov 09 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.5-3
Igor Gnatenko 70ded51
- Exclude unneeded files
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.5-2
Igor Gnatenko 70ded51
- Port to use rust-packaging
Igor Gnatenko 70ded51
Igor Gnatenko 70ded51
* Sat Feb 25 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.5-1
Igor Gnatenko 70ded51
- Initial package