diff --git a/ansi_colours-fix-metadata.diff b/ansi_colours-fix-metadata.diff new file mode 100644 index 0000000..43d6347 --- /dev/null +++ b/ansi_colours-fix-metadata.diff @@ -0,0 +1,11 @@ +--- ansi_colours-1.2.2/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ ansi_colours-1.2.2/Cargo.toml 2023-09-19T19:27:04.164433+00:00 +@@ -48,7 +48,7 @@ + optional = true + + [dependencies.termcolor] +-version = ">= 1.0, <= 1.2" ++version = "1" + optional = true + + [dev-dependencies.crc64] diff --git a/rust-ansi_colours.spec b/rust-ansi_colours.spec index d78dbc5..6817819 100644 --- a/rust-ansi_colours.spec +++ b/rust-ansi_colours.spec @@ -13,6 +13,9 @@ Summary: True-colour ↔ ANSI terminal palette converter License: LGPL-3.0-or-later URL: https://crates.io/crates/ansi_colours Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * relax termcolor dependency to allow versions >= 1.2 +Patch: ansi_colours-fix-metadata.diff BuildRequires: rust-packaging >= 21