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 


openSUSE Build Service is sponsored by