gtk2-engines-vl.spec 9.6 KB

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