diff --git a/.gitignore b/.gitignore index 5254fc4..4968fb5 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /pest_generator-2.5.6.crate /pest_generator-2.5.7.crate /pest_generator-2.6.0.crate +/pest_generator-2.7.1.crate diff --git a/pest_generator-fix-metadata.diff b/pest_generator-fix-metadata.diff new file mode 100644 index 0000000..29c8f58 --- /dev/null +++ b/pest_generator-fix-metadata.diff @@ -0,0 +1,8 @@ +--- pest_generator-2.7.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ pest_generator-2.7.1/Cargo.toml 2023-07-17T21:04:13.901484+00:00 +@@ -46,5 +46,4 @@ + [features] + default = ["std"] + grammar-extras = ["pest_meta/grammar-extras"] +-not-bootstrap-in-src = ["pest_meta/not-bootstrap-in-src"] + std = ["pest/std"] diff --git a/rust-pest_generator.spec b/rust-pest_generator.spec index 0287608..e7486ea 100644 --- a/rust-pest_generator.spec +++ b/rust-pest_generator.spec @@ -5,7 +5,7 @@ %global crate pest_generator Name: rust-pest_generator -Version: 2.6.0 +Version: 2.7.1 Release: %autorelease Summary: Pest code generator @@ -13,6 +13,9 @@ Summary: Pest code generator License: MIT OR Apache-2.0 URL: https://crates.io/crates/pest_generator Source: %{crates_source} +# Manually created patch for downstream crate metadata changes +# * drop feature for bootstrap build mode +Patch: pest_generator-fix-metadata.diff BuildRequires: rust-packaging >= 21 @@ -48,6 +51,18 @@ use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml +%package -n %{name}+grammar-extras-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+grammar-extras-devel %{_description} + +This package contains library source intended for building other packages which +use the "grammar-extras" feature of the "%{crate}" crate. + +%files -n %{name}+grammar-extras-devel +%ghost %{crate_instdir}/Cargo.toml + %package -n %{name}+std-devel Summary: %{summary} BuildArch: noarch diff --git a/sources b/sources index 08fb14a..2151469 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pest_generator-2.6.0.crate) = aba6b2519d5394856df1249371e72353412dd8688f93ae109e0e466a43447579905ed3a3f9228c22c2d1bda60a0e7b2df5833afaeb3de2edd65cd4c5a4dd75f3 +SHA512 (pest_generator-2.7.1.crate) = aab4fab037648ceda041a2607c3101da9dc0b46569860a7ebb21f3bde3d7fce6c5a237c014dbeee8d2c3bbdc9fe84857b2014e0eac5e3313afc11fb025db4ff4