From bf5c951473f96c41e027b4a187f0d2ba69070d8f Mon Sep 17 00:00:00 2001 From: Evgeni Golov Date: Sat, 5 Aug 2023 11:07:44 +0200 Subject: [PATCH] modernize rpm spec --- tp_smapi.spec | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/tp_smapi.spec b/tp_smapi.spec index ac3ead7..3dcd024 100644 --- a/tp_smapi.spec +++ b/tp_smapi.spec @@ -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}