From c61969014da825f14f8cdeb6c0c87f2d431e852d Mon Sep 17 00:00:00 2001 From: tigro Date: Mon, 15 Jan 2024 21:51:23 +0300 Subject: [PATCH] import rust-memsec-0.6.3-1.el9 --- .rust-memsec.metadata | 0 SOURCES/memsec-0.6.3.crate | Bin 0 -> 5512 bytes SOURCES/memsec-fix-metadata-auto.diff | 27 +++++ SPECS/rust-memsec.spec | 163 ++++++++++++++++++++++++++ 4 files changed, 190 insertions(+) create mode 100644 .rust-memsec.metadata create mode 100644 SOURCES/memsec-0.6.3.crate create mode 100644 SOURCES/memsec-fix-metadata-auto.diff create mode 100644 SPECS/rust-memsec.spec diff --git a/.rust-memsec.metadata b/.rust-memsec.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/memsec-0.6.3.crate b/SOURCES/memsec-0.6.3.crate new file mode 100644 index 0000000000000000000000000000000000000000..0ca6c435eeac5d275b993e1708c4941764f89ddd GIT binary patch literal 5512 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 KFVETlW&i*+!nNA~ literal 0 HcmV?d00001 diff --git a/SOURCES/memsec-fix-metadata-auto.diff b/SOURCES/memsec-fix-metadata-auto.diff new file mode 100644 index 0000000..9e104c4 --- /dev/null +++ b/SOURCES/memsec-fix-metadata-auto.diff @@ -0,0 +1,27 @@ +--- memsec-0.6.3/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ memsec-0.6.3/Cargo.toml 2023-03-01T13:22:22.019353+00:00 +@@ -45,24 +45,12 @@ + nightly = [] + use_os = [ + "libc", +- "windows-sys", + ] + + [target."cfg(unix)".dependencies.libc] + version = "0.2" + optional = true + +-[target."cfg(windows)".dependencies.windows-sys] +-version = "0.45" +-features = [ +- "Win32_System_SystemInformation", +- "Win32_System_Memory", +- "Win32_Foundation", +- "Win32_System_Diagnostics_Debug", +-] +-optional = true +-default-features = false +- + [badges.appveyor] + repository = "quininer/memsec" + diff --git a/SPECS/rust-memsec.spec b/SPECS/rust-memsec.spec new file mode 100644 index 0000000..9bb543f --- /dev/null +++ b/SPECS/rust-memsec.spec @@ -0,0 +1,163 @@ +## 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 memsec + +Name: rust-memsec +Version: 0.6.3 +Release: %autorelease +Summary: Rust implementation of libsodium/utils + +License: MIT +URL: https://crates.io/crates/memsec +Source: %{crates_source} +# Automatically generated patch to strip foreign dependencies +Patch: memsec-fix-metadata-auto.diff + +BuildRequires: rust-packaging >= 21 + +%global _description %{expand: +Rust implementation `libsodium/utils`.} + +%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}+alloc-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+alloc-devel %{_description} + +This package contains library source intended for building other packages which +use the "alloc" feature of the "%{crate}" crate. + +%files -n %{name}+alloc-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+getrandom-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+getrandom-devel %{_description} + +This package contains library source intended for building other packages which +use the "getrandom" feature of the "%{crate}" crate. + +%files -n %{name}+getrandom-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+libc-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+libc-devel %{_description} + +This package contains library source intended for building other packages which +use the "libc" feature of the "%{crate}" crate. + +%files -n %{name}+libc-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+nightly-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+nightly-devel %{_description} + +This package contains library source intended for building other packages which +use the "nightly" feature of the "%{crate}" crate. + +%files -n %{name}+nightly-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+use_os-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+use_os-devel %{_description} + +This package contains library source intended for building other packages which +use the "use_os" feature of the "%{crate}" crate. + +%files -n %{name}+use_os-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 +* Mon Jan 15 2024 Arkady L. Shane - 0.6.3-1 +- Rebuilt for MSVSphere 9.3 + +* Wed Mar 01 2023 Fabio Valentini - 0.6.3-1 +- Update to version 0.6.3; Fixes RHBZ#2174347 + +* Fri Jan 20 2023 Fedora Release Engineering - 0.6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 0.6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu May 12 2022 Fabio Valentini - 0.6.2-1 +- Update to version 0.6.2; Fixes RHBZ#2078975 + +* Fri Jan 21 2022 Fedora Release Engineering - 0.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Apr 12 2021 Fabio Valentini - 0.6.0-1 +- Initial package +