diff --git a/.gitignore b/.gitignore index 5b1b41a..6cdf209 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /crossbeam-epoch-0.8.2.crate /crossbeam-epoch-0.9.0.crate /crossbeam-epoch-0.9.1.crate +/crossbeam-epoch-0.9.3.crate diff --git a/crossbeam-epoch-fix-metadata.diff b/crossbeam-epoch-fix-metadata.diff new file mode 100644 index 0000000..d854867 --- /dev/null +++ b/crossbeam-epoch-fix-metadata.diff @@ -0,0 +1,13 @@ +--- crossbeam-epoch-0.9.3/Cargo.toml 1970-01-01T00:00:00+00:00 ++++ crossbeam-epoch-0.9.3/Cargo.toml 2021-02-25T22:32:41.934057+00:00 +@@ -49,10 +49,5 @@ + [features] + alloc = [] + default = ["std"] +-loom = ["loom-crate", "crossbeam-utils/loom"] + nightly = ["crossbeam-utils/nightly", "const_fn"] + std = ["alloc", "crossbeam-utils/std", "lazy_static"] +-[target."cfg(crossbeam_loom)".dependencies.loom-crate] +-version = "0.4" +-optional = true +-package = "loom" diff --git a/rust-crossbeam-epoch.spec b/rust-crossbeam-epoch.spec index b85ecdc..e2c6d56 100644 --- a/rust-crossbeam-epoch.spec +++ b/rust-crossbeam-epoch.spec @@ -5,14 +5,17 @@ %global crate crossbeam-epoch Name: rust-%{crate} -Version: 0.9.1 -Release: 2%{?dist} +Version: 0.9.3 +Release: 1%{?dist} Summary: Epoch-based garbage collection # Upstream license specification: MIT OR Apache-2.0 License: MIT or ASL 2.0 URL: https://crates.io/crates/crossbeam-epoch Source: %{crates_source} +# Initial patched metadata +# * drop optional loom (generators dependency is only available for x86_64) +Patch0: crossbeam-epoch-fix-metadata.diff ExclusiveArch: %{rust_arches} %if %{__cargo_skip_build} @@ -64,40 +67,40 @@ which use "alloc" feature of "%{crate}" crate. %files -n %{name}+alloc-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+lazy_static-devel +%package -n %{name}+const_fn-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+lazy_static-devel %{_description} +%description -n %{name}+const_fn-devel %{_description} This package contains library source intended for building other packages -which use "lazy_static" feature of "%{crate}" crate. +which use "const_fn" feature of "%{crate}" crate. -%files -n %{name}+lazy_static-devel +%files -n %{name}+const_fn-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+nightly-devel +%package -n %{name}+lazy_static-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+nightly-devel %{_description} +%description -n %{name}+lazy_static-devel %{_description} This package contains library source intended for building other packages -which use "nightly" feature of "%{crate}" crate. +which use "lazy_static" feature of "%{crate}" crate. -%files -n %{name}+nightly-devel +%files -n %{name}+lazy_static-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+sanitize-devel +%package -n %{name}+nightly-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+sanitize-devel %{_description} +%description -n %{name}+nightly-devel %{_description} This package contains library source intended for building other packages -which use "sanitize" feature of "%{crate}" crate. +which use "nightly" feature of "%{crate}" crate. -%files -n %{name}+sanitize-devel +%files -n %{name}+nightly-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml %package -n %{name}+std-devel @@ -131,6 +134,10 @@ which use "std" feature of "%{crate}" crate. %endif %changelog +* Thu Feb 25 2021 Fabio Valentini - 0.9.3-1 +- Update to version 0.9.3. +- Fixes RHBZ#1931104 + * Wed Jan 27 2021 Fedora Release Engineering - 0.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 7e1c1f9..be13e33 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (crossbeam-epoch-0.9.1.crate) = 63d03e71013f7ffbc7b7a8ec5fe478323e7cf679bd126f03980c5e0790b57f5c48ce0ddb5e9c7ece31bd7380a944c1a1d462a9a1bf0126f9851e549739d8afc4 +SHA512 (crossbeam-epoch-0.9.3.crate) = f68e1957018f7b88440492403b6812403312b7252e0e873715a2a970a4c9d2647174a19853d1533451ff1f568ac7df2deaa614f342d695c613053b1a3d5d1ef1