File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ %define module tp_smapi
2+ %define version 0.41
3+
4+ Name: %{module }
5+ Version: %{version }
6+ Release: 1%{?dist }
7+ Summary: IBM ThinkPad hardware functions driver - DKMS version
8+
9+ License: GPLv2
10+ Source0: %{module }-%{version }.tgz
11+
12+ Requires: dkms >= 1.00
13+ Requires: kernel-headers
14+ Requires: kernel-devel
15+
16+ BuildArch: noarch
17+
18+
19+ %description
20+ The package contains kernel driver for ThinkPad SMAPI (System
21+ Management Application Program Interface). The driver is built using
22+ DKMS.
23+
24+ %prep
25+ %setup -q
26+
27+
28+ %install
29+ if [ " $RPM_BUILD_ROOT " != " /" ]; then
30+ rm -rf $RPM_BUILD_ROOT
31+ fi
32+ mkdir -p $RPM_BUILD_ROOT /usr/src/%{module }-%{version }/
33+ cp -rf * $RPM_BUILD_ROOT /usr/src/%{module }-%{version }
34+
35+ %clean
36+ if [ " $RPM_BUILD_ROOT " != " /" ]; then
37+ rm -rf $RPM_BUILD_ROOT
38+ fi
39+
40+ %files
41+ %defattr(-,root,root)
42+ %doc README TODO
43+ %{_usrsrc }/%{module }-%{version }/
44+
45+ %doc
46+
47+ %post
48+ dkms add -m %{module } -v %{version } --rpm_safe_upgrade
49+ dkms build -m %{module } -v %{version }
50+ dkms install -m %{module } -v %{version }
51+
52+ %preun
53+ dkms remove -m %{module } -v %{version } --all --rpm_safe_upgrade
54+
55+ %changelog
You can’t perform that action at this time.
0 commit comments