Notification time stamped 2023-04-30 12:17:35 UTC
From 232e441ec34ffb2b45ffa598f89fc3a4efbe2f1b Mon Sep 17 00:00:00 2001 From: Fabio Valentini decathorpe@gmail.com Date: Apr 30 2023 12:17:08 +0000 Subject: Update to version 0.3.5; Fixes RHBZ#2191693
---
diff --git a/.gitignore b/.gitignore index 17a2fb6..b69fe21 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /matrixmultiply-0.3.1.crate /matrixmultiply-0.3.2.crate /matrixmultiply-0.3.3.crate +/matrixmultiply-0.3.5.crate diff --git a/matrixmultiply-fix-metadata.diff b/matrixmultiply-fix-metadata.diff new file mode 100644 index 0000000..8ebdeb0 --- /dev/null +++ b/matrixmultiply-fix-metadata.diff @@ -0,0 +1,11 @@ +--- matrixmultiply-0.3.5/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ matrixmultiply-0.3.5/Cargo.toml 2023-04-30T12:12:47.990891+00:00 +@@ -18,7 +18,7 @@ + "R. Janis Goldschmidt", + ] + build = "build.rs" +-exclude = ["docs/*"] ++exclude = ["docs/*", "/spare kernels/"] + description = """ + General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. + diff --git a/rust-matrixmultiply.spec b/rust-matrixmultiply.spec index dacdeb2..31f1664 100644 --- a/rust-matrixmultiply.spec +++ b/rust-matrixmultiply.spec @@ -5,7 +5,7 @@ %global crate matrixmultiply
Name: rust-matrixmultiply -Version: 0.3.3 +Version: 0.3.5 Release: %autorelease Summary: General matrix multiplication for f32 and f64 matrices
@@ -13,6 +13,9 @@ Summary: General matrix multiplication for f32 and f64 matrices License: MIT OR Apache-2.0 URL: https://crates.io/crates/matrixmultiply Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * exclude extraneous unused source files +Patch: matrixmultiply-fix-metadata.diff
BuildRequires: rust-packaging >= 21
@@ -139,7 +142,6 @@ use the "threading" feature of the "%{crate}" crate.
%prep %autosetup -n %{crate}-%{version_no_tilde} -p1 -rm -vrf "spare kernels" %cargo_prep
%generate_buildrequires diff --git a/sources b/sources index 4faf6d0..cb7113f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (matrixmultiply-0.3.3.crate) = fed0669ecb407b881704f64e0124cade866da43b3ed1a039d2f9b4d20207c13dab4c71990bd0b1135a07b1940f6d1332a2600c364003d4b5b0e0a25cf1ec4629 +SHA512 (matrixmultiply-0.3.5.crate) = 550e1f4cf97d2c98ad18c7fa8e32a41ccb1c887dcbcb234e1b9c7ae26a5958e45dbc26d5bc7939a05fea76d63e5187ae418f136ae5fd19c8829bf6934404c4ad
https://src.fedoraproject.org/rpms/rust-matrixmultiply/c/232e441ec34ffb2b45f...