Summary: GNOME Power Manager
Summary(pl.UTF-8): Zarządca energii dla GNOME
Name: gnome-power-manager
-Version: 2.18.0
-Release: 1
-License: GPL v2
+Version: 3.0.2
+Release: 2
+License: GPL v2+
Group: X11/Applications
-Source0: ftp://ftp.gnome.org/pub/gnome/sources/gnome-power-manager/2.18/%{name}-%{version}.tar.bz2
-# Source0-md5: 089cfb86af712cacce16ac9617ab2b1c
-Patch0: %{name}-desktop.patch
+Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-power-manager/3.0/%{name}-%{version}.tar.bz2
+# Source0-md5: 7cb5d4492796d45b69637f730ff1ae20
URL: http://www.gnome.org/projects/gnome-power-manager/
-BuildRequires: autoconf >= 2.52
-BuildRequires: automake
-BuildRequires: dbus-glib-devel >= 0.73
+BuildRequires: GConf2-devel >= 2.32.0
+BuildRequires: autoconf >= 2.65
+BuildRequires: automake >= 1:1.11
+BuildRequires: cairo-devel >= 1.0.0
BuildRequires: docbook-dtd41-sgml
+BuildRequires: docbook-dtd43-xml
BuildRequires: docbook-utils
-BuildRequires: gnome-common >= 2.12.0
-BuildRequires: gnome-doc-utils
-BuildRequires: gnome-keyring-devel >= 0.8
-BuildRequires: gnome-panel-devel >= 2.18.0
-BuildRequires: gtk+2-devel >= 1:2.10.10
-BuildRequires: hal-devel >= 0.5.7.1
-BuildRequires: intltool >= 0.35.5
-BuildRequires: libglade2-devel >= 2.6.0
-BuildRequires: libgnomeui-devel >= 2.18.0
-BuildRequires: libnotify-devel >= 0.4.3
+BuildRequires: gettext-devel
+BuildRequires: glib2-devel >= 1:2.28.0
+BuildRequires: gnome-common >= 2.24.0
+BuildRequires: gnome-doc-utils >= 0.14.0
+BuildRequires: gtk+3-devel >= 3.0.0
+BuildRequires: intltool >= 0.40.0
+BuildRequires: libcanberra-gtk3-devel >= 0.10
+BuildRequires: libgnome-keyring-devel >= 2.26.0
+BuildRequires: libnotify-devel >= 0.7.0
BuildRequires: libtool
-BuildRequires: libwnck-devel >= 2.18.0
BuildRequires: pkgconfig
-BuildRequires: rpmbuild(macros) >= 1.311
+BuildRequires: rpmbuild(find_lang) >= 1.23
+BuildRequires: rpmbuild(macros) >= 1.601
BuildRequires: scrollkeeper
-Requires(post,preun): GConf2
-Requires(post,postun): gtk+2
-Requires(post,postun): hicolor-icon-theme
+BuildRequires: upower-devel >= 0.9.1
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXrandr-devel >= 1.3.0
+BuildRequires: xorg-lib-libXrender-devel
+BuildRequires: xorg-proto-xproto-devel >= 7.0.15
+Requires(post,postun): glib2 >= 1:2.28.0
Requires(post,postun): scrollkeeper
-Requires: gnome-session >= 2.18.0
-Requires: notification-daemon >= 0.3.5
+Requires: ConsoleKit-x11
+Requires: dbus(org.freedesktop.Notifications)
+Requires: gnome-icon-theme
+Requires: gnome-session >= 3.0.0
+Requires: gtk-update-icon-cache
+Requires: hicolor-icon-theme
+Requires: polkit
+Requires: upower >= 0.9.1
Obsoletes: gnome-power
+# sr@Latn vs. sr@latin
+Conflicts: glibc-misc < 6:2.7
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
- An icon that allows a user to dim the LCD screen with a slider, and
does do automatically when going from mains to battery power on a
laptop.
-- An icon, that when an additional battery is inserted, updates it's
+- An icon, that when an additional battery is inserted, updates its
display to show two batteries and recalculates how much time
remaining. Would work for wireless mouse and keyboards, UPS's and
PDA's.
automatycznie rozpoczynające uprzejme zamykanie systemu, kiedy
zasilanie jest w stanie krytycznym
- ikona umożliwiająca użytkownikowi przyciemnienie ekranu LCD przy
- użyciu suwaka i robi to automatycznie przy przełączaniu z głównego
- źródła zasilania na baterie w laptopie
+ użyciu suwaka i robiąca to automatycznie przy przełączaniu z
+ głównego źródła zasilania na baterie w laptopie
- ikona, która po dołożeniu dodatkowej baterii uaktualnia wskaźnik,
aby pokazywał dwie baterie i przelicza ilość pozostałego czasu;
powinna działać dla bezprzewodowych myszy i klawiatur, UPS-ów i PDA
-- demon wykonujący czyste zamknięcie systemu kiedy bateria jest w
- stanie krytycznym i wykonujący zamrożenie systemu (soft-suspend)
- przy zamykaniu pokrywy laptopa (albo naciśnięciu przycisku
- "suspend")
+- demon wykonujący czyste zamknięcie systemu, kiedy bateria jest w
+ stanie krytycznym i wykonujący zamrożenie systemu (soft-suspend) przy
+ zamykaniu pokrywy laptopa (albo naciśnięciu przycisku "suspend")
- informowanie Totema, aby używał kodeka o niższej jakości w celu
zaoszczędzenia energii baterii
- wstrzymywanie indeksowania baz danych (np. up2date) i innych
ciężkich operacji do czasu podłączenia głównego źródła zasilania
-- zapobieganie uruchomienia screensaverów i wygaszaniu ekranu podczas
- działania programów prezentacyjnych i odtwarzaczy filmów
+- zapobieganie uruchomieniu wygaszacza ekranu i samemu wygaszaniu
+ ekranu podczas działania programów prezentacyjnych i odtwarzaczy
+ filmów
%prep
%setup -q
-%patch0 -p1
%build
%{__libtoolize}
+%{__intltoolize}
%{__aclocal}
-%{__autoheader}
%{__automake}
+%{__autoheader}
%{__autoconf}
%configure \
- --disable-schemas-install \
+ --disable-silent-rules \
--disable-scrollkeeper
%{__make}
rm -rf $RPM_BUILD_ROOT
%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT \
- autostartdir=%{_datadir}/gnome/autostart
+ DESTDIR=$RPM_BUILD_ROOT
-%find_lang %{name} --all-name --with-gnome
+%find_lang %{name} --with-gnome --with-omf --all-name
%clean
rm -rf $RPM_BUILD_ROOT
%post
-%gconf_schema_install gnome-power-manager.schemas
%scrollkeeper_update_post
%update_icon_cache hicolor
-
-%preun
-%gconf_schema_uninstall gnome-power-manager.schemas
+%update_icon_cache gnome
+%glib_compile_schemas
%postun
%scrollkeeper_update_postun
%update_icon_cache hicolor
+%update_icon_cache gnome
+%glib_compile_schemas
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README TODO
-%attr(755,root,root) %{_bindir}/gnome-brightness-applet
-%attr(755,root,root) %{_bindir}/gnome-inhibit-applet
%attr(755,root,root) %{_bindir}/gnome-power-bugreport.sh
-%attr(755,root,root) %{_bindir}/gnome-power-cmd.sh
%attr(755,root,root) %{_bindir}/gnome-power-manager
-%attr(755,root,root) %{_bindir}/gnome-power-preferences
%attr(755,root,root) %{_bindir}/gnome-power-statistics
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dbus-1/system.d/gnome-power-manager.conf
-%{_libdir}/bonobo/servers/GNOME_BrightnessApplet.server
-%{_libdir}/bonobo/servers/GNOME_InhibitApplet.server
-%{_datadir}/gnome/autostart/gnome-power-manager.desktop
+%attr(755,root,root) %{_sbindir}/gnome-power-backlight-helper
+%{_sysconfdir}/xdg/autostart/gnome-power-manager.desktop
%{_datadir}/dbus-1/services/gnome-power-manager.service
-%{_datadir}/gnome-2.0/ui/GNOME_BrightnessApplet.xml
-%{_datadir}/gnome-2.0/ui/GNOME_InhibitApplet.xml
%{_mandir}/man1/*.1*
+%{_datadir}/GConf/gsettings/org.gnome.power-manager.gschema.migrate
+%{_datadir}/glib-2.0/schemas/org.gnome.power-manager.gschema.xml
%{_datadir}/gnome-power-manager
-%{_desktopdir}/gnome-power-preferences.desktop
%{_desktopdir}/gnome-power-statistics.desktop
+%{_datadir}/polkit-1/actions/org.gnome.power.policy
%{_iconsdir}/hicolor/*/*/*
-%dir %{_omf_dest_dir}/gnome-power-manager
-%{_omf_dest_dir}/gnome-power-manager/gnome-power-manager-C.omf
-%lang(es) %{_omf_dest_dir}/gnome-power-manager/gnome-power-manager-es.omf
-%lang(fr) %{_omf_dest_dir}/gnome-power-manager/gnome-power-manager-fr.omf
-%lang(hu) %{_omf_dest_dir}/gnome-power-manager/gnome-power-manager-hu.omf
-%lang(pa) %{_omf_dest_dir}/gnome-power-manager/gnome-power-manager-pa.omf
-%lang(ru) %{_omf_dest_dir}/gnome-power-manager/gnome-power-manager-ru.omf
-%lang(sv) %{_omf_dest_dir}/gnome-power-manager/gnome-power-manager-sv.omf
-%{_sysconfdir}/gconf/schemas/gnome-power-manager.schemas
+%{_iconsdir}/gnome/*/*/*