diff --git a/.gitignore b/.gitignore index 1c388a4..5f96163 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /scc-2.1.6.crate /scc-2.1.17.crate +/scc-2.2.0.crate diff --git a/rust-scc.spec b/rust-scc.spec index 0052d82..dd37b95 100644 --- a/rust-scc.spec +++ b/rust-scc.spec @@ -5,7 +5,7 @@ %global crate scc Name: rust-scc -Version: 2.1.17 +Version: 2.2.0 Release: %autorelease Summary: Containers and utilities for concurrent and asynchronous programming @@ -52,6 +52,18 @@ use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml +%package -n %{name}+equivalent-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+equivalent-devel %{_description} + +This package contains library source intended for building other packages which +use the "equivalent" feature of the "%{crate}" crate. + +%files -n %{name}+equivalent-devel +%ghost %{crate_instdir}/Cargo.toml + %package -n %{name}+serde-devel Summary: %{summary} BuildArch: noarch diff --git a/scc-fix-metadata.diff b/scc-fix-metadata.diff index c878f07..6d11ee9 100644 --- a/scc-fix-metadata.diff +++ b/scc-fix-metadata.diff @@ -1,6 +1,6 @@ ---- scc-2.1.17/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ scc-2.1.17/Cargo.toml 2024-09-18T15:04:47.778041+00:00 -@@ -43,44 +43,12 @@ +--- scc-2.2.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ scc-2.2.0/Cargo.toml 2024-10-04T17:18:00.707152+00:00 +@@ -43,37 +43,8 @@ name = "scc" path = "src/lib.rs" @@ -29,13 +29,16 @@ -path = "benches/tree_index.rs" -harness = false - --[dependencies.loom] --version = "0.7" + [dependencies.equivalent] + version = "1.0" -optional = true - - [dependencies.sdd] - version = "3.0" +-[dependencies.loom] +-version = "0.7" + optional = true + [dependencies.sdd] +@@ -82,9 +53,6 @@ [dependencies.serde] version = "1.0" optional = true @@ -45,7 +48,7 @@ [dev-dependencies.futures] version = "0.3" -@@ -100,9 +68,3 @@ +@@ -104,9 +72,3 @@ [dev-dependencies.tokio] version = "1.40" features = ["full"] diff --git a/sources b/sources index 257ce61..4c436e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (scc-2.1.17.crate) = 548a77ca67a7e49a3b7b29a0339da9bccd42d6be23be4b4b3134613bd23a37629ab12cd669a7fbac1d9403446476a778bcb608d7ed1e6d0126a7d241a9496fdf +SHA512 (scc-2.2.0.crate) = 58eeb75d13672448326395eda6310a1900c157f49951e4e9bbc3a4d3474c5505d93943e4ffc2e008eb4893396b89770f7ca55ae195abad6f493361fb318072da