]>
Commit | Line | Data |
---|---|---|
61bbc0ff | 1 | Summary: Athlon Powersaving bits enabler |
11836dc1 ER |
2 | Summary(ja.UTF-8): AMD Athlon/Duron の省電力機能を有効にする |
3 | Summary(pl.UTF-8): Narzędzie do włączania trybu oszczędności energii procesorów Athlon | |
61bbc0ff | 4 | Name: athcool |
199b950b | 5 | Version: 0.3.11 |
31da46d0 | 6 | Release: 1 |
5a73da34 | 7 | License: GPL v2 |
61bbc0ff | 8 | Group: Applications/System |
5a73da34 | 9 | Source0: http://members.jcom.home.ne.jp/jacobi/linux/files/%{name}-%{version}.tar.gz |
199b950b | 10 | # Source0-md5: 4f550f9aaaa68a01d1e8ae31491e5406 |
8e31fa73 | 11 | Source1: %{name}.init |
49b4ba33 | 12 | Source2: %{name}.sysconfig |
2b1293ae | 13 | URL: http://members.jcom.home.ne.jp/jacobi/linux/softwares.html |
f2ad96d0 | 14 | BuildRequires: pciutils-devel |
83824254 | 15 | BuildRequires: rpmbuild(macros) >= 1.268 |
89640a15 | 16 | Requires(post,preun): /sbin/chkconfig |
fc4c33ab | 17 | Requires: rc-scripts |
61bbc0ff | 18 | ExclusiveArch: %{ix86} |
890e569f | 19 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
e0f512d7 PG |
20 | |
21 | %description | |
b9c31c6b | 22 | athcool is a small utility for enabling/disabling powersaving mode on |
61bbc0ff | 23 | AMD Athlon/Duron processors. |
e0f512d7 | 24 | |
b9c31c6b | 25 | Powersaving works if your kernel supports ACPI (APM doesn't work), |
26 | because athcool only sets/unsets "Disconnect enable when STPGNT | |
27 | detected" bits in the northern bridge of the chipset. | |
e0f512d7 | 28 | |
544cdb55 JR |
29 | %description -l ja.UTF-8 |
30 | athcool は AMD Athlon/Duron | |
31 | の省電力機能を有効にし、無駄な発熱を抑えます。 CPU | |
32 | 利用率が低い時には劇的に発熱が減ります。 | |
33 | チップセットによっては正常に作動しない場合もありますので、上記 URL | |
34 | を参照 の上で使用してください。 なお、省電力機能には ACPI | |
35 | 対応のカーネルが必要です。 | |
e0f512d7 | 36 | |
544cdb55 JR |
37 | %description -l pl.UTF-8 |
38 | athcool jest małym programem narzędziowym służącym do włączania i | |
39 | wyłączania trybu oszczędności energii procesorów AMD Athlon/Duron. | |
61bbc0ff | 40 | |
544cdb55 JR |
41 | Tryb oszczędności energii działa, gdy jądro zawiera wsparcie dla ACPI |
42 | (z APM nie działa), gdyż athcool jedynie ustawia/zeruje flagi bitowe | |
43 | "Disconnect enable when STPGNT detected" w mostku północnym chipsetu. | |
61bbc0ff | 44 | |
e0f512d7 PG |
45 | %prep |
46 | %setup -q | |
e0f512d7 PG |
47 | |
48 | %build | |
f2ad96d0 JB |
49 | %{__make} \ |
50 | CC="%{__cc}" \ | |
3979b594 SS |
51 | CFLAGS="%{rpmcflags}" \ |
52 | LIBS="-lpci -lz" | |
e0f512d7 PG |
53 | |
54 | %install | |
55 | rm -rf $RPM_BUILD_ROOT | |
49b4ba33 | 56 | install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} |
f2ad96d0 | 57 | |
5a73da34 PG |
58 | %{__make} install \ |
59 | DESTDIR=$RPM_BUILD_ROOT | |
e0f512d7 | 60 | |
8e31fa73 | 61 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} |
49b4ba33 | 62 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name} |
8e31fa73 | 63 | |
e0f512d7 PG |
64 | %clean |
65 | rm -rf $RPM_BUILD_ROOT | |
66 | ||
19c82c09 PG |
67 | %post |
68 | /sbin/chkconfig --add athcool | |
83824254 | 69 | %service athcool restart |
19c82c09 PG |
70 | |
71 | %preun | |
72 | if [ "$1" = "0" ]; then | |
83824254 | 73 | %service athcool stop |
19c82c09 PG |
74 | /sbin/chkconfig --del athcool |
75 | fi | |
76 | ||
e0f512d7 | 77 | %files |
61bbc0ff | 78 | %defattr(644,root,root,755) |
5a73da34 | 79 | %doc README ChangeLog |
61bbc0ff | 80 | %attr(755,root,root) %{_sbindir}/athcool |
e4034025 | 81 | %attr(754,root,root) /etc/rc.d/init.d/%{name} |
fc4c33ab | 82 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name} |
2b1293ae | 83 | %{_mandir}/man8/* |