]> git.pld-linux.org Git - packages/athcool.git/blob - athcool.spec
- release 2
[packages/athcool.git] / athcool.spec
1 Summary:        Athlon Powersaving bits enabler
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
4 Name:           athcool
5 Version:        0.3.11
6 Release:        2
7 License:        GPL v2+
8 Group:          Applications/System
9 Source0:        http://members.jcom.home.ne.jp/jacobi/linux/files/%{name}-%{version}.tar.gz
10 # Source0-md5:  4f550f9aaaa68a01d1e8ae31491e5406
11 Source1:        %{name}.init
12 Source2:        %{name}.sysconfig
13 URL:            http://members.jcom.home.ne.jp/jacobi/linux/softwares.html
14 BuildRequires:  pciutils-devel
15 BuildRequires:  pkgconfig
16 BuildRequires:  rpmbuild(macros) >= 1.268
17 Requires(post,preun):   /sbin/chkconfig
18 Requires:       rc-scripts
19 ExclusiveArch:  %{ix86}
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 athcool is a small utility for enabling/disabling powersaving mode on
24 AMD Athlon/Duron processors.
25
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.
29
30 %description -l ja.UTF-8
31  athcool は AMD Athlon/Duron
32 の省電力機能を有効にし、無駄な発熱を抑えます。 CPU
33 利用率が低い時には劇的に発熱が減ります。
34  チップセットによっては正常に作動しない場合もありますので、上記 URL
35 を参照 の上で使用してください。  なお、省電力機能には ACPI
36 対応のカーネルが必要です。
37
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.
41
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.
45
46 %prep
47 %setup -q
48
49 %build
50 %{__make} \
51         CC="%{__cc}" \
52         CFLAGS="%{rpmcflags}" \
53         LIBS="`pkg-config --libs libpci`"
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
58
59 %{__make} install \
60         DESTDIR=$RPM_BUILD_ROOT
61
62 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
63 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %post
69 /sbin/chkconfig --add athcool
70 %service athcool restart
71
72 %preun
73 if [ "$1" = "0" ]; then
74         %service athcool stop
75         /sbin/chkconfig --del athcool
76 fi
77
78 %files
79 %defattr(644,root,root,755)
80 %doc README ChangeLog
81 %attr(755,root,root) %{_sbindir}/athcool
82 %attr(754,root,root) /etc/rc.d/init.d/%{name}
83 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
84 %{_mandir}/man8/*
This page took 0.083504 seconds and 4 git commands to generate.