Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package inputplumber for openSUSE:Factory checked in at 2026-10-24 22:04:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/inputplumber (Old) and /work/SRC/openSUSE:Factory/.inputplumber.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "inputplumber" Sat Oct 24 22:04:43 2026 rev:4 rq:1392158 version:0.83.0 Changes: -------- --- /work/SRC/openSUSE:Factory/inputplumber/inputplumber.changes 2026-09-28 10:48:18.556619759 +0200 +++ /work/SRC/openSUSE:Factory/.inputplumber.new.2252680/inputplumber.changes 2026-10-24 22:06:08.350413660 +0200 @@ -1,0 +2,28 @@ +Fri Oct 23 15:25:42 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 0.83.0 (0.82.0 was never packaged, its changes are + included below): + * Add trigger haptics for the ROG Ally / Xbox Ally X + * Add support for ASUS ROG Xbox Ally X20 + * Add event filtering to the DualSense, Steam Deck, Legion Go S, + MSI Claw, GPD, OXP HID/TTY, Opineo, Ultimate 2, XPad UHID, + Horipad Steam, Flydigi Vader 4 Pro and FTS3528 drivers + * Improve Steam Deck haptics behavior; fix AYANEO haptics busy loop + * Restore ZOTAC Zone button events + * Decouple IIO IMU and Legion Go drivers from Capability; add + EventCapability trait + * From 0.82.0: SI IMU capabilities across drivers, IIO IMU driver + refactor, stable target addresses from persistent id, udev + handling improvements, new devices (AYN Thor Lite, ONEXPLAYER 3, + OneXPlayer X2 Mini Pro), graceful shutdown of all tasks +- Drop unused pkgconfig(libiio) BuildRequires: upstream removed the + libiio dependency +- Spec cleanup: correct License tag to GPL-3.0-or-later (as declared + in upstream Cargo.toml) and use make_build macros +- Ship new upstream modules-load.d config loading iio_trig_hrtimer + for the reworked IIO IMU driver + * Many more fixes and improvements; see upstream release notes + for the full list + + +------------------------------------------------------------------- Old: ---- InputPlumber-0.81.0.tar.xz New: ---- InputPlumber-0.83.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ inputplumber.spec ++++++ --- /var/tmp/diff_new_pack.WYsqHZ/_old 2026-10-24 22:06:10.862518655 +0200 +++ /var/tmp/diff_new_pack.WYsqHZ/_new 2026-10-24 22:06:10.866518822 +0200 @@ -16,26 +16,31 @@ # Name: inputplumber -Version: 0.81.0 +Version: 0.83.0 Release: 0%{?dist} Summary: Input router and remapper daemon for Linux -License: GPL-3.0 +# spec-cleaner deviation: upstream Cargo.toml declares GPL-3.0-or-later, +# not GPL-3.0-only as the mechanical rewrite suggested. +License: GPL-3.0-or-later URL: https://github.com/ShadowBlip/InputPlumber Source0: InputPlumber-%{version}.tar.xz Source1: vendor.tar.zst +# PATCH-FIX-OPENSUSE polkit-rules.patch -- grant access to inputplumber group only, drop debug logging Patch0: polkit-rules.patch -BuildRequires: rust BuildRequires: cargo BuildRequires: cargo-packaging +BuildRequires: clang-devel +BuildRequires: llvm-devel +BuildRequires: pkgconfig +BuildRequires: rust +# spec-cleaner deviation: plain devel package name kept on purpose; +# the pkgconfig form resolves to the same devel package. BuildRequires: libevdev-devel -BuildRequires: pkgconfig(libiio) BuildRequires: pkgconfig(libudev) -BuildRequires: llvm-devel -BuildRequires: clang-devel BuildRequires: pkgconfig(systemd) Requires: polkit -Provides: InputPlumber Conflicts: python3-hhd +Provides: InputPlumber %description InputPlumber is a input routing and control daemon for Linux. @@ -47,15 +52,17 @@ %autosetup -p1 -a1 -n InputPlumber-%{version} %build -make build +%make_build build %install make install PREFIX=%{buildroot}%{_prefix} NO_RELOAD=true %check -make test +%make_build test %pre +# spec-cleaner deviation: scriptlet macros below stay in bare form +# because they consume the service names as arguments. %systemd_pre inputplumber-suspend.service inputplumber.service %post @@ -76,6 +83,8 @@ %dir %{_udevhwdbdir} %{_udevhwdbdir}/*.hwdb %{_udevrulesdir}/*.rules +%dir %{_modulesloaddir} +%{_modulesloaddir}/*.conf %dir %{_datadir}/inputplumber %dir %{_datadir}/inputplumber/capability_maps %{_datadir}/inputplumber/capability_maps/*.yaml ++++++ InputPlumber-0.81.0.tar.xz -> InputPlumber-0.83.0.tar.xz ++++++ ++++ 29983 lines of diff (skipped) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.WYsqHZ/_old 2026-10-24 22:06:11.609549878 +0200 +++ /var/tmp/diff_new_pack.WYsqHZ/_new 2026-10-24 22:06:11.628550672 +0200 @@ -5,7 +5,7 @@ <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> - <param name="revision">v0.81.0</param> + <param name="revision">v0.83.0</param> <param name="versionrewrite-pattern">v(.*)</param> </service> <service name="recompress" mode="manual"> @@ -13,7 +13,7 @@ <param name="compression">xz</param> </service> <service name="cargo_vendor" mode="manual"> - <param name="srctar">InputPlumber-0.81.0.tar.xz</param> + <param name="srctar">InputPlumber-0.83.0.tar.xz</param> <param name="compression">zst</param> <param name="update">true</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.WYsqHZ/_old 2026-10-24 22:06:11.708554016 +0200 +++ /var/tmp/diff_new_pack.WYsqHZ/_new 2026-10-24 22:06:11.722554601 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ShadowBlip/InputPlumber.git</param> - <param name="changesrevision">ea60d873cca17edd1cb655ede26f557108135252</param></service></servicedata> + <param name="changesrevision">4ed1f50c7801e4f91fd17ce1a7b2b9d8d8b82e69</param></service></servicedata> (No newline at EOF) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/inputplumber/vendor.tar.zst /work/SRC/openSUSE:Factory/.inputplumber.new.2252680/vendor.tar.zst differ: char 7, line 1
