From 8f9c16c376e5724bc87152e1fdbba14f129e210f Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Sun, 1 Sep 2024 18:03:55 +0200 Subject: [PATCH] Drop unused, benchmark-only bencher dev-dependency --- arrayvec-fix-metadata.diff | 28 ++++++++++++++++++++++++++++ rust-arrayvec0.5.spec | 9 ++++++--- rust2rpm.toml | 5 +++++ 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 arrayvec-fix-metadata.diff create mode 100644 rust2rpm.toml diff --git a/arrayvec-fix-metadata.diff b/arrayvec-fix-metadata.diff new file mode 100644 index 0000000..96b2bb5 --- /dev/null +++ b/arrayvec-fix-metadata.diff @@ -0,0 +1,28 @@ +--- arrayvec-0.5.2/Cargo.toml 2020-10-23T16:33:15+00:00 ++++ arrayvec-0.5.2/Cargo.toml 2024-09-01T16:03:32.726340+00:00 +@@ -27,25 +27,14 @@ + [package.metadata.release] + no-dev-version = true + tag-name = "{{version}}" +-[profile.bench] +-debug = true + + [profile.release] + debug = true + +-[[bench]] +-name = "extend" +-harness = false +- +-[[bench]] +-name = "arraystring" +-harness = false + [dependencies.serde] + version = "1.0" + optional = true + default-features = false +-[dev-dependencies.bencher] +-version = "0.1.4" + + [dev-dependencies.matches] + version = "0.1" diff --git a/rust-arrayvec0.5.spec b/rust-arrayvec0.5.spec index 0c0de0c..472b532 100644 --- a/rust-arrayvec0.5.spec +++ b/rust-arrayvec0.5.spec @@ -1,4 +1,4 @@ -# Generated by rust2rpm 24 +# Generated by rust2rpm 26 %bcond_without check %global debug_package %{nil} @@ -13,8 +13,11 @@ Summary: Vector with fixed capacity, backed by an array License: MIT OR Apache-2.0 URL: https://crates.io/crates/arrayvec Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * drop unused, benchmark-only bencher dev-dependency +Patch: arrayvec-fix-metadata.diff -BuildRequires: rust-packaging >= 21 +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: A vector with fixed capacity, backed by an array (it can be stored on @@ -111,7 +114,7 @@ use the "unstable-const-fn" feature of the "%{crate}" crate. %ghost %{crate_instdir}/Cargo.toml %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 +%autosetup -n %{crate}-%{version} -p1 %cargo_prep %generate_buildrequires diff --git a/rust2rpm.toml b/rust2rpm.toml new file mode 100644 index 0000000..2d5f8fb --- /dev/null +++ b/rust2rpm.toml @@ -0,0 +1,5 @@ +[package] +cargo-toml-patch-comments = [ + "drop unused, benchmark-only bencher dev-dependency", +] +