icewm-vl.spec 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. Summary: Fast and small X11 window manager
  2. Summary(ja): 高速で軽量なウィンドウマネージャ
  3. Name: icewm
  4. Version: 1.2.37
  5. Release: 4%{?_dist_release}
  6. Source: http://ftp1.sourceforge.net/icewm/icewm-%{version}.tar.gz
  7. Source1: %{name}.desktop
  8. Source2: %{name}-1.2.32-ja.po
  9. # default menu file for Vine Linux
  10. Source10: %{name}-menu.vine
  11. Source11: %{name}-toolbar.vine
  12. # addtional themes
  13. Source100: truecurve-default-1.0.4.tar.gz
  14. Source101: SilverXP-1.2.17-double-1.tar.bz2
  15. Source102: icecrack-default-2.1.0.tar.gz
  16. Patch0: icewm-1.2.37-gnome2.patch
  17. Patch101: icewm-1.2.37-makefile.patch
  18. Patch102: icewm-1.2.37-session.patch
  19. URL: http://icewm.sourceforge.net/
  20. License: GPL
  21. Group: User Interface/Desktops
  22. Buildroot: %{_tmppath}/%{name}-%{version}-root
  23. BuildRequires: imlib-devel libpng-devel freetype2-devel
  24. BuildRequires: gnome-desktop-devel startup-notification-devel
  25. BuildRequires: gnome-vfs2-devel libgnomeui-devel
  26. BuildRequires: xorg-x11-font-utils
  27. BuildRequires: libSM-devel
  28. Vendor: Project Vine
  29. Distribution: Vine Linu
  30. # default apps
  31. # Prereq: mlterm firefox sylpheed
  32. %description
  33. A lightweight window manager for the X Window System. Optimized for
  34. "feel" and speed, not looks. Features multiple workspaces, opaque
  35. move/resize, task bar, window list, clock, mailbox, CPU, Network, APM
  36. status.
  37. %package menu-gnome2
  38. Summary: GNOME menu support for icewm (using gnome 2.x).
  39. Summary(ja): IceWM における GNOME メニューのサポート
  40. Group: User Interface/Desktops
  41. Requires: icewm = %{version}
  42. Requires: gnome-desktop-libs
  43. %description menu-gnome2
  44. GNOME menu support for icewm (using gnome 2.x).
  45. %prep
  46. %setup -q -a 100 -a 101 -a 102
  47. %patch0 -p1
  48. %patch101 -p1
  49. %patch102 -p1
  50. cp -p %{SOURCE2} po/ja.po
  51. autoreconf -if
  52. %build
  53. %configure --enable-menus-gnome2
  54. make
  55. %install
  56. [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
  57. make DESTDIR=$RPM_BUILD_ROOT install
  58. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions
  59. install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions
  60. # installs default menu and toobar
  61. install -m644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/icewm/menu
  62. install -m644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/icewm/toolbar
  63. # installs additional themes
  64. cp -pr TrueCurve-1.0.4 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/TrueCurve
  65. cp -pr icewm/themes/SilverXP-1.2.17-double-1 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/SilverXP
  66. cp -pr IceCrack2 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/IceCrack
  67. %find_lang %{name}
  68. %clean
  69. [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
  70. %files -f %{name}.lang
  71. %defattr(-,root,root)
  72. %doc AUTHORS BUGS CHANGES COPYING INSTALL README TODO
  73. %doc doc/*.html doc/icewm.sgml
  74. %{_sysconfdir}/X11/dm/Sessions/%{name}.desktop
  75. %{_bindir}/icehelp
  76. %{_bindir}/icesh
  77. %{_bindir}/icewm
  78. %{_bindir}/icewm-session
  79. %{_bindir}/icewmbg
  80. %{_bindir}/icewmhint
  81. %{_bindir}/icewmtray
  82. %{_datadir}/icewm
  83. %files menu-gnome2
  84. %defattr(-,root,root)
  85. %{_bindir}/icewm-menu-gnome2
  86. %changelog
  87. * Sat Sep 17 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-4
  88. - update Source10 (icewm-menu.vine)
  89. * Fri Sep 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-3
  90. - Patch101 (icewm-1.2.37-makefile.patch)
  91. - Patch102 (icewm-1.2.37-session.patch)
  92. * Fri Apr 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-2
  93. - rebuild with rpm-4.8.1
  94. - add BuildRequires: libSM-devel
  95. * Mon Apr 27 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.37-1vl5
  96. - new upstream release
  97. - added Patch0
  98. * Sun Sep 28 2008 Shu KONNO <owa@bg.wakwak.com> 1.2.32-1vl5
  99. - applied new versioning policy, spec in utf-8
  100. * Thu Aug 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.32-0vl2
  101. - rebuilt for VineSeed
  102. * Thu Aug 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.32-0vl1
  103. - new upstream release
  104. - updated ja.po
  105. * Sun Jul 8 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.30-0vl1
  106. - new upstream release
  107. - rebuilt with new toolchain
  108. * Mon Sep 04 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.2.26-0vl4
  109. - rebuilt for VineSeed (4.0)
  110. * Mon Sep 04 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.2.26-0vl3
  111. - drop Prereq: mlterm firefox sylpheed <BTS:VineLinux:90>
  112. * Sun Jul 23 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.26-0vl2
  113. - rebuilt for VineSeed (4.0)
  114. * Sun Jul 23 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.26-0vl1
  115. - new upstream release
  116. - added Source10 and 11 for default settings
  117. - added Prereq for default settings
  118. - added Source100, 101 and 102 for additional themes
  119. - added BuildPrereq: libpng-devel
  120. * Sat Aug 20 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.23-0vl2
  121. - rebuild with VineSeed Plus
  122. - removed BuildPrereq: libjpeg-devel, libtiff-devel, libungif-devel
  123. * Sat Aug 20 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.23-0vl1
  124. - new upstream release
  125. - added BuildPrereq: startup-notification-devel,
  126. - added BuildPrereq: libjpeg-devel, libtiff-devel, libungif-devel
  127. - updated ja.po
  128. * Tue Jun 14 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.21-0vl1
  129. - new upstream release
  130. * Sat Jan 15 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.20-0vl1
  131. - new upstream release
  132. - updated ja.po
  133. * Sun Dec 12 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.17-0vl1
  134. - new upstream release
  135. - updated ja.po
  136. * Mon Aug 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.16-0vl1
  137. - new upstream release
  138. - added ice.desktop file for gdm
  139. - added icewm-menu-gnome2 sub-package
  140. - updated ja.po
  141. * Sat May 3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.7-0vl1
  142. - first release