From 6c382adb7109036ae90bf3b3d0b868fdd1f9375f Mon Sep 17 00:00:00 2001 From: tigro Date: Mon, 15 Jan 2024 21:37:04 +0300 Subject: [PATCH] import rust-indicatif0.15-0.15.0-4.el9 --- .rust-indicatif0.15.metadata | 0 SOURCES/0001-port-to-number_prefix-0.4.patch | 58 +++++++ SOURCES/indicatif-0.15.0.crate | Bin 0 -> 28897 bytes SOURCES/indicatif-fix-metadata.diff | 11 ++ SPECS/rust-indicatif0.15.spec | 160 +++++++++++++++++++ 5 files changed, 229 insertions(+) create mode 100644 .rust-indicatif0.15.metadata create mode 100644 SOURCES/0001-port-to-number_prefix-0.4.patch create mode 100644 SOURCES/indicatif-0.15.0.crate create mode 100644 SOURCES/indicatif-fix-metadata.diff create mode 100644 SPECS/rust-indicatif0.15.spec diff --git a/.rust-indicatif0.15.metadata b/.rust-indicatif0.15.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/0001-port-to-number_prefix-0.4.patch b/SOURCES/0001-port-to-number_prefix-0.4.patch new file mode 100644 index 0000000..4744373 --- /dev/null +++ b/SOURCES/0001-port-to-number_prefix-0.4.patch @@ -0,0 +1,58 @@ +From 5d9ef658048057348644bf4ddc85543197f31123 Mon Sep 17 00:00:00 2001 +From: Fabio Valentini +Date: Tue, 20 Jul 2021 15:44:44 +0200 +Subject: [PATCH] port to number_prefix 0.4 + +--- + src/format.rs | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/src/format.rs b/src/format.rs +index 99eb0c4..7333248 100644 +--- a/src/format.rs ++++ b/src/format.rs +@@ -1,7 +1,7 @@ + use std::fmt; + use std::time::Duration; + +-use number_prefix::{NumberPrefix, PrefixNames, Prefixed, Standalone}; ++use number_prefix::NumberPrefix; + + /// Wraps an std duration for human basic formatting. + #[derive(Debug)] +@@ -77,8 +77,8 @@ impl fmt::Display for HumanDuration { + impl fmt::Display for HumanBytes { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + match NumberPrefix::binary(self.0 as f64) { +- Standalone(number) => write!(f, "{:.0}B", number), +- Prefixed(prefix, number) => write!( ++ NumberPrefix::Standalone(number) => write!(f, "{:.0}B", number), ++ NumberPrefix::Prefixed(prefix, number) => write!( + f, + "{:.2}{}B", + number, +@@ -91,8 +91,8 @@ impl fmt::Display for HumanBytes { + impl fmt::Display for DecimalBytes { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + match NumberPrefix::decimal(self.0 as f64) { +- Standalone(number) => write!(f, "{:.0}B", number), +- Prefixed(prefix, number) => write!(f, "{:.2}{}B", number, prefix), ++ NumberPrefix::Standalone(number) => write!(f, "{:.0}B", number), ++ NumberPrefix::Prefixed(prefix, number) => write!(f, "{:.2}{}B", number, prefix), + } + } + } +@@ -100,8 +100,8 @@ impl fmt::Display for DecimalBytes { + impl fmt::Display for BinaryBytes { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + match NumberPrefix::binary(self.0 as f64) { +- Standalone(number) => write!(f, "{:.0}B", number), +- Prefixed(prefix, number) => write!(f, "{:.2}{}B", number, prefix), ++ NumberPrefix::Standalone(number) => write!(f, "{:.0}B", number), ++ NumberPrefix::Prefixed(prefix, number) => write!(f, "{:.2}{}B", number, prefix), + } + } + } +-- +2.31.1 + diff --git a/SOURCES/indicatif-0.15.0.crate b/SOURCES/indicatif-0.15.0.crate new file mode 100644 index 0000000000000000000000000000000000000000..98c4966c183911a017d690f1c18c53ebe3d17546 GIT binary patch literal 28897 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 A5&!@I literal 0 HcmV?d00001 diff --git a/SOURCES/indicatif-fix-metadata.diff b/SOURCES/indicatif-fix-metadata.diff new file mode 100644 index 0000000..45b5507 --- /dev/null +++ b/SOURCES/indicatif-fix-metadata.diff @@ -0,0 +1,11 @@ +--- indicatif-0.15.0/Cargo.toml 2020-06-14T22:23:13+00:00 ++++ indicatif-0.15.0/Cargo.toml 2022-01-12T13:44:11.842153+00:00 +@@ -29,7 +29,7 @@ + version = "1.0" + + [dependencies.number_prefix] +-version = "0.3" ++version = "0.4" + + [dependencies.rayon] + version = "1.0" diff --git a/SPECS/rust-indicatif0.15.spec b/SPECS/rust-indicatif0.15.spec new file mode 100644 index 0000000..f9b5e2f --- /dev/null +++ b/SPECS/rust-indicatif0.15.spec @@ -0,0 +1,160 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.1) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 4; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +# Generated by rust2rpm 20 +%bcond_without check +%global debug_package %{nil} + +%global crate indicatif + +Name: rust-%{crate}0.15 +Version: 0.15.0 +Release: %autorelease +Summary: Progress bar and cli reporting library for Rust + +# Upstream license specification: MIT +License: MIT +URL: https://crates.io/crates/indicatif +Source: %{crates_source} +# Initial patched metadata +# * bump number_prefix from 0.3 to 0.4 +Patch0: indicatif-fix-metadata.diff +# * port to number_prefix 0.4: +# https://github.com/mitsuhiko/indicatif/commit/c3403b8 +Patch1: 0001-port-to-number_prefix-0.4.patch + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging + +%global _description %{expand: +Progress bar and cli reporting library for Rust.} + +%description %{_description} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license LICENSE +%doc README.md +%{cargo_registry}/%{crate}-%{version_no_tilde}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+improved_unicode-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+improved_unicode-devel %{_description} + +This package contains library source intended for building other packages which +use the "improved_unicode" feature of the "%{crate}" crate. + +%files -n %{name}+improved_unicode-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+rayon-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rayon-devel %{_description} + +This package contains library source intended for building other packages which +use the "rayon" feature of the "%{crate}" crate. + +%files -n %{name}+rayon-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+unicode-segmentation-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+unicode-segmentation-devel %{_description} + +This package contains library source intended for building other packages which +use the "unicode-segmentation" feature of the "%{crate}" crate. + +%files -n %{name}+unicode-segmentation-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+unicode-width-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+unicode-width-devel %{_description} + +This package contains library source intended for building other packages which +use the "unicode-width" feature of the "%{crate}" crate. + +%files -n %{name}+unicode-width-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+with_rayon-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+with_rayon-devel %{_description} + +This package contains library source intended for building other packages which +use the "with_rayon" feature of the "%{crate}" crate. + +%files -n %{name}+with_rayon-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Mon Jan 15 2024 Arkady L. Shane - 0.15.0-4 +- Rebuilt for MSVSphere 9.3 + +* Fri Jan 20 2023 Fedora Release Engineering - 0.15.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 0.15.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jan 21 2022 Fedora Release Engineering - 0.15.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jan 12 2022 Fabio Valentini - 0.15.0-1 +- Initial import (indicatif 0.15 compat package)