diff --git a/.gitignore b/.gitignore index 8d4ffd3..0adb7d2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /memsec-0.6.0.crate /memsec-0.6.2.crate +/memsec-0.6.3.crate diff --git a/memsec-fix-metadata.diff b/memsec-fix-metadata-auto.diff similarity index 58% rename from memsec-fix-metadata.diff rename to memsec-fix-metadata-auto.diff index 17af731..9e104c4 100644 --- a/memsec-fix-metadata.diff +++ b/memsec-fix-metadata-auto.diff @@ -1,14 +1,6 @@ ---- memsec-0.6.2/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ memsec-0.6.2/Cargo.toml 2022-05-12T13:45:21.043716+00:00 -@@ -28,6 +28,7 @@ - ] - license = "MIT" - repository = "https://github.com/quininer/memsec" -+exclude = ["appveyor.yml"] - - [dependencies.getrandom] - version = "0.2" -@@ -45,24 +46,12 @@ +--- 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", @@ -20,7 +12,7 @@ optional = true -[target."cfg(windows)".dependencies.windows-sys] --version = "0.36" +-version = "0.45" -features = [ - "Win32_System_SystemInformation", - "Win32_System_Memory", diff --git a/rust-memsec.spec b/rust-memsec.spec index 638b33c..467b579 100644 --- a/rust-memsec.spec +++ b/rust-memsec.spec @@ -1,24 +1,19 @@ -# Generated by rust2rpm 21 +# Generated by rust2rpm 24 %bcond_without check %global debug_package %{nil} %global crate memsec -Name: rust-%{crate} -Version: 0.6.2 +Name: rust-memsec +Version: 0.6.3 Release: %autorelease Summary: Rust implementation of libsodium/utils -# Upstream license specification: MIT License: MIT URL: https://crates.io/crates/memsec Source: %{crates_source} -# Initial patched metadata -# * Drop Windows-specific dependencies -# * Exclude files only useful for upstream CI -Patch0: memsec-fix-metadata.diff - -ExclusiveArch: %{rust_arches} +# Automatically generated patch to strip foreign dependencies +Patch: memsec-fix-metadata-auto.diff BuildRequires: rust-packaging >= 21 diff --git a/sources b/sources index 20c8851..ed3ebbc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (memsec-0.6.2.crate) = 07588f961d1b8cdff8accfcf03a2dcc28246c8dbd902929a6f0a4def387a39d50d4b276e523e7fd669bd22296252a379d12fb63b22f5014e8ee69811fd355112 +SHA512 (memsec-0.6.3.crate) = 6d4ed30d9b975b00a3eb4b92bb1c7b83269c2fcec7629975334e53b7683ee28e4432ba4390d1590d88d1c4a0e689dcab38f338a6bdcefd3bfaba75067b819d8f