%define module tp_smapi Name: %{module} Version: 0.44 Release: 1.20250526072633336257.pr55.12.gb608aab%{?dist} Summary: IBM ThinkPad hardware functions driver - DKMS version License: GPLv2 Source0: tp_smapi-0.44.tar.gz Requires: dkms >= 1.00 BuildArch: noarch %description The package contains kernel driver for ThinkPad SMAPI (System Management Application Program Interface). The driver is built using DKMS. %prep %setup -q -n tp_smapi-0.44 %install mkdir -p %{buildroot}%{_usrsrc}/%{module}-%{version}/ cp -rf * %{buildroot}%{_usrsrc}/%{module}-%{version} %files %doc README TODO %{_usrsrc}/%{module}-%{version}/ %post dkms add -m %{module} -v %{version} --rpm_safe_upgrade dkms build -m %{module} -v %{version} dkms install -m %{module} -v %{version} %preun dkms remove -m %{module} -v %{version} --all --rpm_safe_upgrade %changelog * Mon May 26 2025 Packit - 0.44-1.20250526072633336257.pr55.12.gb608aab - don't cast smapi_port in inline assembly (Evgeni Golov) - try to build with clang too (Evgeni Golov) - stop building on Ubuntu 20.04 - it's dead (Evgeni Golov) - Use timer_delete_sync() on 6.15+ (Evgeni Golov) - use tinyconfig with only the bits we need for building (Evgeni Golov) - keep building 5.10 (debian oldstable) on 20.04 (Evgeni Golov) - use Ubuntu 22.04 for building (Evgeni Golov) - Bump actions/checkout from 3 to 4 (dependabot[bot]) - update make set-version after rpm changes (Evgeni Golov) - drop "make patch" (Evgeni Golov) - modernize rpm spec (Evgeni Golov) - add packit (Evgeni Golov)