From 80957c4c8bf3f421d3590e336cbb1b5ad3656806 Mon Sep 17 00:00:00 2001 From: tigro Date: Wed, 10 Jan 2024 21:48:26 +0300 Subject: [PATCH] import rust-serial_test-2.0.0-1.el9 --- .rust-serial_test.metadata | 0 SOURCES/serial_test-2.0.0.crate | Bin 0 -> 7946 bytes SOURCES/serial_test-fix-metadata.diff | 20 +++ SPECS/rust-serial_test.spec | 192 ++++++++++++++++++++++++++ 4 files changed, 212 insertions(+) create mode 100644 .rust-serial_test.metadata create mode 100644 SOURCES/serial_test-2.0.0.crate create mode 100644 SOURCES/serial_test-fix-metadata.diff create mode 100644 SPECS/rust-serial_test.spec diff --git a/.rust-serial_test.metadata b/.rust-serial_test.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/serial_test-2.0.0.crate b/SOURCES/serial_test-2.0.0.crate new file mode 100644 index 0000000000000000000000000000000000000000..444481be4f19704c9287771103204fbbe1615d33 GIT binary patch literal 7946 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 A#{d8T literal 0 HcmV?d00001 diff --git a/SOURCES/serial_test-fix-metadata.diff b/SOURCES/serial_test-fix-metadata.diff new file mode 100644 index 0000000..a61006e --- /dev/null +++ b/SOURCES/serial_test-fix-metadata.diff @@ -0,0 +1,20 @@ +--- serial_test-2.0.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ serial_test-2.0.0/Cargo.toml 2023-06-22T15:40:29.434005+00:00 +@@ -34,10 +34,6 @@ + + [dependencies.dashmap] + version = "5" +- +-[dependencies.document-features] +-version = "0.2" +-optional = true + + [dependencies.fslock] + version = "0.2" +@@ -81,6 +77,5 @@ + "logging", + "async", + ] +-docsrs = ["document-features"] + file_locks = ["fslock"] + logging = ["log"] diff --git a/SPECS/rust-serial_test.spec b/SPECS/rust-serial_test.spec new file mode 100644 index 0000000..d963ebf --- /dev/null +++ b/SPECS/rust-serial_test.spec @@ -0,0 +1,192 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 1; + 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 24 +%bcond_without check +%global debug_package %{nil} + +%global crate serial_test + +Name: rust-serial_test +Version: 2.0.0 +Release: %autorelease +Summary: Allows for the creation of serialised Rust tests + +License: MIT +URL: https://crates.io/crates/serial_test +Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * drop doc-specific dependencies (only used when building docs on docs.rs) +Patch: serial_test-fix-metadata.diff + +BuildRequires: rust-packaging >= 21 + +%global _description %{expand: +Allows for the creation of serialised Rust tests.} + +%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 %{crate_instdir}/LICENSE +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%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 %{crate_instdir}/Cargo.toml + +%package -n %{name}+async-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+async-devel %{_description} + +This package contains library source intended for building other packages which +use the "async" feature of the "%{crate}" crate. + +%files -n %{name}+async-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+file_locks-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+file_locks-devel %{_description} + +This package contains library source intended for building other packages which +use the "file_locks" feature of the "%{crate}" crate. + +%files -n %{name}+file_locks-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+fslock-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+fslock-devel %{_description} + +This package contains library source intended for building other packages which +use the "fslock" feature of the "%{crate}" crate. + +%files -n %{name}+fslock-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+futures-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+futures-devel %{_description} + +This package contains library source intended for building other packages which +use the "futures" feature of the "%{crate}" crate. + +%files -n %{name}+futures-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+log-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+log-devel %{_description} + +This package contains library source intended for building other packages which +use the "log" feature of the "%{crate}" crate. + +%files -n %{name}+log-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+logging-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+logging-devel %{_description} + +This package contains library source intended for building other packages which +use the "logging" feature of the "%{crate}" crate. + +%files -n %{name}+logging-devel +%ghost %{crate_instdir}/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 +* Wed Jan 10 2024 Arkady L. Shane - 2.0.0-1 +- Rebuilt for MSVSphere 9.3 + +* Thu Jun 22 2023 Fabio Valentini - 2.0.0-1 +- Update to version 2.0.0; Fixes RHBZ#2183043 + +* Tue Feb 21 2023 Fabio Valentini - 1.0.0-2 +- Re-apply accidentally dropped patch + +* Mon Feb 20 2023 Peter Robinson - 1.0.0-1 +- Update to 1.0.0 + +* Sat Jan 21 2023 Fedora Release Engineering - 0.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Nov 28 2022 Fabio Valentini - 0.9.0-1 +- Update to version 0.9.0; Fixes RHBZ#2093654 + +* Sat Jul 23 2022 Fedora Release Engineering - 0.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Apr 12 2022 Fabio Valentini - 0.6.0-1 +- Update to version 0.6.0; Fixes RHBZ#2056262 + +* Fri Jan 21 2022 Fedora Release Engineering - 0.5.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Dec 27 14:43:47 CET 2020 Igor Raits - 0.5.1-1 +- Update to 0.5.1 + +* Tue Oct 27 17:16:37 CET 2020 Javier Martinez Canillas - 0.5.0-1 +- Initial package + Resolves: rhbz#1886463 +