Blame rust-hyperfine.spec

da77cff
# Generated by rust2rpm 16
4a762bc
%bcond_without check
6370295
%global __cargo_skip_build 0
4fe7b69
4fe7b69
%global crate hyperfine
4fe7b69
4fe7b69
Name:           rust-%{crate}
da77cff
Version:        1.11.0
bf87c87
Release:        2%{?dist}
4fe7b69
Summary:        Command-line benchmarking tool
4fe7b69
4fe7b69
# Upstream license specification: MIT/Apache-2.0
4fe7b69
License:        MIT or ASL 2.0
4fe7b69
URL:            https://crates.io/crates/hyperfine
4fe7b69
Source:         %{crates_source}
4fe7b69
# Initial patched metadata
6370295
# * No windows
4fe7b69
Patch0:         hyperfine-fix-metadata.diff
4fe7b69
4fe7b69
ExclusiveArch:  %{rust_arches}
4fe7b69
4fe7b69
BuildRequires:  rust-packaging
4fe7b69
6370295
%global _description %{expand:
6370295
Command-line benchmarking tool.}
4fe7b69
4fe7b69
%description %{_description}
4fe7b69
4fe7b69
%package     -n %{crate}
4fe7b69
Summary:        %{summary}
48b32af
# ASL 2.0 or Boost
da77cff
# ASL 2.0 or MIT
48b32af
# MIT
48b32af
# MIT or ASL 2.0
48b32af
# MPLv2.0
48b32af
# Unlicense or MIT
093aa71
License:        ASL 2.0 and MIT and MPLv2.0
4fe7b69
6370295
%description -n %{crate} %{_description}
4fe7b69
4fe7b69
%files       -n %{crate}
4fe7b69
%license LICENSE-MIT LICENSE-APACHE
3b33409
%doc README.md CHANGELOG.md
4fe7b69
%{_bindir}/hyperfine
3b33409
%{_mandir}/man1/hyperfine.1*
3b33409
%dir %{_datadir}/bash-completion
3b33409
%dir %{_datadir}/bash-completion/completions
3b33409
%{_datadir}/bash-completion/completions/hyperfine.bash
3b33409
%dir %{_datadir}/fish
3b33409
%dir %{_datadir}/fish/vendor_completions.d
3b33409
%{_datadir}/fish/vendor_completions.d/hyperfine.fish
3b33409
%dir %{_datadir}/zsh
3b33409
%dir %{_datadir}/zsh/site-functions
3b33409
%{_datadir}/zsh/site-functions/_hyperfine
4fe7b69
4fe7b69
%prep
4fe7b69
%autosetup -n %{crate}-%{version_no_tilde} -p1
4fe7b69
%cargo_prep
4fe7b69
930e4cd
%generate_buildrequires
930e4cd
%cargo_generate_buildrequires
930e4cd
4fe7b69
%build
4fe7b69
%cargo_build
4fe7b69
4fe7b69
%install
4fe7b69
%cargo_install
3b33409
install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \
3b33409
  doc/hyperfine.1
3b33409
install -Dpm0644 -t %{buildroot}%{_datadir}/bash-completion/completions \
3b33409
  target/release/build/%{crate}-*/out/hyperfine.bash
3b33409
install -Dpm0644 -t %{buildroot}%{_datadir}/fish/vendor_completions.d \
3b33409
  target/release/build/%{crate}-*/out/hyperfine.fish
3b33409
install -Dpm0644 -t %{buildroot}%{_datadir}/zsh/site-functions \
3b33409
  target/release/build/%{crate}-*/out/_hyperfine
4fe7b69
4fe7b69
%if %{with check}
4fe7b69
%check
4fe7b69
%cargo_test
4fe7b69
%endif
4fe7b69
4fe7b69
%changelog
bf87c87
* Mon Dec 28 13:30:54 CET 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.11.0-2
bf87c87
- Rebuild
bf87c87
da77cff
* Fri Nov 20 2020 Fabio Valentini <decathorpe@gmail.com> - 1.11.0-1
da77cff
- Update to version 1.11.0.
da77cff
- Fixes RHBZ#1889025
da77cff
741c198
* Sun Aug 16 15:01:31 GMT 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.10.0-4
741c198
- Rebuild
741c198
50bd1ba
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-3
50bd1ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
50bd1ba
48b32af
* Thu Jun 18 07:34:32 CEST 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.10.0-2
48b32af
- Update indicatif to 0.15
48b32af
78a6fe0
* Mon May 25 17:04:54 CEST 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.10.0-1
78a6fe0
- Update to 1.10.0
78a6fe0
1ee2afd
* Wed Feb 26 2020 Josh Stone <jistone@redhat.com> - 1.9.0-4
1ee2afd
- Bump indicatif to 0.14
1ee2afd
093aa71
* Sun Feb 16 14:38:46 CET 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.9.0-3
093aa71
- Fixup license
093aa71
44e721f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
44e721f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
44e721f
7e1ff8f
* Fri Dec 06 17:31:47 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.9.0-1
7e1ff8f
- Update to 1.9.0
7e1ff8f
bdbb0bc
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-3
bdbb0bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
bdbb0bc
930e4cd
* Sun Jul 21 08:58:51 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.6.0-2
930e4cd
- Regenerate
930e4cd
6370295
* Sun Jun 09 13:46:06 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.6.0-1
6370295
- Update to 1.6.0
6370295
8b1542c
* Sun Feb 10 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.5.0-3
8b1542c
- Bump statistical to 1.0
8b1542c
078d7b0
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-2
078d7b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
078d7b0
4fe7b69
* Mon Jan 28 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.5.0-1
4fe7b69
- Initial package