The package rpms/rust-self_cell.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-self_cell.git/commit/?id=e18....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit d8cfecaf24d42559bfc94847caa751672ae10cde
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Sat Jun 24 17:53:20 2023 +0200
Update to version 1.0.1; Fixes RHBZ#2210817
diff --git a/.gitignore b/.gitignore
index e16be0e..4629179 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/self_cell-0.10.2.crate
+/self_cell-1.0.1.crate
diff --git a/rust-self_cell.spec b/rust-self_cell.spec
index d136f52..1657f38 100644
--- a/rust-self_cell.spec
+++ b/rust-self_cell.spec
@@ -5,7 +5,7 @@
%global crate self_cell
Name: rust-self_cell
-Version: 0.10.2
+Version: 1.0.1
Release: %autorelease
Summary: Safe-to-use proc-macro-free self-referential structs in stable Rust
diff --git a/self_cell-fix-metadata.diff b/self_cell-fix-metadata.diff
index 73e40f1..4f7c537 100644
--- a/self_cell-fix-metadata.diff
+++ b/self_cell-fix-metadata.diff
@@ -1,15 +1,16 @@
---- self_cell-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00
-+++ self_cell-0.10.2/Cargo.toml 2023-05-22T20:30:20.995876+00:00
-@@ -23,10 +23,10 @@
- license = "Apache-2.0"
+--- self_cell-1.0.1/Cargo.toml 1970-01-01T00:00:01+00:00
++++ self_cell-1.0.1/Cargo.toml 2023-06-24T15:51:02.186924+00:00
+@@ -38,11 +38,11 @@
repository = "https://github.com/Voultapher/self_cell"
+
[dependencies.rustversion]
-version = ">=1"
+version = "1"
optional = true
+
[dev-dependencies.once_cell]
--version = ">=1"
-+version = "1"
+-version = "=1.1.0"
++version = "1.1.0"
[features]
old_rust = ["rustversion"]
diff --git a/sources b/sources
index 2aec434..2dc2d8c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (self_cell-0.10.2.crate) =
88e3700d5bf03294af4e436b6a4031792a8869f443c5646950dc2567c646a62e948f21af5bbaa7cf2fa5306cf0d13ca1c040c236e53c149259d11f1e5cafa732
+SHA512 (self_cell-1.0.1.crate) =
12d9a4c0f64b4cc8edc5778f19bc1981c3e7f8d241b1d1d866d1b7420e16fdefb17ad27229bc71f9ff5cb697930004ea92a041134346a1401624d20bbf233f9f
commit e18c34d8a153e754d88ce9247f53acd2b029b661
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Mon May 22 22:31:32 2023 +0200
Regenerate with rust2rpm v24
diff --git a/README.md b/README.md
deleted file mode 100644
index 2270af8..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-self_cell
-
-The rust-self_cell package
diff --git a/rust-self_cell.spec b/rust-self_cell.spec
index 995d81d..d136f52 100644
--- a/rust-self_cell.spec
+++ b/rust-self_cell.spec
@@ -1,25 +1,22 @@
-# Generated by rust2rpm 18
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate self_cell
-Name: rust-%{crate}
+Name: rust-self_cell
Version: 0.10.2
Release: %autorelease
Summary: Safe-to-use proc-macro-free self-referential structs in stable Rust
-# Upstream license specification: Apache-2.0
-License: ASL 2.0
+License: Apache-2.0
URL:
https://crates.io/crates/self_cell
Source: %{crates_source}
+# Manually created patch for downstream crate metadata changes
+# * fix broken / open-ended dependency version restrictions
+Patch: self_cell-fix-metadata.diff
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Safe-to-use proc-macro-free self-referential structs in stable Rust.}
@@ -32,12 +29,13 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license LICENSE
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/LICENSE
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -45,11 +43,11 @@ BuildArch: noarch
%description -n %{name}+default-devel %{_description}
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+old_rust-devel
Summary: %{summary}
@@ -57,11 +55,11 @@ BuildArch: noarch
%description -n %{name}+old_rust-devel %{_description}
-This package contains library source intended for building other packages
-which use "old_rust" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "old_rust" feature of the "%{crate}" crate.
%files -n %{name}+old_rust-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+rustversion-devel
Summary: %{summary}
@@ -69,11 +67,11 @@ BuildArch: noarch
%description -n %{name}+rustversion-devel %{_description}
-This package contains library source intended for building other packages
-which use "rustversion" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "rustversion" feature of the "%{crate}" crate.
%files -n %{name}+rustversion-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
diff --git a/self_cell-fix-metadata.diff b/self_cell-fix-metadata.diff
new file mode 100644
index 0000000..73e40f1
--- /dev/null
+++ b/self_cell-fix-metadata.diff
@@ -0,0 +1,15 @@
+--- self_cell-0.10.2/Cargo.toml 1970-01-01T00:00:01+00:00
++++ self_cell-0.10.2/Cargo.toml 2023-05-22T20:30:20.995876+00:00
+@@ -23,10 +23,10 @@
+ license = "Apache-2.0"
+ repository = "https://github.com/Voultapher/self_cell"
+ [dependencies.rustversion]
+-version = ">=1"
++version = "1"
+ optional = true
+ [dev-dependencies.once_cell]
+-version = ">=1"
++version = "1"
+
+ [features]
+ old_rust = ["rustversion"]
commit 8a060ce7705a818d0d4f88730f010cb3e6c42410
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Mon May 22 22:30:09 2023 +0200
Convert to %autorelease and %autochangelog
[skip changelog]
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..b496027
--- /dev/null
+++ b/changelog
@@ -0,0 +1,11 @@
+* Sat Jan 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.2-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.2-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.2-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Thu Nov 25 2021 Link Dupont <linkdupont(a)fedoraproject.org> - 0.10.2-1
+- Initial package
diff --git a/rust-self_cell.spec b/rust-self_cell.spec
index 6e3b6b1..995d81d 100644
--- a/rust-self_cell.spec
+++ b/rust-self_cell.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.10.2
-Release: 4%{?dist}
+Release: %autorelease
Summary: Safe-to-use proc-macro-free self-referential structs in stable Rust
# Upstream license specification: Apache-2.0
@@ -94,14 +94,4 @@ which use "rustversion" feature of "%{crate}"
crate.
%endif
%changelog
-* Sat Jan 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.2-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.2-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.10.2-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Thu Nov 25 2021 Link Dupont <linkdupont(a)fedoraproject.org> - 0.10.2-1
-- Initial package
+%autochangelog