Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > dfa1025d4e8e12e81c9ee286fdaf5a1c > files > 3

cpudyn-1.0.1-1mdk.src.rpm

%define name cpudyn
%define version 1.0.1
%define release 1mdk

Summary: A tools to control CPU frequency
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://mnm.uib.es/gallir/cpudyn/download/%{name}-%{version}.tar.bz2
Source1: %{name}.initscript.bz2
License: GPL
Group: System/Kernel and hardware
Url: http://mnm.uib.es/~gallir/cpudyn/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
ExclusiveArch: %ix86 ppc
PreReq: rpm-helper
Requires: cpufreq

%description
This program control the speed in Intel SpeedStep, Pentium 4 Mobile
and PowerPC machines with the cpufreq compiled in the kernel.

It allows to reduce cpu speed in order to save battery and reduce 
temperature of the processor. It can also put the drive on standby mode.


Tested with 2.4, Pentium 3 Speedstep Laptop (Dell Latitude),
Pentium 4 Mobile Laptop (Dell Inspiron), AMD Power Now, Apple iBook,
IBM Thinkpad. cpudyn is just a user space program, so it will work on
every processor supported by the kernel's cpufreq driver.

%prep
%setup -q -n %name

%build
%make CFLAGS="$RPM_OPT_FLAGS"

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %buildroot{%_sbindir,%_mandir/man8,%_sysconfdir/sysconfig,%_initrddir}
cp cpudynd %buildroot%_sbindir/cpudynd
#bzip2 cpudynd.8
cp cpudynd.8 %buildroot%_mandir/man8/

bzcat %SOURCE1 > %buildroot%_initrddir/%name
chmod +x %buildroot%_initrddir/%name

cat > %buildroot/%_sysconfdir/sysconfig/%name <<EOF
# see man 8 cpudynd  for details
OPTS="-i 1 -p 0.5 0.90"
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%_sbindir/cpudynd
%_mandir/man8/cpudynd*
%config(noreplace) %_sysconfdir/sysconfig/%{name}
%config(noreplace) %_initrddir/%{name}

%post
%_post_service %{name}

%preun
%_preun_service %{name}

%changelog
* Sat Mar 19 2005 Michael Scherer <misc@mandrake.org> 1.0.1-1mdk
- New release 1.0.1
- rpmbuildupdatable

* Fri Jan 14 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0-4mdk
- change initscript level to start after cpufreq (Davy Defaud <davy.defaud@free.fr>)

* Wed Nov 03 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0-3mdk
- Fix bug #12246 (-f %%sysconfdir/sysconfig/%%name instead -x)

* Tue Aug 24 2004 Erwan Velu <erwan@mandrakesoft.com> 1.0-2mdk
- Requires cpufreq 

* Tue Jun 01 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0-1mdk
- 1.0 

* Fri May 07 2004 Michael Scherer <misc@mandrake.org> 0.99.0-2mdk
- remove rpmlint errors
- improved description
- fix %%post script

 
* Wed Apr 21 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.99.0-1mdk
- 0.99.0
 
* Thu Jan 15 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.6.1-1mdk
- 0.6.1

* Sun Jan 11 2004 Olivier Thauvin <nanardon@klama.mandrake.org> 0.6.0-1mdk
- 0.6.0

* Sun Dec 28 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.0-1mdk
- 0.5.0
- compil with $RPM_OPT_FLAGS
 
* Tue Dec 09 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.4.8-1mdk
- 0.4.8
- add %%preun, %%post service

* Fri Oct 17 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.4.7-1mdk
- 0.4.7

* Fri Oct 10 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.4.6-1mdk
- 1st mdk package