From 90dd5130ca19ca1f105d98d80d7239fc3e2f0c80 Mon Sep 17 00:00:00 2001 From: tigro Date: Wed, 10 Jan 2024 22:48:53 +0300 Subject: [PATCH] import rust-convert_case0.4-0.4.0-1.el9 --- .rust-convert_case0.4.metadata | 0 SOURCES/LICENSE | 21 +++++ SOURCES/convert_case-0.4.0.crate | Bin 0 -> 8098 bytes SOURCES/convert_case-fix-metadata.diff | 23 +++++ SPECS/rust-convert_case0.4.spec | 114 +++++++++++++++++++++++++ 5 files changed, 158 insertions(+) create mode 100644 .rust-convert_case0.4.metadata create mode 100644 SOURCES/LICENSE create mode 100644 SOURCES/convert_case-0.4.0.crate create mode 100644 SOURCES/convert_case-fix-metadata.diff create mode 100644 SPECS/rust-convert_case0.4.spec diff --git a/.rust-convert_case0.4.metadata b/.rust-convert_case0.4.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/LICENSE b/SOURCES/LICENSE new file mode 100644 index 0000000..aea2ac6 --- /dev/null +++ b/SOURCES/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 David Purdum + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/SOURCES/convert_case-0.4.0.crate b/SOURCES/convert_case-0.4.0.crate new file mode 100644 index 0000000000000000000000000000000000000000..e55af3e76563c90fc3054c06271e8c356566e5ee GIT binary patch literal 8098 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 literal 0 HcmV?d00001 diff --git a/SOURCES/convert_case-fix-metadata.diff b/SOURCES/convert_case-fix-metadata.diff new file mode 100644 index 0000000..71097e7 --- /dev/null +++ b/SOURCES/convert_case-fix-metadata.diff @@ -0,0 +1,23 @@ +--- convert_case-0.4.0/Cargo.toml 2020-05-18T02:16:34+00:00 ++++ convert_case-0.4.0/Cargo.toml 2022-12-15T12:49:37.895777+00:00 +@@ -21,18 +21,14 @@ + categories = ["text-processing"] + license = "MIT" + repository = "https://github.com/rutrum/convert-case" +-[profile.release] +-lto = true +-codegen-units = 1 +-panic = "abort" + [dependencies.rand] + version = "^0.7" + optional = true + [dev-dependencies.strum] +-version = "0.18.0" ++version = "0.21.0" + + [dev-dependencies.strum_macros] +-version = "0.18.0" ++version = "0.21.0" + + [features] + random = ["rand"] diff --git a/SPECS/rust-convert_case0.4.spec b/SPECS/rust-convert_case0.4.spec new file mode 100644 index 0000000..059689b --- /dev/null +++ b/SPECS/rust-convert_case0.4.spec @@ -0,0 +1,114 @@ +## 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 convert_case + +Name: rust-convert_case0.4 +Version: 0.4.0 +Release: %autorelease +Summary: Convert strings into any case + +License: MIT +URL: https://crates.io/crates/convert_case +Source: %{crates_source} +Source: https://raw.githubusercontent.com/rutrum/convert-case/master/LICENSE +# Manually created patch for downstream crate metadata changes +# * bump strum and strum_macros from 0.18 to 0.21.0: +# https://github.com/rutrum/convert-case/pull/3 +# * disable LTO to work around LLVM crashes on ppc64le: +# https://bugzilla.redhat.com/show_bug.cgi?id=2142648 +Patch: convert_case-fix-metadata.diff + +BuildRequires: cargo-rpm-macros >= 24 + +%global _description %{expand: +Convert strings into any case.} + +%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}+rand-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rand-devel %{_description} + +This package contains library source intended for building other packages which +use the "rand" feature of the "%{crate}" crate. + +%files -n %{name}+rand-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+random-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+random-devel %{_description} + +This package contains library source intended for building other packages which +use the "random" feature of the "%{crate}" crate. + +%files -n %{name}+random-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version} -p1 +cp -p %{SOURCE1} LICENSE +%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 - 0.4.0-1 +- Rebuilt for MSVSphere 9.3 + +* Fri Dec 15 2023 Michel Lind - 0.4.0-1 +- Initial package