gtk2-engines-vl.spec 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  2. Summary: Theme engines for GTK+ 2.x
  3. Summary(ja): GTK+ 2.x 用テーマエンジン
  4. Name: gtk2-engines
  5. Version: 2.18.4
  6. Release: 1%{?_dist_release}
  7. License: GPL
  8. Group: System Environment/Libraries
  9. Source: ftp://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.18/gtk-engines-%{version}.tar.bz2
  10. Requires: gtk2 >= 2.10.0
  11. BuildPrereq: gtk2-devel >= 2.10.0
  12. Conflicts: gnome-themes < 2.8.2-0vl1
  13. Conflicts: gnome-themes-extras < 0.8-0vl2
  14. URL: http://www.gnome.org/
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  16. %description
  17. The gtk2-engines package contains shared objects and configuration
  18. files that implement a number of GTK+ theme engines. Theme engines
  19. provide different looks for GTK+, some of which resemble other
  20. toolkits or operating systems. This package is for GTK+ 2.0,
  21. the gtk+-engines package is for GTK+ 1.2.
  22. # compat32
  23. %package -n compat32-%{name}
  24. Summary: Theme engines for GTK+ 2.x
  25. Summary(ja): GTK+ 2.x 用テーマエンジン
  26. Group: System Environment/Libraries
  27. Requires: %{name} = %{version}-%{release}
  28. %description -n compat32-%{name}
  29. The gtk2-engines package contains shared objects and configuration
  30. files that implement a number of GTK+ theme engines. Theme engines
  31. provide different looks for GTK+, some of which resemble other
  32. toolkits or operating systems. This package is for GTK+ 2.0,
  33. the gtk+-engines package is for GTK+ 1.2.
  34. %prep
  35. %setup -q -n gtk-engines-%{version}
  36. %build
  37. %configure
  38. %__make
  39. %install
  40. rm -rf $RPM_BUILD_ROOT
  41. %makeinstall
  42. #find_lang gtk-engines
  43. # remove backup files that shouldn't be here. Fix me.
  44. find $RPM_BUILD_ROOT%{_datadir}/themes -name \*~ | xargs rm -rvf
  45. # No, we don't need to package these either
  46. find $RPM_BUILD_ROOT%{_datadir}/themes -type d -name ".xvpics" | xargs rm -rvf
  47. # sanitize permissions
  48. find $RPM_BUILD_ROOT%{_datadir}/themes -type d -exec chmod 755 {} \;
  49. find $RPM_BUILD_ROOT%{_datadir}/themes -type f -name "*.png" -exec chmod 644 {} \;
  50. find $RPM_BUILD_ROOT%{_datadir}/themes -name "gtkrc*" -perm +111 -exec chmod 644 {} \;
  51. # remove unpackaged files
  52. rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/engines/lib*.la
  53. %clean
  54. rm -rf $RPM_BUILD_ROOT
  55. %files
  56. %defattr(644, root, root, 755)
  57. %doc COPYING README ChangeLog
  58. %attr (755, root, root) %{_libdir}/gtk-2.0/*/engines/*.so
  59. %dir %{_libdir}/gtk-2.0
  60. %dir %{_libdir}/gtk-2.0/*
  61. %dir %{_libdir}/gtk-2.0/*/engines
  62. %{_datadir}/themes/*
  63. %{_datadir}/gtk-engines/*.xml
  64. %{_libdir}/pkgconfig/*
  65. # compat32
  66. %if %{build_compat32}
  67. %files -n compat32-%{name}
  68. %defattr(644, root, root, 755)
  69. %attr (755, root, root) %{_libdir}/gtk-2.0/*/engines/*.so
  70. %dir %{_libdir}/gtk-2.0
  71. %dir %{_libdir}/gtk-2.0/*
  72. %dir %{_libdir}/gtk-2.0/*/engines
  73. %{_libdir}/pkgconfig/*
  74. %endif
  75. %changelog
  76. * Fri Oct 9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.18.4-1
  77. - new upstream release
  78. * Sun Jun 28 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.18.2-2
  79. - added compat32 package for x86_64 arch support.
  80. * Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.2-1
  81. - new upstream release
  82. * Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.1-1
  83. - new upstream release
  84. * Thu Mar 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.0-1
  85. - new upstream release
  86. * Wed Oct 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.16.1-1
  87. - new upstream release
  88. * Thu Sep 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.16.0-1
  89. - new upstream release
  90. * Fri Sep 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.15.4-1
  91. - new upstream release
  92. * Fri May 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.2-1
  93. - new upstream release
  94. * Sat Mar 22 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.0-1vl5
  95. - new upstream release
  96. * Sat Nov 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.2-0vl1
  97. - new upstream release
  98. - build with gtk+-2.12
  99. * Tue Apr 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-0vl1
  100. - new upstream release
  101. - build with gtk+-2.10
  102. * Tue Mar 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.4-0vl1
  103. - new upstream release
  104. * Tue Jan 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.2-0vl1
  105. - new upstream release
  106. * Sat Dec 03 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.0-0vl1
  107. - new upstream release
  108. - use License tag instead of Copyright
  109. * Wed Nov 30 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.6-0vl1
  110. - new upstream release
  111. * Wed Aug 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.5-0vl1
  112. - new upstream release
  113. * Thu Apr 13 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-0vl1
  114. - new upstream release
  115. * Sun Mar 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.2-0vl1
  116. - new upstream version
  117. * Mon Jan 10 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.0-0vl1
  118. - new upstream release
  119. - add Conflicts: gnome-themes < 2.8.2-0vl1, gnome-themes-extras < 0.8-0vl2
  120. * Fri Mar 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl5
  121. - rebuild with gtk+-2.4.0
  122. * Sat Feb 2 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl4
  123. - remove all additional engines and move it to gnome-themes.
  124. * Sat Feb 2 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl3
  125. - add missing files.
  126. * Wed Jan 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl2
  127. - add gtk-mist-engines
  128. * Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl1
  129. - new upstream release
  130. * Wed Jan 8 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9.0-0vl2
  131. - fixed to make and install addon engines correctly.
  132. - remove gnuaquase
  133. * Wed Dec 25 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9.0-0vl1
  134. - build for Vine Linux
  135. - add some theme (gtk-xfce, lighthouseblue, gnuaquase)
  136. * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
  137. - automated rebuild
  138. * Thu May 23 2002 Tim Powers <timp@redhat.com>
  139. - automated rebuild
  140. * Thu May 02 2002 Havoc Pennington <hp@redhat.com>
  141. - rebuild in different environment
  142. * Thu Apr 25 2002 Havoc Pennington <hp@redhat.com>
  143. - converted to gtk2-engines package
  144. * Mon Apr 15 2002 Alex Larsson <alexl@redhat.com>
  145. - Added Adept-Raleigh theme
  146. * Thu Apr 11 2002 Owen Taylor <otaylor@redhat.com>
  147. - Fix major pixmap leak that occurred with certain theme/app
  148. combinations (#59528)
  149. * Wed Mar 13 2002 Owen Taylor <otaylor@redhat.com>
  150. - Add gtk-hicontrast theme
  151. - Un-automake-1.4
  152. * Thu Jan 24 2002 Havoc Pennington <hp@redhat.com>
  153. - remove acinclude.m4 to avoid funky libtool crackrock
  154. * Tue Jan 22 2002 Havoc Pennington <hp@redhat.com>
  155. - automake14
  156. * Thu Aug 9 2001 Owen Taylor <otaylor@redhat.com>
  157. - Install %{_sysconfdir}/skel/.gtkrc as /root/.gtkrc as well, or we
  158. don't get Raleigh for our nice config tools
  159. * Sat Jul 21 2001 Owen Taylor <otaylor@redhat.com>
  160. - Add BuildPrereq on imlib-devel (#49478)
  161. * Tue Jul 10 2001 Owen Taylor <otaylor@redhat.com>
  162. - Version 0.11
  163. - Install a %{_sysconfdir}/skel/.gtkrc
  164. * Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
  165. - Bump release + rebuild.
  166. * Sat Feb 10 2001 Owen Taylor <otaylor@redhat.com>
  167. - New, slightly improved version of Raleigh
  168. * Sun Feb 04 2001 Owen Taylor <otaylor@redhat.com>
  169. - Require as well as BuildPrereq a sufficiently new GTK+ package.
  170. * Wed Jan 17 2001 Owen Taylor <otaylor@redhat.com>
  171. - remove references to /home/raster from a couple of themes
  172. * Tue Nov 21 2000 Owen Taylor <otaylor@redhat.com>
  173. - Add 'Raleigh' theme
  174. * Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
  175. - Up Epoch and release
  176. * Thu Jul 13 2000 Owen Taylor <otaylor@redhat.com>
  177. - Go back to real gtk-engines-0.10.tar.gz instead of hosed
  178. cvs snapshot that someone had inserted.
  179. * Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
  180. - automatic rebuild
  181. * Mon Jun 19 2000 Dave Mason <dcm@redhat.com>
  182. - Removed many themes to speed up control center and get rid of ugly themes
  183. * Sat Jun 17 2000 Matt Wilson <msw@redhat.com>
  184. - defattr files 644 and dirs 755, list attr of 755 for libraries explicitly
  185. - use %%makeinstall
  186. - remove spec file stupidism (defining docdir, using own prefix macro, rel, ver, etc)
  187. * Tue May 16 2000 Dave Mason <dcm@redhat.com>
  188. - fixed Tiger, RatsTheme, OldWood, and LCD themes as they had no gtk subdirectory
  189. * Tue Feb 22 2000 Bill Nottingham <notting@redhat.com>
  190. - sanitize various things (permissions, .xv thumbnails)
  191. * Thu Feb 10 2000 Preston Brown <pbrown@redhat.com>
  192. - remove backup files from package
  193. * Tue Jan 25 2000 Owen Taylor <otaylor@redhat.com>
  194. - Update to 0.10 (fixing problem with text in eventboxes
  195. becoming garbled)
  196. * Wed Sep 15 1999 Elliot Lee <sopwith@redhat.com>
  197. - Misc fixes from DrMike suggestions
  198. * Thu Sep 09 1999 Elliot Lee <sopwith@redhat.com>
  199. - Update to 0.6, etc.
  200. * Wed Apr 14 1999 Michael Fulbright <drmike@redhat.com>
  201. - removed Odo (has issues)
  202. * Fri Apr 9 1999 The Rasterman <raster@redhat.com>
  203. - patched metal theme - fixed handlebox redraw.
  204. * Wed Mar 31 1999 Michael Fulbright <drmike@redhat.com>
  205. - removed some themes that were misbehaving
  206. * Tue Mar 16 1999 Michael Fulbright <drmike@redhat.com>
  207. - removed enlightened themes, seems to be defective
  208. * Thu Mar 11 1999 Michael Fulbright <drmike@redhat.com>
  209. - removed Default theme data, this comes with gtk+ package
  210. * Wed Mar 10 1999 Michael Fulbright <drmike@redhat.com>
  211. - added extra gtk themes
  212. * Thu Mar 04 1999 Michael Fulbright <drmike@redhat.com>
  213. - version 0.5
  214. * Fri Feb 12 1999 Michael Fulbright <drmike@redhat.com>
  215. - version 0.4
  216. * Wed Feb 03 1999 Michael Fulbright <drmike@redhat.com>
  217. - version 0.3
  218. * Mon Dec 18 1998 Michael Fulbright <drmike@redhat.com>
  219. - version 0.2
  220. * Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
  221. - rebuild because gtk+ version changed
  222. * Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
  223. - in preparation for GNOME freeze
  224. * Fri Nov 20 1998 Michael Fulbright <drmike@redhat.com>
  225. - First try at a spec file