lxde-common-vl.spec 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. Name: lxde-common
  2. Version: 0.5.0
  3. Release: 3%{?_dist_release}
  4. Summary: The default settings configuration files of LXDE
  5. Summary(ja): LXDE のデフォルト設定ファイル
  6. Group: User Interface/Desktops
  7. License: GPLv2+
  8. URL: http://lxde.sourceforge.net/
  9. Source0: http://downloads.sourceforge.net/sourceforge/lxde/%{name}-%{version}.tar.gz
  10. Patch0: %{name}-0.5.0-lxpanel-config.patch
  11. Patch1: %{name}-0.4-openbox.patch
  12. Patch2: %{name}-0.3.2.1-pcmanfm.patch
  13. # Because of new gdm
  14. # http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?24:mss:5608:200804:keopkmedognljeggknac
  15. Patch3: %{name}-0.3.2.1-gdm-number-of-desktops.patch
  16. # Pulseaudio
  17. Patch4: %{name}-0.5.0-pulseaudio.patch
  18. #Patch5: %{name}-0.4-lxde-logout.desktop.patch
  19. Patch6: lxde-common-0.5.0-fix-session-startup.patch
  20. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  21. BuildArch: noarch
  22. BuildRequires: desktop-file-utils
  23. BuildRequires: pkgconfig glib2-devel libX11-devel
  24. Requires: lxsession >= 0.4.0
  25. Requires: lxpanel pcmanfm openbox xdg-utils xorg-x11-xsm
  26. Requires: lxmenu-data
  27. Requires: lxde-icon-theme
  28. Obsoletes: %{name}-data <= 0.4.2
  29. %description
  30. This package manages the system behavior and functions
  31. to integrate icons and artwork of LXDE.
  32. %description -l ja
  33. このパッケージは LXDE - the Lightweight X11 Desktop Environment - の
  34. アイコンやアートワークを調和するためにシステムの動作や機能を管理します。
  35. %prep
  36. %setup -q
  37. %patch0 -p1 -b .orig
  38. %patch1 -p1 -b .orig
  39. %patch2 -p1 -b .orig
  40. %patch3 -p1 -b .gdm-desktops
  41. %patch4 -p1 -b .pulseaudio
  42. #%patch5 -p1 -b .orig
  43. %patch6 -p2 -b .session-startup
  44. %build
  45. %configure
  46. %install
  47. rm -rf $RPM_BUILD_ROOT
  48. make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
  49. # only used by obsolete lxsession, not lxsession-lite
  50. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/lxsession/LXDE/default
  51. desktop-file-install \
  52. --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
  53. lxde-logout.desktop
  54. %clean
  55. rm -rf $RPM_BUILD_ROOT
  56. %files
  57. %defattr(-,root,root,-)
  58. %doc AUTHORS COPYING
  59. %dir %{_sysconfdir}/xdg/lxsession/LXDE/
  60. %config(noreplace) %{_sysconfdir}/xdg/lxsession/LXDE/autostart
  61. %config(noreplace) %{_sysconfdir}/xdg/lxsession/LXDE/desktop.conf
  62. %{_bindir}/startlxde
  63. %{_bindir}/lxde-logout
  64. %{_bindir}/openbox-lxde
  65. %{_datadir}/lxde/*
  66. %{_datadir}/lxpanel/profile/LXDE/
  67. %{_mandir}/man1/*.1.gz
  68. %{_datadir}/xsessions/LXDE.desktop
  69. %{_datadir}/applications/lxde-*.desktop
  70. %changelog
  71. * Mon May 10 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.0-3
  72. - recreated and renamed Patch0
  73. - dropt Requires: lxde-settings-daemon
  74. * Sat Mar 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.0-2
  75. - applied new naming policy to spec
  76. * Thu Mar 4 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.0-1
  77. - new upstream release
  78. - replaced patch4 from Fedora
  79. - dropt Patch5
  80. - added Patch6 from Fedora
  81. - added Requires: lxde-icon-theme
  82. - changed Requires: lxsession >= 0.4.0
  83. - didn't generate lxde-icon-theme in this package
  84. * Wed Aug 5 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.2-2vl5
  85. - cleaned up spec
  86. - added Patch4 again
  87. - changed BuildArch: noarch
  88. - new splitted lxde-icon-theme, instead of lxde-common
  89. -added Obsoletes: lxde-common-data <= 0.4.2
  90. * Sat Jul 11 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.2-1vl5
  91. - new upstream release
  92. - dropt Patch4
  93. * Sat Jun 20 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-5vl5
  94. - cleaned up spec
  95. - renumbered Patch
  96. - added Patch5 (to fixed lxde-logout.desktop)
  97. - added BuildRequires: desktop-file-utils
  98. - added Requires: lxmenu-data lxde-settings-daemon
  99. - included lxde-logout.desktop
  100. - dropt %{_sysconfdir}/xdg/lxsession/LXDE/default (not used)
  101. * Sun Jun 7 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-4vl5
  102. - deleted Obsoletes: lxsession-lite < 0.3.8
  103. * Tue May 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-3vl5
  104. - reverted Requires: lxsession
  105. - changed Obsoletes: lxsession-lite < 0.3.8
  106. * Sat May 9 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-2vl5
  107. - changed Summary, description
  108. - changed Requires: lxsession to lxsession-lite
  109. - added Obsoletes: lxsession <= 0.3.2
  110. - rebuilt with lxsession-lite
  111. * Wed May 6 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.1-1vl5
  112. - Update to 0.4.1
  113. * Mon May 4 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4-1vl5
  114. - Update to 0.4
  115. - updated Patch0,1,11
  116. - spec in UTF-8
  117. * Thu Mar 26 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.2.1-2vl5
  118. - added Requires:xorg-x11-xsm
  119. * Mon Mar 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.2.1-1vl5
  120. - initial build for VineSeed (import from Fedora package)
  121. * Fri Mar 06 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-4
  122. - Workaround for new gdm
  123. - Add Pulseaudio support
  124. - Add mixer plugin to the panel
  125. - Require xdg-utils
  126. * Fri Oct 10 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-3
  127. - Require fedora-icon-theme and system-logos
  128. * Thu Oct 09 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-2
  129. - Rebase patches for rpm's new fuzz=0 behaviour
  130. * Thu Jul 10 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.2.1-1
  131. - Update to 0.3.2.1
  132. - Switch from ROXTerm to LXterminal
  133. - Rebased most patches
  134. - Add mixer to the panel
  135. * Mon Apr 14 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0.1-2
  136. - Make a separate package for lxde-icon-theme
  137. * Sat Apr 12 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0.1-1
  138. - Update to 0.3.0.1
  139. - Use distros default artwork
  140. * Sat Mar 29 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0.0-1
  141. - Initial Fedora RPM
  142. - Use roxterm instead of gnome-terminal and xterm
  143. - Patch default panel config