diff --git a/.gitignore b/.gitignore index 039c776..1b0cdf5 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /tinyvec-1.1.1.crate /tinyvec-1.2.0.crate /tinyvec-1.3.1.crate +/tinyvec-1.5.0.crate diff --git a/rust-tinyvec.spec b/rust-tinyvec.spec index d1a6996..d0b50ab 100644 --- a/rust-tinyvec.spec +++ b/rust-tinyvec.spec @@ -5,7 +5,7 @@ %global crate tinyvec Name: rust-%{crate} -Version: 1.3.1 +Version: 1.5.0 Release: %autorelease Summary: 100% safe vec-like data structures @@ -13,6 +13,9 @@ Summary: 100% safe vec-like data structures License: zlib or ASL 2.0 or MIT URL: https://crates.io/crates/tinyvec Source: %{crates_source} +# Initial patched metadata +# * drop criterion dev-dependency (only used in benchmarks) to speed up builds +Patch0: tinyvec-fix-metadata.diff ExclusiveArch: %{rust_arches} %if %{__cargo_skip_build} @@ -101,18 +104,6 @@ which use "grab_spare_slice" feature of "%{crate}" crate. %files -n %{name}+grab_spare_slice-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+nightly_const_generics-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+nightly_const_generics-devel %{_description} - -This package contains library source intended for building other packages -which use "nightly_const_generics" feature of "%{crate}" crate. - -%files -n %{name}+nightly_const_generics-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - %package -n %{name}+nightly_slice_partition_dedup-devel Summary: %{summary} BuildArch: noarch @@ -137,6 +128,18 @@ which use "rustc_1_40" feature of "%{crate}" crate. %files -n %{name}+rustc_1_40-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%package -n %{name}+rustc_1_55-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rustc_1_55-devel %{_description} + +This package contains library source intended for building other packages +which use "rustc_1_55" feature of "%{crate}" crate. + +%files -n %{name}+rustc_1_55-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + %package -n %{name}+serde-devel Summary: %{summary} BuildArch: noarch @@ -149,6 +152,18 @@ which use "serde" feature of "%{crate}" crate. %files -n %{name}+serde-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%package -n %{name}+std-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+std-devel %{_description} + +This package contains library source intended for building other packages +which use "std" feature of "%{crate}" crate. + +%files -n %{name}+std-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + %package -n %{name}+tinyvec_macros-devel Summary: %{summary} BuildArch: noarch diff --git a/sources b/sources index c6b2b15..57fefd6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tinyvec-1.3.1.crate) = ad07998e9bacccf8ce2bcb01fea8008c6514ad73c15c6426453cfdbb432dac7d588d05551b179c83ca062ea02f0853e97e2b9712da0b8dc20ddab4c0efd5afd2 +SHA512 (tinyvec-1.5.0.crate) = b4d1624965ed6b7e8ea45d80fd7332b5733d7b5e78f8167d13c9b9e8eaf3c586268c2f88ea0c51211808def997f8e751214e3de757b19076807adf7aca8aba82 diff --git a/tinyvec-fix-metadata.diff b/tinyvec-fix-metadata.diff new file mode 100644 index 0000000..d2489b8 --- /dev/null +++ b/tinyvec-fix-metadata.diff @@ -0,0 +1,11 @@ +--- tinyvec-1.5.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ tinyvec-1.5.0/Cargo.toml 2021-09-27T13:03:37.441638+00:00 +@@ -48,8 +48,6 @@ + [dependencies.tinyvec_macros] + version = "0.1" + optional = true +-[dev-dependencies.criterion] +-version = "0.3.0" + + [dev-dependencies.serde_test] + version = "1.0"