xfce4-power-manager-vl.spec 6.8 KB

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