From 937f89275b96b4afa8abe71dc49e963950ace342 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Tue, 30 Jan 2024 17:40:06 +0100 Subject: [PATCH] Update to version 0.20.4; Fixes RHBZ#2261838 --- .gitignore | 1 + darling-fix-metadata-auto.diff | 7 ++++--- rust-darling.spec | 10 +++++----- rust2rpm.conf | 2 -- rust2rpm.toml | 3 +++ sources | 2 +- 6 files changed, 14 insertions(+), 11 deletions(-) delete mode 100644 rust2rpm.conf create mode 100644 rust2rpm.toml diff --git a/.gitignore b/.gitignore index ec33d46..09fc318 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /darling-0.14.3.crate /darling-0.14.4.crate /darling-0.20.3.crate +/darling-0.20.4.crate diff --git a/darling-fix-metadata-auto.diff b/darling-fix-metadata-auto.diff index 157e13a..23f3246 100644 --- a/darling-fix-metadata-auto.diff +++ b/darling-fix-metadata-auto.diff @@ -1,6 +1,6 @@ ---- darling-0.20.3/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ darling-0.20.3/Cargo.toml 2023-08-01T11:15:10.439653+00:00 -@@ -48,11 +48,5 @@ +--- darling-0.20.4/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ darling-0.20.4/Cargo.toml 2024-01-30T16:30:55.442760+00:00 +@@ -48,11 +48,6 @@ diagnostics = ["darling_core/diagnostics"] suggestions = ["darling_core/suggestions"] @@ -12,3 +12,4 @@ - [badges.maintenance] status = "actively-developed" ++ diff --git a/rust-darling.spec b/rust-darling.spec index 16acc48..2d4e30c 100644 --- a/rust-darling.spec +++ b/rust-darling.spec @@ -1,21 +1,21 @@ -# Generated by rust2rpm 24 +# Generated by rust2rpm 25 %bcond_without check %global debug_package %{nil} %global crate darling Name: rust-darling -Version: 0.20.3 +Version: 0.20.4 Release: %autorelease Summary: Parse attributes into structs for custom derive implementations License: MIT URL: https://crates.io/crates/darling Source: %{crates_source} -# Automatically generated patch to strip foreign dependencies +# Automatically generated patch to strip dependencies and normalize metadata Patch: darling-fix-metadata-auto.diff -BuildRequires: rust-packaging >= 21 +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: A proc-macro library for reading attributes into structs when @@ -75,7 +75,7 @@ use the "suggestions" 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.conf b/rust2rpm.conf deleted file mode 100644 index 96e5f0d..0000000 --- a/rust2rpm.conf +++ /dev/null @@ -1,2 +0,0 @@ -[DEFAULT] -summary = Parse attributes into structs for custom derive implementations diff --git a/rust2rpm.toml b/rust2rpm.toml new file mode 100644 index 0000000..4f0ef64 --- /dev/null +++ b/rust2rpm.toml @@ -0,0 +1,3 @@ +[package] +summary = "Parse attributes into structs for custom derive implementations" + diff --git a/sources b/sources index ae14262..8c3e76c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (darling-0.20.3.crate) = 4ef4cd5d4c915d2d5ba2c97777822f81a5f20546352059144e2ad1559df6d38660916d8ebf51085964e57150f572ccff5c12826854c8d2131c9ebe0339f87418 +SHA512 (darling-0.20.4.crate) = 95c403d59a7ea2296864617a162d48dc698e70c84b5f412b0a9ca5ae20dcc3f062f564bb9b38401ccb908f65931f760877663e353e58422c03e0b57cc4e3c9e5