The package rpms/rust-cap-primitives.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-cap-primitives.git/commit/?id=6....
Change: +ExclusiveArch: %{rust_arches}
Thanks.
Full change: ============
commit 65beb42a94eca7780d3fd508c155f7f5b74cc829 Author: Olivier Lemasle o.lemasle@gmail.com Date: Sun Jun 13 16:56:42 2021 +0200
Initial import (#1969654)
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53a3a15 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/cap-primitives-0.13.10.crate diff --git a/cap-primitives-fix-metadata.diff b/cap-primitives-fix-metadata.diff new file mode 100644 index 0000000..c82f7b0 --- /dev/null +++ b/cap-primitives-fix-metadata.diff @@ -0,0 +1,20 @@ +--- cap-primitives-0.13.10/Cargo.toml 1970-01-01T00:00:00+00:00 ++++ cap-primitives-0.13.10/Cargo.toml 2021-05-31T19:36:24.816703+00:00 +@@ -45,17 +45,5 @@ + + [target."cfg(not(windows))".dependencies.posish] + version = "0.6.0" +-[target."cfg(target_os = "ios")".dependencies.errno] +-version = "0.2.7" +-[target."cfg(target_os = "macos")".dependencies.errno] +-version = "0.2.7" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3.9" +- +-[target."cfg(windows)".dependencies.winapi-util] +-version = "0.1.5" +- +-[target."cfg(windows)".dependencies.winx] +-version = "0.25.0" + [badges.maintenance] + status = "actively-developed" diff --git a/rust-cap-primitives.spec b/rust-cap-primitives.spec new file mode 100644 index 0000000..0c44482 --- /dev/null +++ b/rust-cap-primitives.spec @@ -0,0 +1,91 @@ +# Generated by rust2rpm 17 +%bcond_without check +%global debug_package %{nil} + +%global crate cap-primitives + +Name: rust-%{crate} +Version: 0.13.10 +Release: 1%{?dist} +Summary: Capability-oriented primitives + +# Upstream license specification: Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +License: ASL 2.0 with exceptions or ASL 2.0 or MIT +URL: https://crates.io/crates/cap-primitives +Source: %{crates_source} +# Initial patched metadata +# Remove non-linux dependencies +Patch0: cap-primitives-fix-metadata.diff + +ExclusiveArch: %{rust_arches} +%if %{__cargo_skip_build} +BuildArch: noarch +%endif + +BuildRequires: rust-packaging + +%global _description %{expand: +Capability-oriented primitives.} + +%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 +%license LICENSE-APACHE LICENSE-MIT COPYRIGHT +%license LICENSE-Apache-2.0_WITH_LLVM-exception +%{cargo_registry}/%{crate}-%{version_no_tilde}/ + +%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_no_tilde}/Cargo.toml + +%package -n %{name}+arbitrary-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+arbitrary-devel %{_description} + +This package contains library source intended for building other packages +which use "arbitrary" feature of "%{crate}" crate. + +%files -n %{name}+arbitrary-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Tue Jun 08 10:53:32 CEST 2021 Olivier Lemasle o.lemasle@gmail.com - 0.13.10-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..3ba20d9 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (cap-primitives-0.13.10.crate) = c0cd7f605e444de04b01db6ba56b69e4738b79ff94b83877e925b1ab5005bf2cdbd83f66916faada3e2ac7d7fc5495569d4f78fb69422c941811199c6314d32e
arch-excludes@lists.fedoraproject.org