xfce4-power-manager-vl.spec 7.2 KB

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