[olpc-powerd] v26
Daniel Drake
dsd at fedoraproject.org
Tue Aug 24 20:45:51 UTC 2010
commit afe03b71a1a67f02cef15ccddc2a9e4e0a79c3ba
Author: Daniel Drake <dsd at laptop.org>
Date: Tue Aug 24 14:47:53 2010 -0600
v26
.gitignore | 1 +
olpc-powerd.spec | 32 ++++++++++++++++++++++++++++++--
sources | 2 +-
3 files changed, 32 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f671da5..fd4897f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
olpc-powerd-21-gitb0b03d2.tar.gz
+/olpc-powerd-26-gitc001a99.tar.gz
diff --git a/olpc-powerd.spec b/olpc-powerd.spec
index 46d93fc..effee97 100644
--- a/olpc-powerd.spec
+++ b/olpc-powerd.spec
@@ -1,13 +1,13 @@
Summary: OLPC XO power management
Name: olpc-powerd
-Version: 21
+Version: 26
Release: 1%{?dist}
License: GPLv2+
Group: System Environment/Base
URL: http://dev.laptop.org/git/users/pgf/powerd/tree/powerd
# Source0: the source tarball is created by "make tarball" from within
# a clone of this git tree: git://dev.laptop.org/users/pgf/powerd
-Source0: olpc-powerd-21-gitb0b03d2.tar.gz
+Source0: olpc-powerd-26-gitc001a99.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: kernel-headers
Requires: olpc-kbdshim, upstart
@@ -25,6 +25,16 @@ The powerd daemon can function as an easily customizable replacement for ohmd,
which is independent of X, dbus, and hald. This package provides the powerd
and olpc-switchd daemons, and related utilities.
+%package dbus
+Summary: D-Bus interface to powerd
+Group: System Environment/Base
+Requires: olpc-powerd, dbus
+BuildRequires: dbus-glib-devel
+
+%description dbus
+Provides a dbus-activated daemon to provide access to powerd functionality
+over the D-Bus system bus.
+
%prep
%setup -q
@@ -36,6 +46,9 @@ make
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{_sbindir}
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
+mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/dbus-1/system-services
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/event.d
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/powerd
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/powerd/postresume.d
@@ -53,7 +66,11 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/powerd/flags
%{__install} -p -m 644 powerd.conf.dist $RPM_BUILD_ROOT%{_sysconfdir}/powerd/powerd.conf
%{__install} -p -m 644 version $RPM_BUILD_ROOT%{_sysconfdir}/powerd/version
%{__install} -p -m 644 olpc-pwr-log.sh $RPM_BUILD_ROOT%{_sysconfdir}/powerd/olpc-pwr-log.sh
+%{__install} -p -m 644 usb-inhibits $RPM_BUILD_ROOT%{_sysconfdir}/powerd/flags/usb-inhibits
+%{__install} -p -m 755 powerd-dbus/powerd-dbus $RPM_BUILD_ROOT%{_libexecdir}/powerd-dbus
+%{__install} -p -m 644 powerd-dbus/powerd.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/powerd.conf
+%{__install} -p -m 644 powerd-dbus/org.freedesktop.ohm.service $RPM_BUILD_ROOT%{_datadir}/dbus-1/system-services/org.freedesktop.ohm.service
%clean
rm -rf $RPM_BUILD_ROOT
@@ -73,8 +90,15 @@ rm -rf $RPM_BUILD_ROOT
%config(noreplace) %{_sysconfdir}/powerd/pleaseconfirm.pgm
%config(noreplace) %{_sysconfdir}/powerd/shuttingdown.pgm
%config(noreplace) %{_sysconfdir}/powerd/powerd.conf
+%config(noreplace) %{_sysconfdir}/powerd/flags/usb-inhibits
%{_sysconfdir}/powerd/version
+%files dbus
+%defattr(-,root,root,-)
+%{_libexecdir}/powerd-dbus
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/powerd.conf
+%{_datadir}/dbus-1/system-services/org.freedesktop.ohm.service
+
%post
# Only on install
if [ $1 = 1 ] ; then
@@ -111,6 +135,10 @@ fi
exit 0
%changelog
+* Tue Aug 24 2010 Daniel Drake <dsd at laptop.org>
+- 26-1
+- Update to v26
+
* Mon May 3 2010 Paul Fox <pgf at laptop.org>
- 21-1
- close hole where creation of inhibit file won't always inhibit suspend.
diff --git a/sources b/sources
index 9708dee..fce74a1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0407791345362a04b1c4421cb3af8eb7 olpc-powerd-21-gitb0b03d2.tar.gz
+5cb048e58edec771eede8c93955037ae olpc-powerd-26-gitc001a99.tar.gz
More information about the scm-commits
mailing list