xfce4-power-manager-vl.spec 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. %global minorversion 1.0
  2. %global xfceversion 4.7
  3. Name: xfce4-power-manager
  4. Summary: Power management for the Xfce desktop environment
  5. Summary(ja): Xfce デスクトップ環境用電源管理ツール
  6. Version: 1.0.10
  7. Release: 2%{?_dist_release}
  8. Group: User Interface/Desktops
  9. License: GPLv2+
  10. URL: http://goodies.xfce.org/projects/applications/%{name}
  11. Source0: http://archive.xfce.org/src/apps/%{name}/%{minorversion}/%{name}-%{version}.tar.bz2
  12. Patch0: xfce4-power-manager-1.0.1-dsofix.patch
  13. Patch1: xfce4-power-manager-1.0.10-libnotify-0.7.0.patch
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: xfconf-devel >= %{xfceversion}
  16. BuildRequires: xfce4-panel-devel >= %{xfceversion}
  17. BuildRequires: dbus-devel >= 0.60
  18. BuildRequires: dbus-glib-devel >= 0.70
  19. BuildRequires: libnotify-devel >= 0.4.1
  20. BuildRequires: libxfce4ui-devel >= %{xfceversion}
  21. BuildRequires: libXrandr-devel >= 1.2.0
  22. BuildRequires: xorg-x11-proto-devel
  23. BuildRequires: gettext intltool desktop-file-utils
  24. Requires: xfce4-panel >= %{xfceversion}
  25. #Requires: xfce4-doc
  26. Requires: polkit
  27. %description
  28. Xfce Power Manager uses the information and facilities provided by HAL to
  29. display icons and handle user callbacks in an interactive Xfce session.
  30. Xfce Power Preferences allows authorised users to set policy and change
  31. preferences.
  32. %prep
  33. %setup -q
  34. %patch0 -p1 -b .dsofix
  35. #if 0%{?fedora} >= 15
  36. #patch1 -p1 -b .libnotify-0.7.0
  37. #endif
  38. %build
  39. %configure
  40. make %{?_smp_mflags} V=1
  41. %install
  42. rm -rf $RPM_BUILD_ROOT
  43. make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
  44. %find_lang %{name}
  45. desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-settings.desktop
  46. %clean
  47. rm -rf $RPM_BUILD_ROOT
  48. %post
  49. touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
  50. %postun
  51. if [ $1 -eq 0 ] ; then
  52. touch --no-create %{_datadir}/icons/hicolor &>/dev/null
  53. gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
  54. fi
  55. %posttrans
  56. gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
  57. %files -f %{name}.lang
  58. %defattr(-,root,root,-)
  59. %doc AUTHORS COPYING ChangeLog NEWS README TODO
  60. %{_bindir}/%{name}
  61. %{_bindir}/%{name}-settings
  62. %{_bindir}/xfce4-power-information
  63. %{_sbindir}/xfpm-power-backlight-helper
  64. %config %{_sysconfdir}/xdg/autostart/%{name}.desktop
  65. %{_libdir}/xfce4/panel-plugins/xfce4-brightness-plugin
  66. %{_datadir}/applications/%{name}-settings.desktop
  67. %{_datadir}/icons/hicolor/*/*/*.*
  68. %{_datadir}/xfce4/panel-plugins/xfce4-brightness-plugin.desktop
  69. %{_datadir}/polkit-1/actions/org.xfce.power.policy
  70. %doc %{_datadir}/xfce4/doc/C/images/*.png
  71. %doc %{_datadir}/xfce4/doc/C/%{name}.html
  72. %{_mandir}/man1/%{name}-settings.1.*
  73. %{_mandir}/man1/%{name}.1.*
  74. %changelog
  75. * Mon May 23 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.10-2
  76. - Initial build for Vine Linux
  77. * Sun Feb 20 2011 Christoph Wickert <cwickert@fedoraproject.org> - 1.0.10-1
  78. - Update to 1.0.10
  79. * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
  80. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  81. * Tue Jan 04 2011 Christoph Wickert <cwickert@fedoraproject.org> - 1.0.3-1
  82. - Update to 1.0.3
  83. - No longer require hal because the brightness backend was removed
  84. - Require polkit
  85. * Sun Dec 19 2010 Christoph Wickert <cwickert@fedoraproject.org> - 1.0.2-1
  86. - Update to 1.0.2
  87. * Thu Dec 16 2010 Christoph Wickert <cwickert@fedoraproject.org> - 1-0.1-1
  88. - Update to 1.0.1 on Xfce 4.8 pre2
  89. * Sat Nov 06 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.5-1
  90. - Update to 0.8.5
  91. - Fix for libnotify 0.7.0
  92. - Make build verbose
  93. * Sat Nov 21 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.4.2-1
  94. - Update to 0.8.4.2
  95. * Mon Nov 02 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.4.1-1
  96. - Update to 0.8.4.1
  97. * Tue Sep 29 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.4-1
  98. - Update to 0.8.4
  99. - Drop xfpm_session_set_client_id patch, fixed upstream
  100. * Wed Sep 09 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.3.1-2
  101. - Fix segfault in xfpm_session_set_client_id
  102. * Sun Aug 09 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.3.1-1
  103. - Update to 0.8.3.1
  104. * Sat Aug 01 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.3-1
  105. - Update to 0.8.3
  106. * Thu Jul 30 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.2-3
  107. - Patch to include dpmsconst.h instead of dpms.h
  108. * Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.2-2
  109. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  110. * Thu Jul 09 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.2-1
  111. - Update to 0.8.2
  112. * Mon Jul 06 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.1.1-1
  113. - Update to 0.8.1.1
  114. * Fri Jul 03 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.1-1
  115. - Update to 0.8.1
  116. - Drop libglade2 requirement
  117. * Wed Jun 10 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-1
  118. - Update to 0.8.0 final
  119. - Update gtk-icon-cache scriptlets
  120. * Wed May 20 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-0.3.RC2
  121. - Update to 0.8.0RC2
  122. * Tue Apr 28 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-0.3.RC1
  123. - Update to 0.8.0RC1
  124. * Mon Apr 13 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-0.2.beta2
  125. - Update to 0.8.0beta2
  126. - Drop xfpm-button-hal.patch, no longer necessary
  127. * Mon Apr 13 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-0.2.beta1
  128. - Add xfpm-button-hal.patch by Mike Massonnet
  129. * Sun Apr 12 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-0.1.beta1
  130. - Update to 0.8.0beta1
  131. * Thu Apr 09 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-0.1.alpha2
  132. - Update to 0.8.0alpha2
  133. * Thu Apr 02 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.0-0.1.alpha
  134. - Update to 0.8.0alpha
  135. * Tue Mar 24 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.6.5-1
  136. - Update to 0.6.5
  137. - Remove custom autostart file
  138. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-2
  139. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  140. * Thu Feb 19 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.6.2-1
  141. - Update to 0.6.2
  142. * Sat Feb 7 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.6.1-1
  143. - Update to 0.6.1
  144. - Include additional desktop file for autostarting the app
  145. * Mon Nov 10 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.6.0-0.1.RC1
  146. - Update to 0.6.0 RC1
  147. * Fri Oct 31 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.6.0-0.1.0.beta1
  148. - Initial Fedora package