gnome-power-manager.spec revision 15445
10139N/A#
10139N/A# spec file for package gnome-power-manager
12219N/A#
10139N/A# Copyright (c) 2008 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
10139N/A# Owner: jedy
10139N/A#
15291N/A
10139N/A%include l10n.inc
16676N/AName: gnome-power-manager
10139N/ALicense: GPL
10139N/AGroup: X11/Applications
10139N/A#### DO NOT BUMP MODULE TO 2.24.x to 2.25.x AS IT DEPENDS ON DEVICEKIT-POWER
10139N/A#### NOT YET READY FOR SOLARIS
16560N/AVersion: 2.24.2
10794N/ARelease: 2
10794N/ADistribution: Java Desktop System
12773N/AVendor: Sun Microsystems, Inc.
12773N/ASummary: GNOME Power Manager
12773N/ASource0: http://ftp.gnome.org/pub/gnome/sources/gnome-power-manager/2.24/%{name}-%{version}.tar.bz2
10794N/A%if %build_l10n
16505N/ASource1: l10n-configure.sh
10815N/ASource2: %{name}-po-sun-%{po_sun_version}.tar.bz2
16114N/A%endif
10139N/A# date:2008-02-14 owner:jedy type:feature
10139N/APatch1: gnome-power-manager-01-build.diff
10139N/A# date:2008-06-06 owner:jedy type:feature
10139N/APatch2: gnome-power-manager-02-icon_plicy.diff
10139N/A# date:2008-02-14 owner:jedy type:feature
10139N/APatch3: gnome-power-manager-03-disable-sleep-configration.diff
10139N/A# date:2008-04-06 owner:jedy type:feature
10139N/APatch4: gnome-power-manager-04-authorization.diff
10139N/A# date:2008-06-06 owner:jedy type:feature
10139N/APatch5: gnome-power-manager-05-disable-suspend-button.diff
10139N/A# date:2008-02-14 bugzilla:507391 owner:jedy type:bug
10139N/APatch6: gnome-power-manager-06-interactive-dialog.diff
10139N/A# date:2008-02-14 owner:jedy type:feature
10139N/APatch7: gnome-power-manager-07-screensaver.diff
10139N/A# date:2008-09-19 bugster:6750001 owner:jedy type:feature
10139N/APatch8: gnome-power-manager-08-cpufreq.diff
10139N/A# date:2008-09-11 owner:jedy type:branding
10139N/APatch9: gnome-power-manager-09-menu-entry.diff
10139N/A# date:2008-09-19 bugzilla:552762 owner:jedy type:branding
10139N/APatch10: gnome-power-manager-10-brightness-progressbar.diff
10139N/A# date:2008-10-14 doo:2929 bugzilla:524962 owner:jedy type:bug
10139N/APatch11: gnome-power-manager-11-no-daemon.diff
10139N/ABuildRequires: autoconf >= 2.52
10139N/ABuildRequires: automake
10139N/ABuildRequires: dbus-glib-devel >= 0.73
10139N/ABuildRequires: docbook-dtd41-sgml
10139N/ABuildRequires: docbook-utils
10139N/ABuildRequires: gnome-common >= 2.12.0
10139N/ABuildRequires: gnome-doc-utils
10139N/ABuildRequires: gnome-keyring-devel >= 0.8
10139N/ABuildRequires: gnome-panel-devel >= 2.18.0
10139N/ABuildRequires: gtk+2-devel >= 1:2.10.10
10139N/ABuildRequires: hal-devel >= 0.5.7.1
10139N/ABuildRequires: intltool >= 0.35.5
10139N/ABuildRequires: libglade2-devel >= 2.6.0
10139N/ABuildRequires: libgnomeui-devel >= 2.18.0
10139N/ABuildRequires: libnotify-devel >= 0.4.3
10139N/ABuildRequires: libtool
10139N/ABuildRequires: libwnck-devel >= 2.18.0
10139N/ABuildRequires: pkgconfig
10139N/ABuildRequires: rpmbuild(macros) >= 1.311
10139N/ABuildRequires: scrollkeeper
10139N/ARequires: GConf2
10139N/ARequires: gtk+2
10139N/ARequires: hicolor-icon-theme
10139N/ARequires: scrollkeeper
10139N/ARequires: gnome-session >= 2.18.0
10139N/ARequires: notification-daemon >= 0.3.5
10139N/AObsoletes: gnome-power
10139N/ABuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
10139N/A
10139N/A%description
10139N/AUses of GNOME Power Manager infrastructure
10139N/A- A dialogue that warns the user when on UPS power, that automatically
10794N/A begins a kind shutdown when the power gets critically low.
10794N/A- An icon that allows a user to dim the LCD screen with a slider, and
12754N/A does do automatically when going from mains to battery power on a
10794N/A laptop.
11087N/A- An icon, that when an additional battery is inserted, updates it's
13621N/A display to show two batteries and recalculates how much time
10139N/A remaining. Would work for wireless mouse and keyboards, UPS's and
10139N/A PDA's.
10139N/A- A daemon that does a clean shutdown when the battery is critically
10139N/A low or does a soft-suspend when you close the lid on your laptop (or
10139N/A press the "suspend" button on your PC).
10139N/A- Tell Totem to use a codec that does low quality processing to
10139N/A conserve battery power.
10139N/A- Postpone indexing of databases (e.g. up2date) or other heavy
10139N/A operations until on mains power.
10139N/A- Presentation programs / movie players don't want the screensaver
10139N/A starting or screen blanking.
10139N/A
10139N/A%prep
10139N/A%setup -q
10139N/A%if %build_l10n
10139N/Abzcat %SOURCE2 | tar xf -
10139N/Acd po-sun; make; cd ..
10139N/A%endif
10139N/A
10139N/A%patch1 -p1
10139N/A%patch2 -p0
11338N/A%patch3 -p0
11338N/A%patch4 -p0
11338N/A%patch5 -p0
11338N/A%patch6 -p0
11338N/A%patch7 -p0
10139N/A%patch8 -p0
10139N/A%patch9 -p1
10139N/A%patch10 -p0
10139N/A%patch11 -p1
10139N/A
10139N/A%build
10139N/A%ifos linux
10139N/Aif [ -x /usr/bin/getconf ]; then
12773N/A CPUS=`getconf _NPROCESSORS_ONLN`
12773N/Afi
12773N/A%else
12773N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
12773N/A%endif
10139N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
10139N/Afi
10139N/A
10139N/Aexport CFLAGS="%optflags"
10139N/Aexport LDFLAGS="%_ldflags"
10139N/Aintltoolize --force
10139N/Aaclocal $ACLOCAL_FLAGS -I .
10139N/A
10139N/A%if %build_l10n
10139N/Abash -x %SOURCE1 --enable-copyright
10139N/A%endif
10139N/A
15528N/Aautoheader
10139N/Aautomake -a -c -f
10139N/Aautoconf
10139N/A./configure --prefix=%{_prefix} \
10139N/A --enable-policykit \
11338N/A --libexecdir=%{_libexecdir} \
11338N/A --sysconfdir=%{_sysconfdir} \
10139N/A --mandir=%{_mandir} \
10139N/A --datadir=%{_datadir} \
10139N/A --infodir=%{_datadir}/info \
10139N/A --disable-scrollkeeper
10139N/A
10139N/Amake -j$CPUS
10139N/A
10139N/A%install
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/Aexport GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%post
10139N/A%gconf_schema_install gnome-power-manager.schemas
10139N/A%preun
10139N/A%gconf_schema_uninstall gnome-power-manager.schemas
10139N/A
10139N/A%postun
10139N/A%scrollkeeper_update_postun
10139N/A
10139N/A%files
10139N/A%defattr(-,root,root)
10139N/A%{_libdir}/bonobo/servers/GNOME_BrightnessApplet.server
10139N/A%{_libdir}/bonobo/servers/GNOME_InhibitApplet.server
10139N/A%{_datadir}/gnome/autostart/gnome-power-manager.desktop
10139N/A%{_datadir}/dbus-1/services/gnome-power-manager.service
10139N/A%{_datadir}/gnome-2.0/ui/GNOME_BrightnessApplet.xml
10139N/A%{_datadir}/gnome-2.0/ui/GNOME_InhibitApplet.xml
10139N/A%{_mandir}/man1/*.1*
10139N/A%{_datadir}/gnome-power-manager/*
10139N/A%{_sysconfdir}/gconf/schemas/gnome-power-manager.schemas
10139N/A
10139N/A
10139N/A%changelog
10139N/A* Wed Dec 03 2008 - jedy.wang@sun.com
10139N/A- Bump to 2.24.2.
10139N/A* Fri Nov 28 2008 - jedy.wang@sun.com
10139N/A- Bump to 2.24.1.
16741N/A* Tue Nov 25 2008 - jedy.wang@sun.com
16741N/A- Add "do not bump" comments.
16676N/A* Wed Oct 29 2008 - jedy.wang@sun.com
16676N/A- Update patch owner.
16676N/A* Thu Oct 16 2008 - jedy.wang@sun.com
16676N/A- Update patch comment.
16640N/A* Tue Oct 14 2008 - jedy.wang@sun.com
16640N/A- Add 11-no-daemon.diff to fix doo 2929.
16640N/A* Wed Oct 01 2008 - takao.fujiwara@sun.com
16640N/A- Add l10n tarball.
16560N/A* Tue Sep 23 2008 - simon.zheng@sun.com
16560N/A- Bump to 2.24.0.
16560N/A* Fri Sep 19 2008 - simon.zheng@sun.com
16505N/A- Rework 07-screensaver.diff to fix bugster #6750004.
16505N/A- Add 10-brightness-progressbar.diff to fix bugzilla #552762.
16475N/A* Tue Sep 16 2008 - simon.zheng@sun.com
16475N/A- Rework 08-cpufreq.diff to configure cpufreq policy.
16475N/A* Thu Sep 11 2008 - jedy.wang@sun.com
16475N/A- Rename 09-disable-statis-menuitem.diff to 09-menu-entry.diff and set owner to
16475N/A jedy.
16475N/A* Tue Sep 02 2008 - simon.zheng@sun.com
16382N/A- Bump to 2.23.91.
16382N/A- Rework 01-build.diff and 04-authorization.diff.
16356N/A* Thu Aug 07 2008 - simon.zheng@sun.com
16356N/A- Bump to 2.23.6.
16155N/A- Rework 01-build.diff.
16155N/A- Rework 04-authorization.diff
16155N/A- Rework 07-screensaver.diff.
16155N/A- Removed upstream patch 09-xrandr.diff.
16114N/A* Wed Aug 06 2008- simon.zheng@sun.com
16114N/A- Add patch 09-xrandr.diff to fix unable to startup on Sparc Solaris.
16106N/A* Wed Jul 02 2008 - simon.zheng@sun.com
16114N/A- Bump to 2.23.3.
16106N/A- Remove upstream 10-kstat-cpu.diff.
16106N/A* Fri Jun 06 2008 - simon.zheng@sun.com
16079N/A- Rework 02-gnome-power-manager-02-icon_plicy.diff.
16079N/A* Wed Jun 04 2008 - simon.zheng@sun.com
16026N/A- Rework 03-disable-sleep-configration.diff
16026N/A- Rework 05-diable-suspend-button-configration.diff
16026N/A- Rework 09-authorization.diff:
16026N/A* Tue Jun 03 2008 - simon.zheng@sun.com
16026N/A- Bump to 2.23.1, change intloolize and aclocal arguments.
15858N/A- Remove upstream patch 04-scripts.diff.
15858N/A- Rework 01-build.diff
15858N/A- Rework 07-screensaver.diff.
15772N/A- Disable some patches for the time being. Need further work.
15772N/A* Fri May 23 2008 - laca@sun.com
15759N/A- disable gconf schema install during make install to get rid of tons
15764N/A of warning. Also delete extra \ at the end of the make install line
15764N/A* Sun May 18 2008 - simon.zheng@sun.com
15764N/A- Add patch 10-kstat-cpu.diff because accuracy calculation
15764N/A needs cpu load.
15759N/A* Wed May 07 2008 - simon.zheng@sun.com
15693N/A- Rework patch 06-interactive-dialog.diff.
15693N/A* Fri Apr 04 2008 - simon.zheng@sun.com
15624N/A- Rework 14-authorization-checking.diff as 09-authorization.diff.
15624N/A Check cpu, brightness, shutdown, root, suspend, hibernate
15528N/A libpolkit auths.
15528N/A- Build with option --enable-policykit.
15528N/A* Sat Mar 29 2008 - simon.zheng@sun.com
15528N/A- Bump to 2.22.1.
15448N/A- Remove upstream patch 10-disable-lid-beeping.diff.
15448N/A* Thu Mar 27 2008 - simon.zheng@sun.com
15301N/A- Rework 07-screensaver.diff. Add keyboard and point
15301N/A grab checking and use xdg-screensaver instead of
15291N/A xscreensaver.
15291N/A* Fri Mar 14 2008 - simon.zheng@sun.com
15275N/A- Add 08-sync-cpufreq.diff to only allow user to change
15275N/A cpufreq policy by hand.
14464N/A* Tue Mar 11 2008 - damien.carbery@sun.com
14464N/A- Bump to 2.22.0.
14185N/A* Sat Mar 01 2008 - siomon.zheng@sun.com
14185N/A- Rework 04-script.diff to correct script path.
14188N/A* Thu Feb 21 2008 - laca@sun.com
14123N/A- set CFLAGS and LDFLAGS
14123N/A- add --disable-scrollkeeper configure option
14123N/A* Mon Feb 18 2008 - simon.zheng@sun.com
14038N/A- Bump to version 2.21.92.
14038N/A- Remove upstream patch 08-debugging-crash.diff.
13925N/A- Remove upstream patch 09-brightness-applet-install.diff.
13925N/A- Remove upstream patch 11-beep-failure.diff.
13925N/A- Remove upstream patch 12-lid-shutdown.diff.
13761N/A- Remove upstream patch 13-brightness-reduction.diff.
13767N/A- Rework 03-disable-sleep-configration.diff and 07-screensaver.diff.
13767N/A* Thu Feb 14 2008 - simon.zheng@sun.com
13767N/A- Reorder the patches list and add bug comments.
13767N/A- Add patch gnome-power-manager-07-screensaver.diff
13767N/A- Disable gnome-power-manager-14-authorization-checking.diff,
13761N/A and option "--enable-policykit". Will rework later.
13754N/A* Thu Feb 14 2008 - jeff.cai@sun.com
13754N/A- Move to gnome spec repository from sourceforge
13692N/A* Mon Jau 28 2008 - simon.zheng@sun.com
13692N/A- Add patch gnome-power-manager-17-interactive-cmd.diff to
13639N/A set gnome-sys-suspend as power button interactive policy.
13639N/A* Fri Jau 25 2008 - simon.zheng@sun.com
13639N/A- Enable configure option --enable-polkit.
13639N/A* Mon Jau 21 2008 - simon.zheng@sun.com
13639N/A- Add gnome-power-manager-16-brightness-reduction.diff to fix
13621N/A bugzilla bug #510068.
13621N/A- Rework gnome-power-manager-11-authrization-checking.diff to
13621N/A add cpufreq policy auth checking.
13499N/A* Mon Jau 14 2008 - simon.zheng@sun.com
13499N/A- Add gnome-power-manager-14-lid-shutdown.diff.
13498N/A- Add gnome-power-manager-15-inhibit-lid-beeping.diff to diable
13498N/A beeping when lid id closed or opened.
13416N/A* Mon Jau 07 2008 - simon.zheng@sun.com
13416N/A- Add gnome-power-manager-13-beep.diff to bugzilla bug #507789.
13313N/A* Thu Dec 20 2007 - simon.zheng@sun.com
13313N/A- Rework gnome-power-manager-07-disable-sleep-configration.diff.
13299N/A- Add gnome-power-manager-11-authorization-checking.diff
13299N/A- Add gnome-power-manager-12-crash.diff
13274N/A* Wed Dec 19 2007 - simon.zheng@sun.com
13274N/A- Add gnome-power-manager-10-diable-suspend-button-configration.diff.
13261N/A* Tue Dec 18 2007 - simon.zheng@sun.com
13261N/A- Rework gnome-power-manager-07-disable-sleep-configration.diff.
13103N/A- Rework gnome-power-manager-08-brightness-applet-install.diff.
13103N/A- Add gnome-power-manager-09-scripts.diff.
12988N/A* Mon Dec 17 2007 - simon.zheng@sun.com
12988N/A- Bump to 2.21.1.
12933N/A- Rework gnome-power-manager-01-build.diff.
12933N/A- Remove gnome-power-manager-02-kstat.diff.
12933N/A- Remove upstream patch gnome-power-manager-03-brightness-get-stuck.diff.
12571N/A- Remove gnome-power-manager-04-display-sleep.diff.
12571N/A- Remove gnome-power-manager-05-configure-power-conf.diff
12466N/A- Add gnome-power-manager-07-disable-sleep-configration.diff.
12466N/A- Add gnome-power-manager-08-brightness-applet-install.diff.
12413N/A* Thu Dec 12 2007 - simon.zheng@sun.com
12413N/A- Add patch gnome-power-manager-06-icon_plicy_and_cpufreq_show.diff,
12413N/A set gconf key "cpufreq_show" as true by default and define
12401N/A gconf key "icon_policy" as always by default.
12401N/A* Fri Dec 07 2007 - simon.zheng@sun.com
12387N/A- Update patch gnome-power-manager-05-configure-power-conf.diff.
12387N/A* Thu Dec 06 2007 - simon.zheng@sun.com
12370N/A- Add patch gnome-power-manager-05-configure-power-conf.diff
12370N/A to make autoS3, autoshutdwon, disk powermanagement, autopm
12287N/A work on Solaris.
12287N/A* Wed Nov 28 2007 - simon.zheng@sun.com
12227N/A- Add patch gnome-power-manager-04-display-sleep.diff, to
12227N/A make display sleeping work.
12219N/A* Fri Nov 17 2007 - simon.zheng@sun.com
12219N/A- Bump to version 2.20.1
12071N/A- Add patch gnome-power-manager-03-brightness-get-stuck.diff.
12071N/A to fix bugzilla bug #497298,
12022N/A* Wed Sep 19 2007 - trisk@acm.jhu.edu
12022N/A- Add intltoolize to fix build
11922N/A* Wed Sep 19 2007 - simon.zheng@sun.com
11922N/A- Bump to version 2.20.0
11819N/A* Tue Aug 28 2007 - jeff.cai@sun.com
11821N/A- Bump to version 2.19.6.
11416N/A* Tue May 15 2007 - simon.zheng@sun.com
11418N/A- Bump to version 2.19.2.
11338N/A* Mon May 14 2007 - simon.zheng@sun.com
11338N/A- Add a patch gnome-power-manager-02-kstat.diff to
11253N/A port cpu usage statistic to solaris.
11253N/A* Tue May 08 2007 - simon.zheng@sun.com
11172N/A- Bump to version 2.19.1
11172N/A* Fri Apr 27 2007 - simon.zheng@sun.com
11118N/A- Bump to version 2.18.2
11118N/A* Tue Mar 28 2007 - simon.zheng@sun.com
11087N/A- initial version for pkgbuild
11087N/A