From 45ce7df5f9e257628431aeb0703ccf3b149bcf4e Mon Sep 17 00:00:00 2001 From: tigro Date: Mon, 15 Jan 2024 22:53:31 +0300 Subject: [PATCH] import rust-test-case2-2.2.2-1.el9 --- .rust-test-case2.metadata | 0 SOURCES/test-case-2.2.2.crate | Bin 0 -> 7593 bytes SOURCES/test-case-fix-metadata.diff | 56 ++++++++++++++ SPECS/rust-test-case2.spec | 115 ++++++++++++++++++++++++++++ 4 files changed, 171 insertions(+) create mode 100644 .rust-test-case2.metadata create mode 100644 SOURCES/test-case-2.2.2.crate create mode 100644 SOURCES/test-case-fix-metadata.diff create mode 100644 SPECS/rust-test-case2.spec diff --git a/.rust-test-case2.metadata b/.rust-test-case2.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/test-case-2.2.2.crate b/SOURCES/test-case-2.2.2.crate new file mode 100644 index 0000000000000000000000000000000000000000..12ef4f05e3c64bb406c5ae43dc117d9a5f92373b GIT binary patch literal 7593 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", + "Ɓukasz Biel ", + ] +-exclude = ["tests/snapshots/**/*"] ++exclude = [ ++ "/ci", ++ "/publish.sh", ++ "README.tpl", ++ "tests/snapshots/**/*", ++] + description = "Provides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily" + documentation = "https://docs.rs/test-case" + readme = "README.md" +@@ -40,10 +45,6 @@ + path = "src/lib.rs" + doctest = false + +-[[test]] +-name = "acceptance" +-path = "tests/acceptance_tests.rs" +- + [dependencies.regex] + version = "1.5" + optional = true +@@ -53,7 +54,7 @@ + default-features = false + + [dev-dependencies.indexmap] +-version = "=1.8.2" ++version = "1.8.2" + + [dev-dependencies.insta] + version = "1.12" +@@ -62,16 +63,16 @@ + version = "0.10" + + [dev-dependencies.linked-hash-map] +-version = "=0.5.4" ++version = "0.5.4" + + [dev-dependencies.once_cell] +-version = "=1.13.0" ++version = "1.13.0" + + [dev-dependencies.regex] + version = "1.5" + + [dev-dependencies.serde_yaml] +-version = "=0.8.25" ++version = "0.8.25" + + [features] + with-regex = [ diff --git a/SPECS/rust-test-case2.spec b/SPECS/rust-test-case2.spec new file mode 100644 index 0000000..aec7834 --- /dev/null +++ b/SPECS/rust-test-case2.spec @@ -0,0 +1,115 @@ +## 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 25 +%bcond_without check +%global debug_package %{nil} + +%global crate test-case + +Name: rust-test-case2 +Version: 2.2.2 +Release: %autorelease +Summary: Procedural macro attribute for generating parametrized test cases + +License: MIT +URL: https://crates.io/crates/test-case +Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * drop acceptance tests that are not included in published crates +# * exclude some files that are only useful for upstream development +# * relax version restrictions on dev-dependencies +Patch: test-case-fix-metadata.diff + +BuildRequires: cargo-rpm-macros >= 24 + +%global _description %{expand: +Provides #[test_case(...)] procedural macro attribute for generating +parametrized test cases easily.} + +%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}/CHANGELOG.md +%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}+regex-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+regex-devel %{_description} + +This package contains library source intended for building other packages which +use the "regex" feature of the "%{crate}" crate. + +%files -n %{name}+regex-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+with-regex-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+with-regex-devel %{_description} + +This package contains library source intended for building other packages which +use the "with-regex" feature of the "%{crate}" crate. + +%files -n %{name}+with-regex-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep +# integration tests rely on files that are not included in published crates +rm tests/acceptance_tests.rs + +%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 - 2.2.2-1 +- Rebuilt for MSVSphere 9.3 + +* Wed Oct 18 2023 Fabio Valentini - 2.2.2-1 +- Initial import (test-case 2 compat package)