The package rpms/udev-hid-bpf.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/udev-hid-bpf.git/commit/?id=c5e31954....
Change: +ExcludeArch: %{ix86}
Thanks.
Full change: ============
commit c5e319546b69daad75920f1f1d81435fe00c194b Author: Peter Hutterer peter.hutterer@who-t.net Date: Wed Jun 26 09:57:03 2024 +1000
Exclude i686 - we don't have bpftool
diff --git a/udev-hid-bpf.spec b/udev-hid-bpf.spec index bbfa38c..0410b7c 100644 --- a/udev-hid-bpf.spec +++ b/udev-hid-bpf.spec @@ -32,6 +32,9 @@ BuildRequires: pkgconfig(libbpf) bpftool Requires: systemd-udev Requires: %{name}-stable%{?_isa} = %{version}-%{release}
+# We don't have bpftool (#2294345) +ExcludeArch: %{ix86} + %description %{name} is a loader for HID eBPF programs aimed at making it simple to develop and test eBPF programs
commit c25461766836dd2ecb0d93ef2844d3952783ea00 Author: Peter Hutterer peter.hutterer@who-t.net Date: Tue Jun 25 15:58:56 2024 +1000
udev-hid-bpf 2.0.0-20240625
diff --git a/sources b/sources index b1e307b..e51a285 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (udev-hid-bpf-1.0.1-20240515.tar.bz2) = cc9f1689efabc9265e956f3373d6fbb446060152f711dd2cd9b169aa53039846e20521f87aafa7a679c1895df6991d93ae2122c296247586cd7808319c36bf80 +SHA512 (udev-hid-bpf-2.0.0-20240624.tar.bz2) = ceccac2055bf4afc90f4d4673a209e974d70ab4c0e5492cf4cecb7df3b62cff353a6917ae784884146e9e60dc7d104f23fef0974c566bac9d186740472214ac3 diff --git a/udev-hid-bpf.spec b/udev-hid-bpf.spec index 7c5eda4..bbfa38c 100644 --- a/udev-hid-bpf.spec +++ b/udev-hid-bpf.spec @@ -4,8 +4,8 @@ %global crate udev-hid-bpf
# Upstream uses 1.0.0-20240417 but rpm won't let us use the dash, so let's use a dot instead. -%global upstream_version 1.0.1 -%global upstream_version_date 20240515 +%global upstream_version 2.0.0 +%global upstream_version_date 20240624 %global tarball %{upstream_version}-%{upstream_version_date}
Name: udev-hid-bpf @@ -27,6 +27,7 @@ BuildRequires: meson cargo BuildRequires: pkgconfig(udev) BuildRequires: clang BuildRequires: git +BuildRequires: pkgconfig(libbpf) bpftool
Requires: systemd-udev Requires: %{name}-stable%{?_isa} = %{version}-%{release} @@ -75,7 +76,7 @@ an upstream kernel.
%build export RUSTFLAGS="%build_rustflags" -%meson -Dudevdir=%{udevdir} -Dbpfs=stable,testing +%meson -Dudevdir=%{udevdir} -Dbpfs=stable,testing -Dtests=disabled %meson_build %{cargo_license_summary} %{cargo_license} > LICENSE.dependencies @@ -101,22 +102,23 @@ export RUSTFLAGS="%build_rustflags" %files stable %license LICENSE %license LICENSE.dependencies - %{_udevhwdbdir}/81-hid-bpf-stable.hwdb -# We dont' have any stable bpf.o files upstream yet +/usr/lib/firmware/hid/bpf/*-FR-TEC__Raptor-Mach-2.bpf.o +/usr/lib/firmware/hid/bpf/*-HP__Elite-Presenter.bpf.o +/usr/lib/firmware/hid/bpf/*-Huion__Kamvas-Pro-19.bpf.o +/usr/lib/firmware/hid/bpf/*-IOGEAR__Kaliber-MMOmentum.bpf.o +/usr/lib/firmware/hid/bpf/*-Microsoft__XBox-Elite-2.bpf.o +/usr/lib/firmware/hid/bpf/*-Wacom__ArtPen.bpf.o +/usr/lib/firmware/hid/bpf/*-XPPen__Artist24.bpf.o +/usr/lib/firmware/hid/bpf/*-XPPen__ArtistPro16Gen2.bpf.o
%files testing %license LICENSE %license LICENSE.dependencies %{_udevhwdbdir}/81-hid-bpf-testing.hwdb -/usr/lib/firmware/hid/bpf/10-FR-TEC__Raptor-Mach-2.bpf.o -/usr/lib/firmware/hid/bpf/10-HP__Elite-Presenter.bpf.o -/usr/lib/firmware/hid/bpf/10-Huion__Kamvas-Pro-19.bpf.o -/usr/lib/firmware/hid/bpf/10-IOGEAR__Kaliber-MMOmentum.bpf.o -/usr/lib/firmware/hid/bpf/10-Microsoft__XBox-Elite-2.bpf.o -/usr/lib/firmware/hid/bpf/10-Wacom__ArtPen.bpf.o -/usr/lib/firmware/hid/bpf/10-XPPen__Artist24.bpf.o -/usr/lib/firmware/hid/bpf/10-XPPen__ArtistPro16Gen2.bpf.o +/usr/lib/firmware/hid/bpf/*-Huion__Inspiroy-2-S.bpf.o +/usr/lib/firmware/hid/bpf/*-Huion__Dial-2.bpf.o +/usr/lib/firmware/hid/bpf/*-XPPen__DecoMini4.bpf.o
%changelog %autochangelog
arch-excludes@lists.fedoraproject.org