From fafa8d4229c0eea4e3e5d257b0ddf1055759bcbb Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Apr 16 2024 11:17:33 +0000 Subject: Update to version 2.4.1; Fixes RHBZ#2273804 --- diff --git a/.gitignore b/.gitignore index ffaffad..048d834 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /half-1.8.2.crate /half-2.3.1.crate /half-2.4.0.crate +/half-2.4.1.crate diff --git a/half-fix-metadata-auto.diff b/half-fix-metadata-auto.diff index d4fffe8..995b235 100644 --- a/half-fix-metadata-auto.diff +++ b/half-fix-metadata-auto.diff @@ -1,5 +1,5 @@ ---- half-2.4.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ half-2.4.0/Cargo.toml 2024-03-08T12:52:50.931270+00:00 +--- half-2.4.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ half-2.4.1/Cargo.toml 2024-04-16T11:13:05.272246+00:00 @@ -111,5 +111,3 @@ std = ["alloc"] use-intrinsics = [] diff --git a/half-fix-metadata.diff b/half-fix-metadata.diff index 48295ad..245cd50 100644 --- a/half-fix-metadata.diff +++ b/half-fix-metadata.diff @@ -1,14 +1,9 @@ ---- half-2.4.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ half-2.4.0/Cargo.toml 2024-03-08T12:53:03.710329+00:00 -@@ -81,14 +81,6 @@ +--- half-2.4.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ half-2.4.1/Cargo.toml 2024-04-16T11:14:00.026530+00:00 +@@ -86,9 +86,6 @@ optional = true default-features = false --[dependencies.zerocopy] --version = "0.6.0" --optional = true --default-features = false -- -[dev-dependencies.criterion] -version = "0.4.0" - diff --git a/rust-half.spec b/rust-half.spec index 7cc1fe1..05681c2 100644 --- a/rust-half.spec +++ b/rust-half.spec @@ -5,7 +5,7 @@ %global crate half Name: rust-half -Version: 2.4.0 +Version: 2.4.1 Release: %autorelease Summary: Half-precision floating point f16 and bf16 types for Rust @@ -15,6 +15,7 @@ Source: %{crates_source} # Automatically generated patch to strip dependencies and normalize metadata Patch: half-fix-metadata-auto.diff # Manually created patch for downstream crate metadata changes +# * drop unused, benchmark-only criterion dev-dependency Patch: half-fix-metadata.diff BuildRequires: cargo-rpm-macros >= 24 @@ -148,6 +149,18 @@ use the "use-intrinsics" feature of the "%{crate}" crate. %files -n %{name}+use-intrinsics-devel %ghost %{crate_instdir}/Cargo.toml +%package -n %{name}+zerocopy-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+zerocopy-devel %{_description} + +This package contains library source intended for building other packages which +use the "zerocopy" feature of the "%{crate}" crate. + +%files -n %{name}+zerocopy-devel +%ghost %{crate_instdir}/Cargo.toml + %prep %autosetup -n %{crate}-%{version} -p1 %cargo_prep diff --git a/rust2rpm.toml b/rust2rpm.toml index ba29a5a..be67729 100644 --- a/rust2rpm.toml +++ b/rust2rpm.toml @@ -1,3 +1,6 @@ [package] summary = "Half-precision floating point f16 and bf16 types for Rust" +cargo-toml-patch-comments = [ + "drop unused, benchmark-only criterion dev-dependency", +] diff --git a/sources b/sources index d76325f..38c3380 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (half-2.4.0.crate) = 7357a0f84dc6ae394efdd464f5a6da2bafa48bf8d794b2c34d1507d4d66af31ece8a012b58e6f76eacea2c249488a12c20f8c7e516ddd42a70633c9dbaa13bf5 +SHA512 (half-2.4.1.crate) = 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193