Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > b7dfe737e63c84a66685dbd61982b62a > files > 4

powersave-0.14.0-1mdv2008.1.src.rpm

%define name powersave 
%define version 0.14.0
%define release %mkrel 1

%define major   10
%define libname %mklibname %{name} %{major}

Summary: Powermanagement daemon supporting APM, ACPI and CPU frequency scaling
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.bz2
Source1: powersave-initscript
# https://forgesvn1.novell.com/viewsvn/powersave/trunk/powersave/daemon/dbus_server.cpp?r1=2537&r2=2606&view=patch
Patch0: powersave-0.14.0-dbus.patch
Requires: cpufrequtils >= 0.4, hal >= 0.5.5.1, dbus >= 0.61
Conflicts: cpufreqd, apmd, powernowd
License: GPL
Group: System/Kernel and hardware
Url: http://powersave.sourceforge.net/
BuildRequires: cpufrequtils, libcpufreq-devel, hal-devel, dbus-glib-devel
BuildRequires: doxygen, lynx
BuildRequires: texinfo
Requires(post): rpm-helper
Requires(preun): rpm-helper

%description
Powersave gives you control over the ACPI power buttons, three user
defined battery states (warning, low, critical) and supports proper
standby/suspend handling.

Additionally it could control the frequency of your processor if it
supports SpeedStep(Intel) or PowerNow(AMD) technology. This will
greatly reduce power consumption and heat production in your system.

Authors:
--------
    Thomas Renninger (mail@renninger.de, trenn@suse.de)
    Holger Macht <holger@homac.de>
    Stefan Seyfried <seife@suse.de>

%package -n %{libname}
Summary:        Main library for %{name}
Group:          System/Libraries
Provides:       lib%{name} = %{version}-%{release}
%description -n %{libname}
This package contains the library needed to run %{name}.

%package -n %{libname}-devel
Summary:        Development header files for %{name}
Group:          Development/C
Requires:       %{libname} = %{version}
Provides:       lib%{name}-devel = %{version}-%{release}

%description -n %{libname}-devel
Libraries, include files and other resources you can use to develop
%{name} applications.

%prep
%setup -q -n %{name}-%{version}
%patch0 -p2 -b .dbus

%build
%configure --enable-docs --disable-on_ac_power  \
	   --with-kde-bindir=%{_bindir} --with-gnome-bindir=%{_bindir} \
	   --enable-doc-dir=%{_datadir}/doc/%{name}

%make -e 'VERSION_NO="\"%version\""'

%install
rm -rf %{buildroot}
%makeinstall_std POWERSAVE_LIB_VERSION=%version TRANSLATION_DIR="%_datadir/locale/"

rm -rf %{buildroot}/%{_sysconfdir}/init.d
install -D -m 755 %{SOURCE1} %{buildroot}/%{_initrddir}/powersaved

mkdir -p %{buildroot}/%{_sysconfdir}/sysconfig
mv %{buildroot}/%{_sysconfdir}/%{name} %{buildroot}/%{_sysconfdir}/sysconfig/%{name}
ln -s %{_sysconfdir}/sysconfig/%{name} %{buildroot}/%{_sysconfdir}/%{name}
chmod 644 %{buildroot}/%{_datadir}/doc/%{name}/contrib/README.contrib

export DONT_GPRINTIFY=1

%find_lang power-management

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%post
%_post_service powersaved

%preun 
%_preun_service powersaved


%clean
rm -rf %{buildroot}

%files -f power-management.lang
%defattr(-,root,root)
%{_sbindir}/*
%{_bindir}/*
%_mandir/*/*
%{_libdir}/%{name}
%{_initrddir}/powersaved
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/powersave.conf
%config(noreplace) %{_sysconfdir}/acpi/events.ignore/events.ignore
%config(noreplace) %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%doc %{_datadir}/doc/%{name}

%files -n  %{libname}-devel
%defattr(-,root,root)
%_includedir/*
%_libdir/lib*.la
%_libdir/lib*.a
%_libdir/lib*.so
%_libdir/pkgconfig/*.pc

%files -n %{libname}
%defattr(-,root,root)
%_libdir/lib*.so.*





%changelog
* Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.14.0-1mdv2008.1
+ Revision: 125598
- kill re-definition of %%buildroot on Pixel's request


* Mon Jan 15 2007 Olivier Blin <oblin@mandriva.com> 0.14.0-1mdv2007.0
+ Revision: 109176
- buildrequire dbus-glib-devel
- remove dbus permissions patch, better handled in vanilla file with at_console permissions
- add patch from powersave SVN for new dbus (#26695)
- require rpm-helper for post script
- 0.14.0
- bunzip2 initscript

* Fri Sep 01 2006 Couriousous <couriousous@mandriva.org> 0.13.5-1mdv2007.0
+ Revision: 59016
- 0.13.5

* Mon Aug 07 2006 Laurent Montel <lmontel@mandriva.com> 0.12.20-1mdv2007.0
+ Revision: 53497
- 0.12.20

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - import powersave-0.12.11-5mdv2007.0

* Thu Aug 03 2006 Frederic Crozat <fcrozat@mandriva.com> 0.12.11-5mdv2007.0
- Rebuild with latest dbus

* Thu Apr 20 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.12.11-4mdk
- Add BuildRequires

* Thu Apr 20 2006 Couriousous <couriousous@mandriva.org> 0.12.11-3mdk
- Workaround gprintify bug ( #22064 )

* Wed Apr 19 2006 Couriousous <couriousous@mandriva.org> 0.12.11-2mdk
- Drop patch0, initscript as SOURCE1

* Wed Apr 19 2006 Couriousous <couriousous@mandriva.org> 0.12.11-1mdk
- Cooker upload