The package rpms/rust-typemap.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-typemap.git/commit/?id=55da8....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 55da8753a1a1b2cd6d384d632f954d7839e47dfd
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Sat Oct 1 13:10:54 2022 +0200
no longer needed
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 2e5e336..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/typemap-0.3.3.crate
diff --git a/0001-fix-Remove-default-type-parameter.patch
b/0001-fix-Remove-default-type-parameter.patch
deleted file mode 100644
index e36f5fb..0000000
--- a/0001-fix-Remove-default-type-parameter.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 6b74d7b2379d4cc694b324d271120be3767554c9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Alex=20Guly=C3=A1s?= <gulyas.alex(a)gmail.com>
-Date: Fri, 8 Jul 2016 20:04:08 +0200
-Subject: [PATCH 1/2] (fix) Remove default type parameter
-
-Needed for Rust 1.10
-
-(cherry picked from commit f78f2b44184123c8df9222f728d7e9e3d557109d)
----
- src/lib.rs | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/lib.rs b/src/lib.rs
-index 1c690ee..6027f99 100644
---- a/src/lib.rs
-+++ b/src/lib.rs
-@@ -182,7 +182,7 @@ pub enum Entry<'a, K, A: ?Sized + UnsafeAnyExt + 'a =
UnsafeAny> {
- Vacant(VacantEntry<'a, K, A>)
- }
-
--impl<'a, K: Key, A: ?Sized + UnsafeAnyExt + 'a = UnsafeAny>
Entry<'a, K, A> {
-+impl<'a, K: Key, A: ?Sized + UnsafeAnyExt + 'a> Entry<'a, K, A>
{
- /// Ensures a value is in the entry by inserting the default if empty, and returns
- /// a mutable reference to the value in the entry.
- pub fn or_insert(self, default: K::Value) -> &'a mut K::Value
---
-2.21.0
-
diff --git a/0002-fix-Fix-compiler-error-with-rust-1.31.1.patch
b/0002-fix-Fix-compiler-error-with-rust-1.31.1.patch
deleted file mode 100644
index 0daad80..0000000
--- a/0002-fix-Fix-compiler-error-with-rust-1.31.1.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 91901f4767ea8f0b3add9e01097f3fa7354f31b1 Mon Sep 17 00:00:00 2001
-From: Pierre Chevalier <pierrechevalier83(a)gmail.com>
-Date: Thu, 27 Dec 2018 14:41:19 +0000
-Subject: [PATCH 2/2] (fix) Fix compiler error with rust 1.31.1
-
-Refering to Self in where clause became illegal because:
-> As was discovered in #50781 a combination of implementing a trait
-> directly for a dyn type and where clauses involving Self can punch a
-> hole in our dyn-capability rules.
-
-See this issue for details:
-https://github.com/rust-lang/rust/issues/51443
----
- src/internals.rs | 17 ++++++++---------
- 1 file changed, 8 insertions(+), 9 deletions(-)
-
-diff --git a/src/internals.rs b/src/internals.rs
-index f88d5bf..81ef9c5 100644
---- a/src/internals.rs
-+++ b/src/internals.rs
-@@ -26,30 +26,29 @@ unsafe impl UnsafeAnyExt for DebugAny + Send + Sync {}
- /// additional bounds.
- ///
- /// There is also an exported alias for this type of `TypeMap`, `CloneAny`.
--pub trait CloneAny: Any {
-+pub trait CloneAny: Any + Send + Sync {
- #[doc(hidden)]
- fn clone_any(&self) -> Box<CloneAny>;
- #[doc(hidden)]
-- fn clone_any_send(&self) -> Box<CloneAny + Send> where Self: Send;
-+ fn clone_any_send(&self) -> Box<CloneAny + Send>;
- #[doc(hidden)]
-- fn clone_any_sync(&self) -> Box<CloneAny + Sync> where Self: Sync;
-+ fn clone_any_sync(&self) -> Box<CloneAny + Sync>;
- #[doc(hidden)]
-- fn clone_any_send_sync(&self) -> Box<CloneAny + Send + Sync> where
Self: Send + Sync;
-+ fn clone_any_send_sync(&self) -> Box<CloneAny + Send + Sync>;
- }
-
--impl<T: Any + Clone> CloneAny for T {
-+impl<T: Any + Clone + Send + Sync> CloneAny for T {
- fn clone_any(&self) -> Box<CloneAny> { Box::new(self.clone()) }
-
-- fn clone_any_send(&self) -> Box<CloneAny + Send> where Self: Send {
-+ fn clone_any_send(&self) -> Box<CloneAny + Send> {
- Box::new(self.clone())
- }
-
-- fn clone_any_sync(&self) -> Box<CloneAny + Sync> where Self: Sync {
-+ fn clone_any_sync(&self) -> Box<CloneAny + Sync> {
- Box::new(self.clone())
- }
-
-- fn clone_any_send_sync(&self) -> Box<CloneAny + Send + Sync>
-- where Self: Send + Sync {
-+ fn clone_any_send_sync(&self) -> Box<CloneAny + Send + Sync> {
- Box::new(self.clone())
- }
- }
---
-2.21.0
-
diff --git a/README.md b/README.md
deleted file mode 100644
index 8bb2a8a..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-typemap
-
-The rust-typemap package
\ No newline at end of file
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..c7912ba
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+no longer needed
diff --git a/rust-typemap.spec b/rust-typemap.spec
deleted file mode 100644
index 3a969ea..0000000
--- a/rust-typemap.spec
+++ /dev/null
@@ -1,94 +0,0 @@
-# Generated by rust2rpm
-%bcond_with check
-%global debug_package %{nil}
-
-%global crate typemap
-
-Name: rust-%{crate}
-Version: 0.3.3
-Release: 8%{?dist}
-Summary: Typesafe store for many value types
-
-#
https://github.com/reem/rust-typemap/issues/39
-License: MIT
-URL:
https://crates.io/crates/typemap
-Source: %{crates_source}
-#
https://github.com/reem/rust-typemap/commit/f78f2b44184123c8df9222f728d7e...
-Patch0001: 0001-fix-Remove-default-type-parameter.patch
-#
https://github.com/reem/rust-typemap/pull/44
-Patch0002: 0002-fix-Fix-compiler-error-with-rust-1.31.1.patch
-
-ExclusiveArch: %{rust_arches}
-
-BuildRequires: rust-packaging
-BuildRequires: crate(unsafe-any/default)
-
-%global _description \
-A typesafe store for many value types.
-
-%description %{_description}
-
-%package devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description devel %{_description}
-
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
-
-%files devel
-%doc README.md
-%{cargo_registry}/%{crate}-%{version}/
-
-%package -n %{name}+default-devel
-Summary: %{summary}
-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.
-
-%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
-
-%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
-%cargo_prep
-
-%build
-%cargo_build
-
-%install
-%cargo_install
-
-%if %{with check}
-%check
-%cargo_test
-%endif
-
-%changelog
-* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-8
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-7
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-5
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Thu Jan 30 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.3.3-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Mon Mar 11 2019 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 0.3.3-1
-- Initial package
diff --git a/sources b/sources
deleted file mode 100644
index 8b0d05e..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (typemap-0.3.3.crate) =
5b1376e31ee83a384b12e3f2bbcc28349866394a91e1b332b784f1045cdb68cde02dffa92cfa14cf535a4aff87c6dc285a9d854890b2d451ba0a6dae8bc9fe7a