diff options
author | Victor Lowther <victor.lowther@gmail.com> | 2010-03-19 09:15:01 -0500 |
---|---|---|
committer | Victor Lowther <victor.lowther@gmail.com> | 2010-03-19 09:15:01 -0500 |
commit | 81628f159aa583bdba480f0537020700b3d2fb52 (patch) | |
tree | 0be6f3b0ad809a9fa654e185e2ee6e3998ec50bd /pm-utils.spec.in | |
parent | b010efe88f668e961a4b5f99480041c3408e81b8 (diff) |
Move .spec.in file into master.
We no longer require the rpm branch, and will drop it.
Diffstat (limited to 'pm-utils.spec.in')
-rw-r--r-- | pm-utils.spec.in | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/pm-utils.spec.in b/pm-utils.spec.in new file mode 100644 index 0000000..1b314ae --- /dev/null +++ b/pm-utils.spec.in @@ -0,0 +1,90 @@ +Name: pm-utils +Summary: Power management utilities and scripts for Fedora +License: GPLv2 +Version: @TIMESTAMP@ +Release: @GITREV@ +Group: System Environment/Base +URL: http://pm-utils.freedesktop.org +# for chvt +Requires: kbd +Requires: radeontool +# for hd apm settings +Requires: hdparm +%ifarch %{ix86} x86_64 +Requires: vbetool +%endif +BuildRequires: xmlto + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + + +%description +The pm-utils package contains utilities and scripts useful for tasks related +to power management. + +%package devel +Summary: Files for development using %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +# for /usr/share/pkgconfig +Requires: pkgconfig + +%description devel +This package contains the pkg-config files for development +when building programs that use %{name}. + +%prep +pushd "$PM_UTILS_DIR" +./autogen.sh +popd + +%build +pushd "$PM_UTILS_DIR" +%configure +make +popd + + +%install +pushd "$PM_UTILS_DIR" +export DESTDIR="$RPM_BUILD_ROOT" +make install + +install -D -m 0600 /dev/null $RPM_BUILD_ROOT%{_localstatedir}/log/pm-suspend.log +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/pm-utils/{locks,storage} +popd + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(-,root,root,-) +%{_sysconfdir}/pm/ +%dir %{_libdir}/pm-utils/ +%{_libdir}/pm-utils/bin/ +%{_libdir}/pm-utils/defaults +%{_libdir}/pm-utils/functions +%{_libdir}/pm-utils/pm-functions +%{_libdir}/pm-utils/power.d/ +%{_libdir}/pm-utils/sleep.d/ +%{_libdir}/pm-utils/module.d +%{_bindir}/on_ac_power +%{_bindir}/pm-is-supported +%{_sbindir}/pm-hibernate +%{_sbindir}/pm-powersave +%{_sbindir}/pm-suspend +%{_sbindir}/pm-suspend-hybrid +%{_mandir}/man1/*.1.gz +%{_mandir}/man8/*.8.gz +%{_localstatedir}/run/pm-utils/ +%dir %{_datadir}/doc/pm-utils +%doc %{_datadir}/doc/pm-utils/* + +# no logrotate needed, because only one run of pm-utils is stored +# in the logfile +%ghost %verify(not md5 size mtime) %{_localstatedir}/log/pm-suspend.log + + +%files devel +%defattr(-,root,root,-) +%{_libdir}/pkgconfig/pm-utils.pc |