]>
Commit | Line | Data |
---|---|---|
f355c3da | 1 | Summary: CPU Frequency adjusting daemon |
aae3a946 | 2 | Summary(pl.UTF-8): Demon regulujący częstotliwość pracy CPU |
d40c3e06 | 3 | Name: cpuspeed |
4 | Version: 1.2.1 | |
e32041c5 | 5 | Release: 1 |
d40c3e06 | 6 | License: GPL |
7 | Group: Applications/System | |
66a43357 | 8 | Source0: http://carlthompson.net/dl/cpuspeed/%{name}-%{version}.tar.gz |
d40c3e06 | 9 | # Source0-md5: 430bed9513bd69d9d864cda5951c2af4 |
66a43357 | 10 | Source1: %{name}.init |
d40c3e06 | 11 | Patch0: %{name}-warning.diff |
12 | Patch1: %{name}-idlenice.diff | |
13 | Patch2: %{name}-nostrip.diff | |
74fae175 | 14 | URL: http://carlthompson.net/Software/CPUSpeed/ |
d40c3e06 | 15 | BuildRequires: gcc-c++ |
b79b9722 | 16 | BuildRequires: rpmbuild(macros) >= 1.268 |
66a43357 | 17 | Requires(post,preun): /sbin/chkconfig |
d40c3e06 | 18 | ExclusiveArch: %{ix86} %{x8664} ppc ppc64 |
19 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
20 | ||
21 | %description | |
f355c3da JB |
22 | cpuspeed is a daemon that dynamically changes the speed of your |
23 | processor(s) depending upon its current workload if it is capable | |
24 | (needs Intel Speedstep, AMD PowerNow!, or similar support). | |
25 | ||
35e9a5d8 JR |
26 | %description -l pl.UTF-8 |
27 | cpuspeed to demon dynamicznie zmieniający szybkość procesora(ów) w | |
28 | zależności od aktualnego obciążenia - o ile procesor to obsługuje | |
29 | (wymaga Intel Speedstep, AMD PowerNow! albo podobnych rozszerzeń). | |
d40c3e06 | 30 | |
31 | %prep | |
66a43357 | 32 | %setup -q |
d40c3e06 | 33 | %patch0 -p1 |
34 | %patch1 -p2 | |
35 | %patch2 -p1 | |
36 | ||
37 | %build | |
efce4890 | 38 | %{__make} \ |
39 | CC="%{__cc} -fno-exceptions -Wall" \ | |
40 | COPTS="%{rpmcflags}" | |
66a43357 | 41 | |
d40c3e06 | 42 | %install |
43 | rm -rf $RPM_BUILD_ROOT | |
e84c94fb | 44 | install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_sbindir}} |
d40c3e06 | 45 | |
e84c94fb | 46 | install cpuspeed $RPM_BUILD_ROOT%{_sbindir} |
d40c3e06 | 47 | install cpuspeed.conf $RPM_BUILD_ROOT/etc/sysconfig/cpuspeed |
48 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/cpuspeed | |
49 | ||
50 | %clean | |
51 | rm -rf $RPM_BUILD_ROOT | |
52 | ||
53 | %post | |
54 | /sbin/chkconfig --add cpuspeed | |
b79b9722 | 55 | %service cpuspeed restart |
d40c3e06 | 56 | |
57 | %preun | |
58 | if [ "$1" = "0" ]; then | |
b79b9722 ER |
59 | %service cpuspeed stop |
60 | /sbin/chkconfig --del cpuspeed | |
d40c3e06 | 61 | fi |
62 | ||
63 | %files | |
64 | %defattr(644,root,root,755) | |
65 | %doc CHANGES EXAMPLES FEATURES README TODO USAGE | |
66 | %attr(755,root,root) %{_sbindir}/* | |
efce4890 | 67 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/* |
e84c94fb | 68 | %attr(754,root,root) /etc/rc.d/init.d/* |