File slimbook-quirk.spec of Package slimbook-quirk
Name: slimbook-quirk
Version: 1.2
Release: 0
Summary: Slimbook hardware quirks
License: GPL
Source1: 90-slimbook-i8042-wakeup.rules
Source2: slimbook-i8042-reset
%description
Hardware quirks
%package i8042-wakeup
Summary: Disables i8042 wakeup
%description i8042-wakeup
This udev rules prevents system to wakeup from s2idle due to spurious interruption from this devices
%package i8042-reset
Summary: Fixes i8042 stuck after s2idle
%description i8042-reset
This systemd sleep script resets i8042 after s2idle
%prep
%build
%install
install -D -m 0644 -t %{buildroot}%{_udevrulesdir} ${RPM_SOURCE_DIR}/90-slimbook-i8042-wakeup.rules
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/systemd/system-sleep ${RPM_SOURCE_DIR}/slimbook-i8042-reset
%files i8042-wakeup
%dir %{_udevrulesdir}
%{_udevrulesdir}/90-slimbook-i8042-wakeup.rules
%files i8042-reset
%dir %{_prefix}/lib/systemd/system-sleep
%{_prefix}/lib/systemd/system-sleep/slimbook-i8042-reset
%posttrans i8042-wakeup
udevadm control --reload
udevadm trigger
%changelog
* Tue Aug 5 2025 slimbook <dev@slimbook.es> 1.2.0-0
- Added i8042 reset package
* Tue Jun 10 2025 slimbook <dev@slimbook.es> 1.1.0-0
- Upstream version