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