The package rpms/rust-libbpf-sys.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-libbpf-sys.git/commit/?id=4a....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit a21fa723ea06a74e801b502576c525fca97c4186
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue May 11 09:24:34 2021 -0700
Fix changelog formatting
diff --git a/rust-libbpf-sys.spec b/rust-libbpf-sys.spec
index ce82f52..5fb2f36 100644
--- a/rust-libbpf-sys.spec
+++ b/rust-libbpf-sys.spec
@@ -95,7 +95,7 @@ rm -r libbpf
%endif
%changelog
- Mon May 10 2021 Davide Cavalca <davide(a)cavalca.name> - 0.3.0~2-1
+* Mon May 10 2021 Davide Cavalca <davide(a)cavalca.name> - 0.3.0~2-1
- Update to 0.3.0~2
- Drop redundant Requires for subpackages
commit 4aa485af2e1595ae9f5627fd7b7100d55d81786c
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue May 11 09:20:41 2021 -0700
import #1958330
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8d76155
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/libbpf-sys-0.3.0-2.crate
diff --git a/libbpf-sys-fix-metadata.diff b/libbpf-sys-fix-metadata.diff
new file mode 100644
index 0000000..1df049b
--- /dev/null
+++ b/libbpf-sys-fix-metadata.diff
@@ -0,0 +1,10 @@
+--- libbpf-sys-0.3.0-2/Cargo.toml 1970-01-01T00:00:00+00:00
++++ libbpf-sys-0.3.0-2/Cargo.toml 2021-05-10T19:04:42.718068+00:00
+@@ -33,6 +33,7 @@
+ version = "0.3"
+
+ [features]
++default = ["novendor"]
+ novendor = []
+ [badges.maintenance]
+ status = "passively-maintained"
diff --git a/rust-libbpf-sys.spec b/rust-libbpf-sys.spec
new file mode 100644
index 0000000..ce82f52
--- /dev/null
+++ b/rust-libbpf-sys.spec
@@ -0,0 +1,111 @@
+# Generated by rust2rpm 16
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate libbpf-sys
+
+Name: rust-%{crate}
+Version: 0.3.0~2
+Release: 1%{?dist}
+Summary: Rust bindings to libbpf from the Linux kernel
+
+# Upstream license specification: BSD-2-Clause
+License: BSD
+URL:
https://crates.io/crates/libbpf-sys
+Source: %{crates_source}
+# Turn on the novendor feature by default
+Patch0: libbpf-sys-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+BuildRequires: kernel-headers
+BuildRequires: elfutils-libelf-devel
+BuildRequires: libbpf-devel
+BuildRequires: zlib-devel
+
+%global _description %{expand:
+Rust bindings to libbpf from the Linux kernel.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+Requires: kernel-headers
+Requires: elfutils-libelf-devel
+Requires: libbpf-devel
+Requires: zlib-devel
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages
+which use "%{crate}" crate.
+
+%files devel
+%license LICENSE
+%doc README.md
+%{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}+novendor-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+novendor-devel %{_description}
+
+This package contains library source intended for building other packages
+which use "novendor" feature of "%{crate}" crate.
+
+%files -n %{name}+novendor-devel
+%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+# Remove bundled libbpf
+rm -r libbpf
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+ Mon May 10 2021 Davide Cavalca <davide(a)cavalca.name> - 0.3.0~2-1
+- Update to 0.3.0~2
+- Drop redundant Requires for subpackages
+
+* Mon May 10 2021 Davide Cavalca <davide(a)cavalca.name> - 0.3.0~1-3
+- Backport PR#18 and turn the novendor feature on by default
+
+* Sun May 09 2021 Davide Cavalca <davide(a)cavalca.name> - 0.3.0~1-2
+- Install license
+- Unbundle libbpf and use the system one instead
+- Add missing Requires to devel subpackages
+
+* Fri May 07 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.3.0~1-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..5d309b1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (libbpf-sys-0.3.0-2.crate) =
1f95174e799bec47e140da4e640102f8ecf29183742a88972b2d3537f34e69623dc0ece364476bff1654e64e1b3c4c0813dd49be608d37a1e8f9593105da78e5