gtk2-engines-vl.spec 9.7 KB

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