commit 587027fe9ab4a61a453430c2c9b960a27d84f54a Author: tigro Date: Mon Jan 15 20:28:17 2024 +0300 import rust-ansi_term0.11-0.11.0-9.el9 diff --git a/.rust-ansi_term0.11.metadata b/.rust-ansi_term0.11.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/0001-Fix-failing-test.patch b/SOURCES/0001-Fix-failing-test.patch new file mode 100644 index 0000000..cc553c8 --- /dev/null +++ b/SOURCES/0001-Fix-failing-test.patch @@ -0,0 +1,38 @@ +From 5ff6af6f38790abcb3aafee1239286c10ef69576 Mon Sep 17 00:00:00 2001 +From: Benjamin Sago +Date: Sat, 13 Jul 2019 14:34:47 +0100 +Subject: [PATCH] Fix failing test +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This test started failing because of a change in the derived Rust impl for Debug — it added commas, so our test string needs commas too. Fixes #51 +--- + src/debug.rs | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/debug.rs b/src/debug.rs +index d8cd973..90a8373 100644 +--- a/src/debug.rs ++++ b/src/debug.rs +@@ -105,7 +105,7 @@ mod test { + fn long_and_detailed() { + let debug = r##"Style { + foreground: Some( +- Blue ++ Blue, + ), + background: None, + blink: false, +@@ -115,7 +115,7 @@ mod test { + italic: false, + reverse: false, + strikethrough: false, +- underline: false ++ underline: false, + }"##; + assert_eq!(debug, format!("{:#?}", Blue.bold())); + } +-- +2.22.0 + diff --git a/SOURCES/ansi_term-0.11.0.crate b/SOURCES/ansi_term-0.11.0.crate new file mode 100644 index 0000000..2cfe273 Binary files /dev/null and b/SOURCES/ansi_term-0.11.0.crate differ diff --git a/SOURCES/ansi_term-fix-metadata.diff b/SOURCES/ansi_term-fix-metadata.diff new file mode 100644 index 0000000..c20ea04 --- /dev/null +++ b/SOURCES/ansi_term-fix-metadata.diff @@ -0,0 +1,9 @@ +--- ansi_term-0.11.0/Cargo.toml 1970-01-01T00:00:00+00:00 ++++ ansi_term-0.11.0/Cargo.toml 2019-07-15T05:58:24.549267+00:00 +@@ -22,6 +22,3 @@ + + [lib] + name = "ansi_term" +-[target."cfg(target_os=\"windows\")".dependencies.winapi] +-version = "0.3.4" +-features = ["errhandlingapi", "consoleapi", "processenv"] diff --git a/SPECS/rust-ansi_term0.11.spec b/SPECS/rust-ansi_term0.11.spec new file mode 100644 index 0000000..3633c29 --- /dev/null +++ b/SPECS/rust-ansi_term0.11.spec @@ -0,0 +1,109 @@ +# Generated by rust2rpm 10 +%bcond_with check +%global debug_package %{nil} + +%global crate ansi_term + +Name: rust-%{crate}0.11 +Version: 0.11.0 +Release: 9%{?dist} +Summary: Library for ANSI terminal colours and styles (bold, underline) + +# Upstream license specification: MIT +License: MIT +URL: https://crates.io/crates/ansi_term +Source: %{crates_source} +# Initial patched metadata +# * No winapi +Patch0: ansi_term-fix-metadata.diff +# https://github.com/ogham/rust-ansi-term/commit/5ff6af6f38790abcb3aafee1239286c10ef69576 +Patch0001: 0001-Fix-failing-test.patch + +ExclusiveArch: %{rust_arches} +%if %{__cargo_skip_build} +BuildArch: noarch +%endif + +BuildRequires: rust-packaging + +%global _description %{expand: +Library for ANSI terminal colours and styles (bold, underline).} + +%description %{_description} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages +which use "%{crate}" crate. + +%files devel +%license LICENCE +%doc README.md +%{cargo_registry}/%{crate}-%{version}/ + +%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 "default" feature of "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -N +grep -IUlr $'\r' | xargs sed -i 's/\r$//' +%autopatch -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.11.0-9 +- Rebuilt for MSVSphere 9.3 + +* Sat Jul 23 2022 Fedora Release Engineering - 0.11.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jan 21 2022 Fedora Release Engineering - 0.11.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.11.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.11.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.11.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 0.11.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Sep 11 2019 Igor Gnatenko - 0.11.0-3 +- Disable tests + +* Fri Jul 26 2019 Fedora Release Engineering - 0.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jul 15 07:58:24 CEST 2019 Igor Gnatenko - 0.11.0-1 +- Initial package