modernize rpm spec

This commit is contained in:
Evgeni Golov 2023-08-05 11:07:44 +02:00
parent 508dfd27ed
commit bf5c951473

View File

@ -1,22 +1,18 @@
%define module tp_smapi
%define version 0.44
Name: %{module}
Version: %{version}
Version: 0.44
Release: 1%{?dist}
Summary: IBM ThinkPad hardware functions driver - DKMS version
Group: Kernel/Drivers
License: GPLv2
Source0: %{module}-%{version}.tgz
Requires: dkms >= 1.00
Requires: kernel-headers
Requires: kernel-devel
BuildArch: noarch
%description
%description
The package contains kernel driver for ThinkPad SMAPI (System
Management Application Program Interface). The driver is built using
DKMS.
@ -26,24 +22,13 @@ DKMS.
%install
if [ "$RPM_BUILD_ROOT" != "/" ]; then
rm -rf $RPM_BUILD_ROOT
fi
mkdir -p $RPM_BUILD_ROOT/usr/src/%{module}-%{version}/
cp -rf * $RPM_BUILD_ROOT/usr/src/%{module}-%{version}
%clean
if [ "$RPM_BUILD_ROOT" != "/" ]; then
rm -rf $RPM_BUILD_ROOT
fi
mkdir -p %{buildroot}%{_usrsrc}/%{module}-%{version}/
cp -rf * %{buildroot}%{_usrsrc}/%{module}-%{version}
%files
%defattr(-,root,root)
%doc README TODO
%{_usrsrc}/%{module}-%{version}/
%doc
%post
dkms add -m %{module} -v %{version} --rpm_safe_upgrade
dkms build -m %{module} -v %{version}