The package rpms/rust-libbpf-rs.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-rs.git/commit/?id=3c3....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 4b565e462f57a045686ab5579866c42514632055
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue May 11 13:58:25 2021 -0700
Update to 0.9.3
diff --git a/.gitignore b/.gitignore
index 8dce36e..779c13b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/libbpf-rs-0.9.1.crate
/libbpf-rs-0.9.2.crate
+/libbpf-rs-0.9.3.crate
diff --git a/rust-libbpf-rs.spec b/rust-libbpf-rs.spec
index 5412ad9..6cd6c22 100644
--- a/rust-libbpf-rs.spec
+++ b/rust-libbpf-rs.spec
@@ -6,7 +6,7 @@
%global crate libbpf-rs
Name: rust-%{crate}
-Version: 0.9.2
+Version: 0.9.3
Release: 1%{?dist}
Summary: Safe, idiomatic, and opinionated wrapper around libbpf-sys
@@ -72,6 +72,9 @@ which use "default" feature of "%{crate}" crate.
%endif
%changelog
+* Tue May 11 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.9.2-1
+- Update to 0.9.3
+
* Tue May 11 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.9.2-1
- Update to 0.9.2
- Install README
diff --git a/sources b/sources
index 87fa73d..9b1f646 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (libbpf-rs-0.9.2.crate) =
9aec2850946e1eab32179d0c375766d980896f58924637a42638f8ab5ca458ec347607cb1c9baf7872477b9e69ed41d6c82108667c4dc29ef1eedf3fa99176c9
+SHA512 (libbpf-rs-0.9.3.crate) =
0d876a658ad90624b2a805d3dba91257fa05fd0ca27e867f6af46ad8b48c746ad7629e2a6b3951b14828567055c925c3cfa565c30d03128ba1239dfe59de4795
commit cb904bd0132ff823165536f994cf5a827c884aad
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue May 11 09:27:42 2021 -0700
Update to 0.9.2
diff --git a/.gitignore b/.gitignore
index d235159..8dce36e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/libbpf-rs-0.9.1.crate
+/libbpf-rs-0.9.2.crate
diff --git a/libbpf-rs-fix-metadata.diff b/libbpf-rs-fix-metadata.diff
deleted file mode 100644
index 18000ca..0000000
--- a/libbpf-rs-fix-metadata.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- libbpf-rs-0.9.1/Cargo.toml 1970-01-01T00:00:00+00:00
-+++ libbpf-rs-0.9.1/Cargo.toml 2021-05-10T19:11:36.122837+00:00
-@@ -25,7 +25,7 @@
- version = "1.2"
-
- [dependencies.libbpf-sys]
--version = "0.2.0-3"
-+version = "0.3.0-2"
-
- [dependencies.nix]
- version = "0.17"
-@@ -40,7 +40,7 @@
- version = "1.0"
-
- [dependencies.vsprintf]
--version = "1.0"
-+version = "2.0"
- [dev-dependencies.libc]
- version = "0.2"
-
diff --git a/rust-libbpf-rs.spec b/rust-libbpf-rs.spec
index 99b4a2a..5412ad9 100644
--- a/rust-libbpf-rs.spec
+++ b/rust-libbpf-rs.spec
@@ -6,7 +6,7 @@
%global crate libbpf-rs
Name: rust-%{crate}
-Version: 0.9.1
+Version: 0.9.2
Release: 1%{?dist}
Summary: Safe, idiomatic, and opinionated wrapper around libbpf-sys
@@ -14,8 +14,6 @@ Summary: Safe, idiomatic, and opinionated wrapper around
libbpf-sys
License: LGPLv2 or BSD
URL:
https://crates.io/crates/libbpf-rs
Source: %{crates_source}
-# Fix version pins
-Patch0: libbpf-rs-fix-metadata.diff
ExclusiveArch: %{rust_arches}
%if %{__cargo_skip_build}
@@ -40,6 +38,7 @@ which use "%{crate}" crate.
%files devel
%license LICENSE LICENSE.BSD-2-Clause LICENSE.LPGL-2.1
+%doc README.md
%{cargo_registry}/%{crate}-%{version_no_tilde}/
%package -n %{name}+default-devel
@@ -73,6 +72,10 @@ which use "default" feature of "%{crate}" crate.
%endif
%changelog
+* Tue May 11 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.9.2-1
+- Update to 0.9.2
+- Install README
+
* Mon May 10 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.9.1-1
- Update to 0.9.1
- Update build requires
diff --git a/sources b/sources
index 7065a4e..87fa73d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (libbpf-rs-0.9.1.crate) =
9119ab6c62000337052e4f3490a4a01baf064e147af8b0e158f4a86587a7d1b5a0e9886638474b6488202bef9b030f105d0991fe9f9532f22370c809bcd6ef2e
+SHA512 (libbpf-rs-0.9.2.crate) =
9aec2850946e1eab32179d0c375766d980896f58924637a42638f8ab5ca458ec347607cb1c9baf7872477b9e69ed41d6c82108667c4dc29ef1eedf3fa99176c9
commit 3c3d211bc8baabcce5940bc30ddd0c9ea6276884
Author: Davide Cavalca <dcavalca(a)fedoraproject.org>
Date: Tue May 11 09:22:47 2021 -0700
import #1958352
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d235159
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/libbpf-rs-0.9.1.crate
diff --git a/libbpf-rs-fix-metadata.diff b/libbpf-rs-fix-metadata.diff
new file mode 100644
index 0000000..18000ca
--- /dev/null
+++ b/libbpf-rs-fix-metadata.diff
@@ -0,0 +1,20 @@
+--- libbpf-rs-0.9.1/Cargo.toml 1970-01-01T00:00:00+00:00
++++ libbpf-rs-0.9.1/Cargo.toml 2021-05-10T19:11:36.122837+00:00
+@@ -25,7 +25,7 @@
+ version = "1.2"
+
+ [dependencies.libbpf-sys]
+-version = "0.2.0-3"
++version = "0.3.0-2"
+
+ [dependencies.nix]
+ version = "0.17"
+@@ -40,7 +40,7 @@
+ version = "1.0"
+
+ [dependencies.vsprintf]
+-version = "1.0"
++version = "2.0"
+ [dev-dependencies.libc]
+ version = "0.2"
+
diff --git a/rust-libbpf-rs.spec b/rust-libbpf-rs.spec
new file mode 100644
index 0000000..99b4a2a
--- /dev/null
+++ b/rust-libbpf-rs.spec
@@ -0,0 +1,82 @@
+# Generated by rust2rpm 16
+# Tests don't work in mock at the moment
+%bcond_with check
+%global debug_package %{nil}
+
+%global crate libbpf-rs
+
+Name: rust-%{crate}
+Version: 0.9.1
+Release: 1%{?dist}
+Summary: Safe, idiomatic, and opinionated wrapper around libbpf-sys
+
+# Upstream license specification: LGPL-2.1 OR BSD-2-Clause
+License: LGPLv2 or BSD
+URL:
https://crates.io/crates/libbpf-rs
+Source: %{crates_source}
+# Fix version pins
+Patch0: libbpf-rs-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+%if %{__cargo_skip_build}
+BuildArch: noarch
+%endif
+
+BuildRequires: rust-packaging
+
+%global _description %{expand:
+Safe, idiomatic, and opinionated wrapper around libbpf-sys.}
+
+%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
+%license LICENSE LICENSE.BSD-2-Clause LICENSE.LPGL-2.1
+%{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
+
+%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
+* Mon May 10 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> - 0.9.1-1
+- Update to 0.9.1
+- Update build requires
+- Install license files
+
+* Fri May 07 10:04:18 PDT 2021 Davide Cavalca <dcavalca(a)fedoraproject.org> -
0.9.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..7065a4e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (libbpf-rs-0.9.1.crate) =
9119ab6c62000337052e4f3490a4a01baf064e147af8b0e158f4a86587a7d1b5a0e9886638474b6488202bef9b030f105d0991fe9f9532f22370c809bcd6ef2e